Java第二章Java程序设计I.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java第二章Java程序设计I

学习目的与要求: 深刻理解并熟记Java 的语法规范。 熟练使用各种数据类型的定义、表示和引用。 熟练使用各种控制语句。 熟练使用一维数组 文件命名规则 总则:文件名必须与类名一致。 (1)如果文件只有一个类,那么文件名必须与类名完全一致,包括大小写。 (2)一个文件中,只能有一个public类; (3)如果文件中不只一个类,那文件名必须与声明为public的类名保持一致; (4)如果文件不只一个类,没有声明为public类,则文件名可以与其他类的名字中的一个保持一致; (5)如果类中有main方法,并声明为public类,main方法必须位于public类中; (6)如果类中有main方法,没有声明为public类,文件名保存为与含有main方法的类名一致。 /*检测类名与文件名的一致性*/ class StudentTest { public static void main(String args[]) { Student aStudent=new Student(); aStudent.setName(“张楠”); aStudent.setStudentNum(“2010416001”); System.out.println(“学生的姓名是:”+aStudent.getName()+”,学号是:”+aStudent.getStudentNum()); } } class People { private String name; public String getName() { return name;} public void setName(String strName) {name=strName;} } class Student extends People { private String studentNum; public String getStudentNum() {return studentNum;} public void setStudentNum(String strStudentNum) {studentNum=strStudentNum;} } 文件名只能保存为StudentTest.java才能运行。 思考:在class StudentTest前面加上public后,再保存为People.java或Student.java,编译会出现什么情况。 Java关键字特点 java关键字与c++很多相似,只要与c++一样的,它的含义都与c++中的相同 有些关键字c++有,而java没有 sizeof求出某种类型的变量的占内存的大小 为什么c++有sizeof? 因为不同机器内存占用空间大小不一样 16,32,64位,取决于操作系统平台。 为什么Java不需要? 因为有JVM。 java中的关键字都是小写的 true、false和null为小写,而不是象在C++语言中那样为大写。严格地讲,它们不是关键字。 数据类型转换:分为自动类型转换和强制类型转换 自动类型转换: 整型、浮点型、字符型数据可以混合运算。在执行运算时,不同类的数据先转化为同一类型,然后进行运算。转换从低级到高级的顺序为: Short或byte →int →long→float→ double ↑ char ?强制类型转换 高级数据要转换成低级数据需用强制类型转换,格式为: (数据类型)数据 或 (数据类型)(表达式) 注:逻辑类数据不能和其它类型的数据转换。 Java的常量 Java中的常量分为整数型常量、浮点型常量、布尔型常量、字符型常量和字符串常量 常量的定义格式为: final 常量类型 常量名1=常量值[,常量名2=常量值2...] final是定义常量的关键字。 Java中的常量值区分为不同的类型,类型可以是Java中任何合法的数据类型 Java的变量 Java变量定义的格式: 类型名 变量名1[,变量名2][,…]; 或:类型名 变量名1=[初值][,变量名2=[初值]][,…]; 变量按作用域分类: ⑴ 局部变量:在方法或方法的代码块中声明,作用域从该变量的定义位置起到它所在的代码块结束。 方法参数(形式参数):传递给方法的参数,作用域是这个方法。 异常处理参数:传递给异常处理代码,作用域是异常处理部分。 注意: 局部变量必须先赋值再使用 局部变量的作用域是从定义它开始到定义它的代码块结束 在同一重合范围内不允许有2个同名局部变量出现

文档评论(0)

wendan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档