ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:23.14KB ,
资源ID:537479      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/537479.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java基础知识点复习资料.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java基础知识点复习资料.docx

1、Java基础知识点复习资料1、 classpath的设置及作用:设置为set classpath=“绝对路径”。作用是指定Java类的执行路径。是用来 寻找class文件的。2、 path的设置及作用:是内部命令。在编译Java的时候需要用到javac命令在执行java的时候要用到java命令,这两个命令不时windows自带的命令,所以我们使用的时候要设置好环境变量,这样就可以在任何目录下使用了。3、 JAVA数据类型:基本数据类型(数值型(整型(byte.short.int.long)、浮点型(float.double)、字符型(char)、布尔型(boolean))、引用数据类型(cla

2、ss.数组、接口)。4、 JAVA基本运算符号:赋值运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、括号运算符。5、 JAVA程序基本控制语句:1、if (判断条件) 语句1;语句2; 2、if(判断条件) 语句1;else语句2; 3、switch(表达式) case 选择值1;语句主体1; break; case 选择值2;语句主体2; break; case 选择值3;语句主体3; break; default:语句主体; 4、for(赋初始值;判断条件;赋值增减量) 语句;5、while(判断条件) 语句1; 语句2;6、do 语句1; 语句2; while(判断条件); br

3、eak跳出循环。continue跳出本次循环进入到下次循环。6、 数组的概念及使用:数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称来表示。格式一:数据类型 数组名 数组名=new 数据类型个数 例:int i i=new int8 格式二:数据类型 数组名=new 数据类型个数 例: int i=new int87、 方法的声明及使用:完成某一特定功能的代码块。返回值类型 方法名称(类型 参数1,类型 参数2)程序语句;return表达式;8、 方法的重载: 在同一个类中允许同时存在一个以上的同名方法,只要他们的数据类型参数个数不同即可。例如:public static in

4、t Test(int i,intj) return i+j; public static int Test(int x) return x+;pubic static double Tset(double m,double n) return m+n;public static int Test(int a,int b,int c) return a-b+c;在程序中Test方法被重载了4次,但每个重载了的方法所能接受参数的个数和类型不同。9、类的定义: 将具有相同属性及相同行为的一组对象称为类。广义的讲,具有共同性质的事物的集合就称为类。class 类名称 数据类型 属性; / 声明成员变量

5、(属性) 返回值的数据类型 方法名称(参数1,参数2) 程序语句; return 表达式; /定义方法的内容 例:Person.javaClass Person String name; int age; void talk() System.out.println(我是:+name+,今年:+age+岁); 10、对象的产生与使用:对象产生的基本形式 类名 对象名=new 类名() 对象可以调用类中的方法访问类中的成员变量,形势为 对象.属性 对象.方法名()11、匿名对象:没有明确的声明对象,也可以理解为只使用一次的对象,即没有任何一个具体的对象名称引用它。12.实现类的封装性封装了相关的

6、成员和方法,通过访问权限来使用内部的东西。13.构造方法的定义与使用构造方法的定义方式:class 类名称 访问权限 类名称(类型1 参数1,类型2 参数2) 语句; 注意:1.构造方法的名称必须和类名一致。 2.构造方法无返回值。例:class pig public pig() System.out.println(“Its a pig.”); 14. 对象的比较(“=”、“equals()”“=”比较的是对象所指的引用“equals()”比较的是对象 。15.在类内部调用本类方法范例:TestJavaThis1.javaclass PersonString name;int age;pub

7、lic Person() System.out.println(“1.public Person()”);public Person(String name,int age) /调用本类中无参构造方法 this();16.this关键字的使用1.用来区分成员变量和局部变量. 2.用来表示本类内部的构造方法.(this 必须放在构造方法中的第一行)范例:TestJavaThis.javaclass Person private String name; private int age; public Person(String name, int age) this.name = name; t

8、his.age = age; public String talk() return “我是: ”+name+”,今年: “+age+”岁”; public class TestJavaThis public static void main(String args) Person p = new Person(“张三”,25); System.out.println(p.talk(); 输出结果:我是:张三,今年:25岁17.构造方法的重载1. 方法名字相同2. 参数的类型、排列方式、个数不同例如:public static int Test(int i,intj) return i+j;

9、public static int Test(int x) return x+;pubic static double Tset(double m,double n) return m+n;public static int Test(int a,int b,int c) return a-b+c;在程序中Test方法被重载了4次,但每个重载了的方法所能接受参数的个数和类型不同。18.对象的引用传递例:S1=”abc”S2=”bcd”S1=S2把S2所指的引用”bcd”赋给了S1,这时S1的引用就是”bcd”。19.static的使用(方法、属性)1、 static:静态方法:1直接用类名来调

10、用2一个静态方法可以直接调用另一静态方法调用非静态方法时用对象调用3静态方法中不能用this、super4静态方法不能调用非静态方法中的属性。Static声明的成员变量为全局变量局部变量不能声明成static。静态代码块是在static后加个大括号作用是给静态成员赋值。20.对象数组的使用(静态初始化、动态初始化)1 数组是多个相同类型数据的集合,实现对这些数据的统一管理。2 数组是引用数据类型,数组型数据是对象(object),数组 的每个元素相当于该对象的成员变量。3 数组中的元素可以是任何数据类型,包括基本类型和引用类型。一维数组声明 一维数组的声明方式:Type var或type va

11、r;例如: int a; int a; double b;注!Java语言中声明数组时不能指定其长度(数组中元素的个数),例如: int a5; /错误的 正确的写法: int a; (数据类型 数组名;/声明一维数组a = new int5; 数组名 = new 数据类型个数)/分配内存给数组创建基本一维数组public class Test public static void main(String args) int s; s = new int10;for(int i=0;ijava Test13579111315171921.类的继承通过继承可以简化类的定义,扩展类的功能。实现继承

12、的方法:class子类extends父类。例:Class AString name;int age; Class B extends A String school ; public class Test public static void main(String args) B s=new B( ); s.name=”周洋”; s.age=”23”; s.school=”绥化学院”; System.out.println(“姓名:”+s.name+”,年龄:”+s.age+”,学校:”+s.school);22.子类对象的实例化过程子类对象在实例化时会默认先去调用父类中的无参构造方法,之后

13、再调用子类中的相应构造方法。依次执行范例:TestPersonStudentDemol.javaclass Person String name;Int age; /父类的构造方法 public Person() System.out.println(“1.public Person()”); class Student extends Person String school; /子类的构造方法Public Student() System.out.println(“2.public Student()”); public class TestPersonStudentDemol public static void main(String args) Student s = new Student(); 输出结果:1.public Person()2.public Student()23方法的覆写当一个子类继承一个父类,而子类中的方法与父类中的方法的名称,参数个数、类型完全一致时,就称子类中的这个方法覆写了父类中的方法。特点:1、两个类存在继承关系;2、子类里写了一个方法,方法的声明与父类一致。例如:class Person public void test() Syst

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1