Java 基础知识,java基础知识
Java 基础知识,java基础知识
1 一次编译,到处运行
Java字节码解释程序(JVM, Java CPU)
Java是一种编程语言(Java源程序)、是一套开发工具(Java编译程序)、是一个运行环境(Java字节码解释程序)
2 JDK 指开发工具(Javac及基础核心类)和运行环境(Java及基础核心类)
3 环境变量指操作系统中的变量, 在windows中的环境变量相关操作如下:
查看环境变量 :set
设置环境变量: set 变量名=值
取消环境变量: set 变量名=
设置 classpath set classpath=C:\myjava;.(点号表示当前路径)
4 JVM的运行过程: 代码的装入、代码的校验、 代码的执行
5 JAD 反编译工具 FrontEnd
6 Java语句包括: 结构定义语句和功能执行语句
7 变量就是系统为程序分配的一块内存单元,变量名代表内存中的数据
8 数据类型:基本数据类型(byte short int long float double char boolean)和 引用数据类型(class interface 数组)
9 JDK=JRE + 工具包
JRE = JVM +类库
Java程序在JVM中运行,JVM在不同的OS中拥有不同的JVM实现,这些JVM遵循统一的规范来解释字节码文件,并将字节码文件中的指令转换成本地OS对应的指令。
10 编译源程序: javac F:\javawork\src\com\Test.java -d F:\javawork\bin
设置环境变量: set classpath=F:\javawork\bin
执行字节码文件: java com.Test
11 栈中存放局部变量 堆中存放对象
System.gc() // 建议垃圾回收器回收垃圾
12 多态的作用:通过以一致的方法操作各种具体的子类的对象
13 static{ } 静态初始化块 , 在类加载的时候执行
执行顺序: 父类静态块->子类静态块->父类构造方法->子类构造方法
14 单例模式:类的对象只有一个
public class Boolean { //饿汉模式
private Boolean() {}
public static final Boolean TRUE = new Boolean();
public static final Boolean FALSE = new Boolean();
}
public class God { //懒汉模式
private static God instance;
private God(){}
public static God getInstance(){
if (instance == null)
instance = new God();
return instance;
}
}
15 abstract 与 final不可共存
final + 变量 : 常量
final + 方法: 方法不可覆盖
final + class: 类不可继承
final + 引用: 常引用,不可再指
16 JDBC 唯一的、统一的、规范、接口的集合
六步操作: a 加载DB驱动;b 连接DB ; c 创建 Statement ; d 执行sql,获取 ResultSet; e 处理结果集 f 释放资源
相关文章
- 暂无相关文章
用户点评