- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计语言介绍.ppt
1.3.2 HelloWorld程序分析 定义类(Class): 类是面向对象语言的基本构件。类是一个“蓝图”,描述其实例(instance)相关联的状态和行为。当你实例化(instantiate)一个类时,就是创建一个对象,它的状态和行为与此类的其它实例相同。状态由成员变量表示;行为则由方法表示。 1.3.2 HelloWorld程序分析 main()方法: 每个Java应用程序的入口点都是它的main方法。当运行Java应用程序时,指定要运行的类的名称,Java解释器调用该类中定义的main方法,由main方法控制程序的流程、分配所需资源并运行为此应用程序提供功能的其它方法。 1.3.2 HelloWorld程序分析 每个Java应用程序必须声明一个main方法: public static void main(String[] args) 修饰符: public:允许任何类调用main方法; static: 表示main方法与HelloWorld类相关联, 而不是在这个类的一个实例上进行操作。 void: 表示main方法不返回任何值。 String[]: 表示命令行参数,字符串数组。 1.3.2 HelloWorld程序分析 使用类和对象: 该程序使用了System类。 System类提供的功能之一是标准输出流。System.out是System类中的out变量的完整名称。应用程序没有实例化System类,而是通过System类直接访问out,这是因为out是类变量(static),与类相关联,而不与类的实例相关联。类变量out引用PrintStream类的一个实例。当System类被载入时,它实例化PrintStream类,并为类变量out分配一个新的PrintStream对象,再调用其实例方法: System.out.println(“Hello World!”) 1.3.3 Java 编程习惯 为了程序可读性: 类、接口:通常使用名词,且每个单词的 首字母要大写(如HelloWorld) 方法: 可以是动词,首字母小写,其后用大 写字母分隔每个单词(如getName) 变量: 同方法(如currentName). 常量: 全部大写(如PI) 1.3.4 参考JDK API文档 J2SE 7.0 Documentation 下载地址: /javase/downloads/index.jsp 目前已有中文版的JDK文档 1.4 使用Eclipse开发HelloWorld程序 开发示例… Java的IDE( Integrated Development Environment)之争 Eclipse vs NetBeans vs IntelliJ?IDEA 个人推荐Eclipse Eclipse vs NetBeans Eclipse当前必威体育精装版版本是4.3, 可在其官方网站/上免费下载. NetBeans当前必威体育精装版版本是8.0,可在其官方网站/ 或Sun官方网站/免费下载. IntelliJ IDEA当前必威体育精装版版本是13可在其官方网站/idea/download/上免费下载Community版本. Lecture Over Wish you enjoy this course! See you next time? * * exceptional c++; more exceptional c++; c++ template; c++设计新思维-泛型编程与设计模式; 设计模式Design Pattern; 重构-已有代码的重用 * * * * * * * * * * * * Java对象程序设计—息11 Java 程序设计 王 清 TIOBE 2014年2月编程语言排名 TIOBE 世界编程语言排行榜在一定程度上体现了编程语言在当前的流行趋势。这个排行榜每个月更新一次,排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的有哪些信誉好的足球投注网站引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa 上的排名等。 Java vs C++ C++语言具有丰富的表现力和罕见的威力,不但包含了C语言的功能,还提供了广泛的面向对象(OO)的性质,以及对templates和exception的支持; 但是如果没有什么素养,就贸然使用C++,会导致写出来的代码不易理解,不易维护,不易扩充,缺乏效率,并容易出错; 比如什么是a
您可能关注的文档
最近下载
- 手拉手 心连心 2024——2025学年湘教版初中美术七年级上册.pptx VIP
- 人教版2023-2024学年六年级上册数学 第五单元 圆(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 《凝聚的力量》精品课件.pptx VIP
- BridgeConex使用帮助.pdf
- 附件教育部理工科非物理类专业大学物理课程教学基本要求A类要求.doc
- 建筑十大新技术应用总结.docx VIP
- 中药制剂技术 汤剂认知 汤剂认知.ppt
- 第一单元+第一课+我们走在大路上 课件2024——2025学年+湘美版(2024)初中美术七年级上册.pptx VIP
- 第二单元第3课《创意改善生活》课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 龟兔赛跑儿童绘本故事PPT课件.pptx VIP
文档评论(0)