内容发布更新时间 : 2024/11/15 22:39:59星期一 下面是文章的全部内容请认真阅读。
学习必备 欢迎下载
…第一部分 知识点复习 第1章Java语言概述
1、 Java虚拟机
是软件模拟的计算机,执行保存在.class文件中的字节码。 Java虚拟机的Java解析器(java.exe)负责将字节码文件解释成为特定的机器代码执行。
Java编译程序将java源程序(.java)翻译为JVM可执行的字节码(.class) 2、字节码
字节码其实就是二进制编码,也叫伪代码。
三个步骤:类转载器——字节码校验器——java虚拟机 3、 环境变量JAVA_HOME、PATH、CLASSPATH JAVA_HOME:该环境变量的值就是javas所在的目录。
PATH:该环境变量指定一个路径列表,用于搜索可执行文件。 CLASSPATH:该环境变量也指定一个路径列表,用于搜索 java编译器或者运行时需要用到的类。 例程:
JAVA_HOME = d\\java\\jdk;
PATH = d:\\java\\jdk\\bin;%path%; CLASSPATH = .;d\\java\\jdk\\jre\\lib\\rt.jar 4、javac、java、appletviewer
Javac :编译器读取java源代码,并将其编译成字节代码, 如 javac *.java;(*为类名);
Java : 解析器可用来直接解释执行jaca字节代码,如 java *; Appletviewer:可以测试小应用程序applet,读取包含小应用 程序的HTML文件在一个窗口运行它们,读取命令行中的 URL所指定的HTML文件,如 appletviewer *html。 5、Application、Applet
Application应用程序是在计算机中单独运行,而Applet 小应用程序只能嵌入在Html 网页中运行。
第2章数据类型及其运算
1、标识符定义
在Java 中标识符是以字母、下划线(_)、美元符号($)等其它货币符号(如£, ¥)开始的一个字符序列,后面可以跟字母、下划线、美元符号、数字等字符。 合法:Body,_test,¥hello 非法:5Test,hello*/#,class
标识符是大小写敏感的,没有最大长度的限制,不能和关键字相同 2、关键字
所有的关键字都是小写的,如果大写就不是关键字了,java中无sizeof关键字,所有基本数据类型的长度和表示是确定的,不依赖执行环境,所以不需要此关键字。
学习必备 欢迎下载
3、三种注释
(1)单行注释://释内容 (2)多行注释:/*注释文本 : : * /
(3)文档注释:/***注释文本 *@Author * */
4、变量及其分类
变量:类型、变量名、和值。
分类:局部变量、类成员变量(静态变量和实例变量 )、方法参数、异常处理参数 5、常量的定义
整形常量234,实型常量23.4,字符常量’a’,布尔常量true和false,以及字符串常量“hello world!” ,final int MAX_LOOP=5; 6、Java的数据类型分类
整数类型(byte,short,int,long)
数值类型
浮点类型(float,double)
字符类型(char) 基本类型
布尔类型(boolean) 数据类型
类(class)
引用类型
数组
7、变量的类型转换(赋值相容)
8、掌握一维数组与二维数组的创建方法
学习必备 欢迎下载
第4章Java面向对象程序设计基础
1、对象、类、抽象、封装、继承、消息、多态概念的理解
答:对象——是存在的具体实体,具有明确定义的状态和行为。 类——是具有相同属性和行为的一组对象的集合。
抽象——是去除一个事物中对当前目的不重要的细节,保留对当前目的
具有决定意义的特征,形成数据抽象。
封装——把对象的属性和对这些属性的操作封装在一个单独的数据结构
中,并尽可能隐藏对象的内部细节
继承——是一种有已有的类创建新类得机制。
消息——是指请求对象执行某一处理或回答某些信息的要求。 多态——用相同的名字来定义不同的方法。(普通类中的多态为重载,重
载是java实现多态性的方式之一)
2、类包括两个部分:类声明和类体 答:类声明的格式如下:
[修饰符] class 类名 [extends 超类名] [implements接口名列表] { …… }
可能的选项有:
[public][abstract|final] class 类名 [extends 超类名] [implements 接口名列表]{ …… }
public(公共):public修饰的类能被所有的类访问。
abstract(抽象):abstract修饰的类不能被实例化,它包含 有未实现的方法。 final(最终):final修饰的类不能被继承,即不能有子类。 注意: abstract和final不能同时作为一个类的修饰符。
3、类的修饰符、成员变量的修饰符、成员方法的修饰符分别有哪些?
答:类的修饰符(3):public(其修饰的类能被所有的类访问) abstract(其修饰的类不能被实例化,
它包含有未实现的方法)
final(其修饰的类不能被继承,即不能
有子类)
注意:abstract和final不能同时作为一
个类的修饰符。
成员变量的修饰符(8):默认访问修饰符:其修饰的成员变量可以被同
一包中的任何类访问。
public:其修饰的成员变量可以被项目文件的任
何方法访问,建议不要使用
protected:其修饰的成员变量可以被子类访问。 private:其修饰的成员变量只能在同一个类中使
用。