java语法全解.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:14 大小:22KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

java语法全解.doc

java语法全解.doc

预览

免费试读已结束,剩余 4 页请下载文档后查看

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第1篇概念语法第1章1.11.2什么是Java最简单的Java程序1.2.11.2.21.2.31.2.41.2.5环境设置编写源程序编译运行程序分析最简单的Java程序1.3Java的一个特性:一次编写,到处运行第2章2.1最简单的程序通过程序完成各种运算表2-1abstractbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifJava关键字privateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrowstransienttruetryvoidvolatilewhileimplementsimportinstanceofintinterfacelongnativenewnullpackage12.2更多的变量类型、操作符2.2.12.2.22.2.32.2.42.2.5整型变量字符型变量浮点型变量布尔型变量操作符2.3分支和循环2.3.1if语句2.3.2switch语句2.3.3for语句2.3.4while语句2.3.5do语句2.3.6break和continue第3章3.1类3.1.13.1.23.1.33.1.4类的定义类的使用类的安排变量类型――基本类型x面向对象初步?y图3-1?基本类型变量声明x88x88x77y99图3-2基本类型变量赋值yy图3-388基本类型变量赋值图3-488基本类型变量赋值23.1.5变量类型――参考类型x?y?图3-5参考类型变量声明yearmonthday图3-632位32位32位创建对象图3-7参考类型变量赋值图3-8参考类型变量赋值图3-9参考类型变量赋值3图3-10成员变量的访问3.1.6在类MyDate中直接创建MyDate对象3.1.7垃圾回收机制3.2定义如何操作数据――方法3.2.13.2.23.2.33.2.4为什么要定义方法如何定义方法方法的使用多个方法同名――方法的重载3.3保护类中的数据――封装3.3.1何时要使用封装3.3.2如何使用封装3.4创建对象时的初始化――构造器3.4.1构造器的定义3.4.2构造器的使用和初始化yearmonth00图3-12默认初始化yearmonthday图3-132001616构造器的执行t图3-11?变量声明day4图3-14变量赋值3.4.3使用多个构造器――构造器的重载3.4.4多个构造器的相互调用――this()3.4.5默认的构造器3.53.6变量的位置和初始化方法参数的传值图3-15例3-22执行过程(a)5图3-16例3-22执行过程(b)图3-17例3-22执行过程(c)6图3-18this参考的内存布局3.7this参考3.7.1this参考解决局部变量和成员变量重名3.7.2通过this参考传入对象第4章4.1数组的基本用法4.1.1声明数组变量4.1.2创建数组对象x?数组对象000图4-2数组创建及初始化图4-1数组变量声明图4-3数组变量赋值图4-4存放对象的数组初始化4.1.3数组的赋值和访问7图4-5数组的赋值图4-6存放对象的数组赋值4.1.4简写方式4.2二维数组4.2.1二维数组的变量声明4.2.2二维数组的创建图4-7二维数组创建(a)8图4-8二维数组创建(b)图4-9二维数组赋值和访问4.2.3二维数组的赋值和访问4.2.4二维数组的简写方式4.3数组的显示第5章5.1继承5.1.1何时使用继承5.1.2如何使用继承继承和多态5.2方法的覆盖5.2.1覆盖的用法5.2.2执行被覆盖的方法5.3变量多态5.3.15.3.25.3.35.3.45.3.55.3.6什么是变量多态用于异类搜集用于方法参数类型判断类型转换类型转换的规则95.3.7变量多态和方法的执行第6章6.1通过包来组织类6.1.16.1.26.1.36.1.46.1.56.1.6将类定义在包中包的编译包的发放使用包中的类包和classpath的设置使用sourcepath和classpath参数类的组织6.