Java基础总复习课件.pptx

Java基础总复习课件.pptx

ID:57422463

大小:1.84 MB

页数:65页

时间:2020-08-18

Java基础总复习课件.pptx_第1页
Java基础总复习课件.pptx_第2页
Java基础总复习课件.pptx_第3页
Java基础总复习课件.pptx_第4页
Java基础总复习课件.pptx_第5页
资源描述:

《Java基础总复习课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java基础复习Java虚拟机制一次编译,到处运行(跨平台特性)不同的平台有不同的虚拟机JVM本身不是跨平台的环境变量设置path与classpathJDK中bin文件夹的路径JDK中jrelibrt.jar的路径数据类型基本数据类型的优先级两者的区别基本类型和引用类型Students;//声明对象s=newStudent();//实例化一个对象基本数据类型与引用数据类型的区别Students=newStudent();inti;内存nullsstuNonameage0x11580i基本类型:一块内存引用类

2、型:两块内存Java数组——一维数组数组的下标从0开始intboy[]等价于int[]boy声明数组时,不能指定其长度;须用new为数组的所有元素分配存储空间可以使用整型变量指定数组的大小0x785BAboy1213100boy[0]boy[1]boy[2]Java数组——二维数组每一维长度相同:int[][]array;array=newint[4][3];int[][]array=newint[4][3];每一维长度不相同:int[][]array=newint[3][];array[0]=newint[1

3、];array[1]=newint[3];array[2]=newint[2];Java数组——二维数组int[][]array;array=newint[3][];array[0]=newint[1];array[1]=newint[3];array[2]=newint[2];0x26BFarray0x10100x10200x1030array[0]array[1]array[2]整数整数整数整数整数整数Java数组——练习第一题:正序和倒序输出如下数组:a[]={1,2,3,4,5.6.7}第二题:找出如下

4、数组中最大的元素和最小的元素:a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}课堂练习:编写程序:编写一个名为Test的主类,类中只有一个主方法;在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1,3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余位置存的是‘#’;输出这个数组中的所有元素;类和对象类和对象之间是什么关系?类由什么构成?成员变量和局部变量

5、的区别是什么?什么叫构造方法?构造方法的作用是?如何创建对象,使用对象?类与对象的基本概念类与对象的关系:类是构造对象的模板,是概念,是规范类是具有相同属性和行为的对象的抽象对象是类的具体实例类的构成类的实现包括两部分:类声明:“class+类名”类体成员变量的定义(刻画属性)成员方法的定义(刻画功能)基本格式:class类名//类声明{类体的内容}错误!成员变量与局部变量成员变量和局部变量局部变量:必须初始化之后才能使用成员变量:在定义时可以对其初始化如果没有初始化,仍可直接使用。因为Java会使用默认值对其

6、初始化变量类型默认取值byte0short0int0long0Lchar‘u0000’booleanFalsefloat0.0fdouble0.0d引用类型null对象的创建和使用Students;//声明对象s=newStudent();//实例化一个对象引用成员变量对象名.成员变量名s.age=23;方法的使用对象名.方法名(参数列表)s.haveCourse()构造方法(1)用途:一种特殊的方法,用于给新对象分配实体(内存)命名:名字必须与所在的类的名字完全相同构造方法没有返回值,也不能有返回值必须和n

7、ew操作符一起使用publicclassStudent{//成员变量定义StringstuNo;Stringname;intage;//构造方法Student(){stuNo=“20709563”;name=“王小二”;}}publicclassTest{publicstaticvoidmain(String[]args){Students;s=newStudent();}}构造方法(2)当一个类中没有定义构造方法时:编译器为其增加一个默认的构造方法(没有形参)如果一个类里定义了一个或多个构造方法时:java编

8、译器将不提供默认的构造方法publicclassA{publicstaticvoidmain(Stringargs[]){//声明对象p1和p2Pointp1,p2;//为对象分配内存p1=newPoint();p2=newPoint(10,20);}}classPoint{intx,y;Point(){x=0;y=0;}Point(inta,intb){x=a;y=b;}}数组的引用

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

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

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