- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02java类.ppt-湖南大学.ppt
哈尔滨工业大学计算机系代亚非 JAVA程序设计 (02)JAVA Programming 湖南大学软件学院 主讲:荣辉桂 Email ronghg@163.com 1.4 你的第一个Java程序 Java语言是Sun Microsystem的必威体育精装版程序设计语言。用它可编写两种类型的程序: Java Applet(小应用程序):不是一个完整的应用程序,而是框架程序中的一个模块,所以只能在WWW浏览器环境下运行。 Java Application(Java应用程序):是一个完整的应用程序,可以独立地运行。 命名规则 一个Java应用程序必须有一个类含有public static void main(String args[ ])方法,称这个类是应用程序的主类。args[]是main方法的一个参数,是一个字符串类型的数组。 源文件的命名规则是:如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类, 那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。 Java应用程序中有多个类时,java 命令执行的类名必须是主类的名字(没有扩展名) 1.4 你的第一个Java程序 编辑存盘:此例中主类名(含有main方法)和 文件名一致 HelloWorldApp.java 编译程序 : javac HelloWorldApp.java 运行程序 : java HelloWorldApp “myjava” 运行结果 : Hi, myjava 1.4 你的第一个Java程序 1. 声明一个类 : public class HelloWorldApp{} , 类名的第一个字母要大写 2. 一个类中可有很多方法, main方法是运行程序的第一个方法,方法名的第一个字母要小写. 3. System.out.println是向屏幕输出,相当于C中的printf(); 1.4 你的第一个Java程序 4. 命令行参数的获取 c:java HelloWorldApp myjava! 6. 字符串的拼接 7. 一个编译单元有多个类例程 1.4 你的第一个Java程序 1.4 你的第一个Java程序 1.4 你的第一个Java程序 理解程序 1. import语句相当于C语言中的include 2. 每一个applet都是java.applet.Applet的子类 用extends继承 3. applet中没有main方法 1.4 你的第一个Java程序 4. 当applet被浏览器运行时,paint语句自动执行 5. 在applet中与屏幕输出有关的操作通过Graphics对象来实现 6. 一个Java源文件内最多只能有一个public 类,称为主类,且必须和文件名同名 1.5 Java类型系统 1.5 Java类型系统 byte 8 位 (byte) 0 (默认值) short 16位 (short) 0 … int 32 位 0 … long 64位 0L … float 32位 0.0f … double 64位 0.0d … char 16位 同一码字符集 ‘\u0000’ (Unicode character) 1.5 Java类型系统 JAVA程序 : 保留字,标识符(类名、域名、方法名、符号常量、局部变量,标号、…),操作符、界定符,字面常量综合而成。 声明一个变量 int data=10; Boolean isAlived; Java中的操作符:与C基本一致 Java中不再有指针了 1.5 Java类型系统 在Java中”引用“是指向一个对象在内存中的位置,在本质上是一种带有很强的完整性和安全性的限制的指针. 当你声明某个类,接口或数组类型的一个变量时,那个变量的值总是某个对象的引用或者是null引用. 指针就是简单的地址而已,引用除了表示地址之外,还象被引用的数据对象的缩影,还提供其他信息. 指针可以有++,--运算,引用不可以运算. 1.5 Java类型系统 1.5 Java类型系统 能够动态取得的内
您可能关注的文档
- (classification)演算法的测试,非常符合本章的决策树C5.0演算法来练习。.ppt
- (单机版)操作指南(PPT).ppt
- (四)网络安全.ppt
- (机插软盘育秧技术)--湖北省襄樊市农广校.ppt
- (科学施肥的基础知识)--山东省泰安市农广校.ppt
- +-+-小信号等效电路.ppt
- 0.编译C++程序时,编译器自动定义了一个预处理名字__cplusplus,而.doc
- 00-国网能源研究院新能源及储能分析软件平台开发-国网电子商务平台.doc
- 004体育器材借用办法.doc(48KB)-万丹国小.doc
- 01-02-知识管理3知识管理的定义和价值.ppt.ppt
- 广西壮族自治区钦州市2024-2025学年高二10月月考历史历史试题(解析版).docx
- 河南省百师联盟2024-2025学年高二上学期10月月考历史历史试题(解析版).docx
- 山东省泰安市2024-2025学年高三上学期第一次学月质量检测历史试题(解析版).docx
- 山西省晋中市部分高中学校2024-2025学年高二上学期9月月考历史试题(解析版).docx
- 江西省部分学校2024-2025学年高三上学期9月月考考试历史试题(解析版).docx
- 贵州省贵阳市乌当区某校2024-2025学年高一上学期第一次月考历史历史试题(解析版).docx
- 贵州省贵阳市六校联盟2024-2025学年高二上学期联合考试(一)历史历史试卷(解析版).docx
- 河南省洛阳市强基联盟2024-2025学年高二上学期10月联考历史试题(解析版).docx
- 辽宁省名校联盟2024-2025学年高二上学期第一次月考历史试卷(解析版).docx
- 黑龙江省龙东联盟2024-2025学年高一上学期10月月考历史试卷(解析版).docx
文档评论(0)