【精品课件教案ppt】 java 程序设计

【精品课件教案ppt】 java 程序设计

ID:16882898

大小:515.00 KB

页数:57页

时间:2018-08-25

【精品课件教案ppt】 java 程序设计_第1页
【精品课件教案ppt】 java 程序设计_第2页
【精品课件教案ppt】 java 程序设计_第3页
【精品课件教案ppt】 java 程序设计_第4页
【精品课件教案ppt】 java 程序设计_第5页
资源描述:

《【精品课件教案ppt】 java 程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA程序设计唐大仕http://www.dstang.comdstang2000@263.net复习第1章Java语言与面向对象的程序设计第2章简单的Java程序第3章数据运算、流控制和数组第4章类、包和接口第5章深入理解Java语言第6章异常处理第7章工具类及常用算法第8章Java的多线程第9章流、文件及基于文本的应用第10章图形用户界面第11章网络、多媒体和数据库编程第1章JAVA语言与面向对象的程序设计1.1Java语言简介1.2面向对象程序设计JAVA的特点简单易学面向对象平台无关性安全稳定支

2、持多线程很好地支持网络编程(Applet)Java丰富的类库(各种包齐备)对象(object)封装的实体=数据+方法(行为)数据:属性或状态方法:作用于数据上的操作封装:属性的访问和变化通过方法完成每个对象由对象标识符唯一标识面向对象的特征封装性继承性多态性对象的关系包含、继承和关联。当对象A是对象B的属性时,称对象B包含对象A。当对象A是对象B的特例时,称对象A继承了对象B。当对象A的引用是对象B的属性时,称对象A和对象B之间是关联关系。第2章简单的JAVA程序开发JAVA程序的基本步骤基本输入输出编程

3、JAVA编程工具JAVA程序的基本构成HelloDate.javaPackage语句(0或1句)Import语句(0或多句)引入其他类的类库类定义——class类=类头+类体类成员=域(属性)+方法方法=方法头+方法体语句由“;”结束,{}的使用。Application和Applet程序结构和运行环境不同。前者是完整的程序,需要独立的解释器解释运行。后者是嵌在HTML网页中的非独立的程序,由Web浏览器内部包含的JAVA解释器来解释运行。前者含main后者继承Applet第3章数据运算、流控制和数组3.1

4、数据类型、变量与常量3.2运算符与表达式3.3流程控制语句Java数据类型划分数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组Java中的数据类型分为两大类,一类是基本数据类型(primitivetypes),另一类是引用类型(referencetypes)。后者相当于对象。分支语句--ifif(条件表达式)语句块;//if分支else语句块;

5、//else分支例:LeapYear.java语句分支ifswitch循环forwhiledo特殊流程控制语句break语句break语句用于终止某个语句块的执行{……break;……}break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块label1:{……label2:{……label3:{……breaklabel2;……}}}数组元素的默认初始化数组是引用类型,它的元素相当于类的成员变量,因此数组一经分配空间,其中的每个元素也被按照成员变量同样的方式被隐式初始化。例如:pu

6、blicclassTest{publicstaticvoidmain(Stringargv[]){inta[]=newint[5];System.out.println(a[3]);}}多维数组初始化静态初始化:intintArray[][]={{1,2},{2,3},{3,4,5}};intintArray1[3][2]={{1,2},{2,3},{4,5}};//illegal动态初始化inta[][]=newint[4][5];intb[][]=newint[3][]b[0]=newint[2];b

7、[1]=newint[3];b[2]=newint[5];第4章类、包和接口4.1类、域、方法4.1.1定义类中的域和方法4.1.2构造方法与对象的创建4.1.3使用对象4.1.4方法的重载4.1.5this的使用4.2类的继承4.2.1派生子类4.2.2域的继承与隐藏、添加4.2.3方法的继承、覆盖与添加4.2.4super的使用4.2.5父类对象与子类对象的转换4.3包4.3.1package语句4.3.2import语句4.3.3编译和运行包中的类4.3.4CLASSPATH4.4成员的访问控制符同

8、一个类中同一个包中不同包中的子类不同包中的非子类privateYes默认YesYesprotectedYesYesYespublicYesYesYesYes4.5非访问控制符非访问控制符基本含义修饰类修饰成员修饰局部变量static静态的、非实例的、类的只可以修饰内部类Yesfinal最终的、不可改变的YesYesYesabstract抽象的、不可实例化的YesYes4.6接口的定义interface注意其所有方法都是publ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。