欢迎来到天天文库
浏览记录
ID:27544735
大小:277.16 KB
页数:16页
时间:2018-12-03
《java复习大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第一部分」AVA基础知识(1-5)1.Java语言编写的程序既是编译型的,乂是解释型的。2.Java是一种通过解释方式来执行的语言,同时也是一种跨平台的程序设计语言。3.JavaSE是整个java技术的核心和基础,是javaME和javaEE编程基础;4.JavaSE、javaME和JavaEE主要应川范围5.Java语言编写的程序首先需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码*.claSS文件6.JAVA的运行机制第一少:将代码都保存在一个扩展名为.java的文件屮第二步:使用JDK提供的工具javac.exe对j
2、ava文件进行编译:生成扩展名为.class字节码文件第三步:使用jDK提供的工具java.exe对字节码文件进行运行7.JAVA环境变量的主要作川JAVA_HOME指向jDK的安装目录;PATH指向搜索命令路径,如果没冇配置这个PATH变fi指向jDK的命令路径,会发现在命令行下无法运行javac、java等命令;CLASSPAH桁向类搜索路径,表示在当前目录搜索,山于java程序经常要用到lib目录下的dtjar和tools.jac下类,所以这W项也耍加进来,如果在命令行编译和运行的程序还需要用到第三方的jar文件,则也需要把第三方jAR文件加入进来。8.主函
3、数是java应用程序的入口,java程序从该函数开始执行9.通常java源文件的文件名可以是任意的,但如果java源代码中定义了public类,则该源文件的主文件名必须与该public类的类名相M)10.—个java源文件川'以定义多个笑,促最多只能包含一个public炎定义11.java语言支特的类型分为两类:基木类型和引用类型12.java基本类型和引川类型的相关知识13.switch语句首先计筇衷达式的值,如果表达式的值和某个case后面的变量值相同,则执行该case语句的芥干个语句直到遇到break语句为止。此时如果该case语川中没旮break语句,将继
4、续执行后面case里的若干个语句,直到遇到break语句为止。若没有一个常量的值与表达式的值相同,则执行default后而的语句14.Java中的字符串即String类,是Java中一个特殊的类,它不是java的基本数据类型,却可以像基木数据类型一样使用。15.String类是不可变类,即一旦一个String对象被创建后,乜含这个对象中的字符序列是不可改变的,直至这个对象被销毁16.String类的基木操作17.jAVA字符串比较:"=="比较的是内存位置,是判断两个变量或实例是不是指14同一个内存空fNjequalsO和equalsIgnoreCaseO是判断两
5、个变量或实例所棺向的内存空间的值是不是利
6、
7、司18.StringBuilder对象代表一个字符序列AI变的字符串,一H通过StringBuilder生成了最终想要的字符串,就可以调用它的toStringG方法将其转换为一个String对象19.StringBuilder可白行指定初始长度,也可动态地执行添加、删除和插入等字符的编辑操作20.如果附加的宁•符超过可容纳的长度,则StringBuilder对象将自动增加长度以容纳被附加的字符1.StringBuffer类的成员方法前面多了一个关•键字:synchronized,不用多说,这个义键字是在多线程访问时起到安
8、全保护作用的,也就是说StringBuffer是线程安全的。2.数组应用(定义初始化、二维数组)3.数组的特征:(1)数组屮元素的类型要一致(2)数组的长度足不可变的(3)数组屮的71^素可是基本类型也可是引用类型第二部分JAVA面向对象编程(6-9)4.java访问控制符的使用5.java类屮方法的参数传递方式U有一种:值传递,所谓值传递就是将实参的副木传入方法内,而参数本身不会收到任何影响6.java中类的成员方法包括实例(对象)方法和类方法(静态方法)7.java屮类的成员变量包括对象变置和类变撒(static修饰)8.Java成员变景与局部变景除了访问方式
9、和作川域不同外,局部变暈除形参之外都必须显示初始化9.类的成员变量和局部变量需要注意的W题:成员变量与局部变量除了访fuj方式和作川域不同外,局部变量除形参之外都必须显示初始化10.根裾this出现位置的不同,this作为对象的默认引用有两种情况:(1)在构造方法中引用构造方法正在初始化的对象(2)在方法中引用调用该方法的对象11.java的继承通过extends关键字來实现,实现继承的类被称为了类,被继承的类称为父类(基类)12.java类只能有一个直接父类(单继承)13.所有类都是Object子类,所以在定义类时,省略了extendsObject关键字14.重
10、写和重载的
此文档下载收益归作者所有