Java 运行原理
Java 源代码通过虚拟机编译,再由不同系统的虚拟机翻译到各个系统使用。
类和对象
类是一群对象的母版,对象是类的实例。
数据类型
八大基本数据类型(byte,short,int,long,double,float,boolean,char),类类型
变量
Java 是强数据类型,定义变量的时候就定义类型。
运算符
+除了可以用作加法,还可以用作拼接,运算优先级用 () 去说明。
流程控制
三种流程:顺序结构、判断结构(if)、循环结构(for、while)
数组结构
数组是定长的
面向对象
把一件事情抽象出多个对象,定义多个类或接口,在 main 方法中 new 出对象。
隐藏和封装
把类的成员变量设为私有(private),只向外面暴露 get 、set 和其他方法。
深入构造器
在定义构造器的时候通常会定义一个没有参数的构造器,构造器是特殊的方法,可以被重载。
类的继承
Java 中是单继承,子类中可以重写父类的方法和构造器。
多态
在声明时用的是父类,但是 new 的是子类,导致编译时和运行时的数据类型不一致,成为多态。
包装类
Java 中由于八大基本类型不是对象,为了面向对象的语言规范,给他们都包装了类,方便使用方法和构造器。
final 修饰符
修饰的类不能被继承;修饰的变量不允许修改值;修饰的方法不能被重写。
抽象类
只要这个类中包含了一个抽象方法,这个类就是抽象类,抽象类是一个半成品,常用作模版。
接口
是彻底的抽象类,里面都是抽象方法。一个类是可以实现多个接口的,并且接口之前是可以多继承的。
集合框架
主要分为 Collections 和 Map 两大接口。Collections 中有 List 、Set ,是单元素的集合;Map 中是键值对。
常用类学习
在遇到新的类的时候,要会看 JDC 帮助文档。
异常处理
使用 try catch 或者 throws 抛出异常来处理异常,异常不同于错误。
单例模式
一个类中只有一个对象,通常是服务性质的类。分为饱汉式和饿汉式。
JDBC
导入对应的数据库的 JDBC驱动 jar 包,进行相关的操作,注意关闭查询和连接。