eclipse快捷键:
快捷键 | 说明 |
---|---|
alt+/ | 自动补全 如 syso |
ctrl+shift+f | 格式化代码 |
ctrl + / | 单行注释 取消注释再按一次就可以 |
ctrl+shift+/ | 多行注释,必须选中注释行 |
ctrl+shift+\ | 取消多行注释 |
ctrl+shift+o | 导包快捷键 |
alt+上下箭头 | 移动当前行代码 |
ctrl+alt+上下箭头 | 复制当前代码行 |
ctrl+d | 删除当前行 |
ctrl+1(数字1) | 意见提示功能 |
四大权限:public protected default private
被private修饰的成员,只能在本类中使用
但是可以对私有变量提供公共的访问方式
当方法中的变量和成员变量重名了,那么采用就近原则
这个时候可以用到this关键字,可以区分重名问题
重载:方法名一样,参数列表不同,在同一个类中
重写:子类中出现了和父类一样的方法,子类重写父类的方法
抽象的方法只能存在于抽象的类中,抽象类不能实例化对象,不能new
抽象类的使用:定义类继承抽象类,将抽象方法重写,创建子类对象
接口:使用关键字interface
接口的定义:成员方法全抽象,不能定义带有方法体的方法
接口中的方法只能使用public修饰符
类实现接口:使用关键字implements
接口中成员的特点:
成员没有变量,都是常量,固定格式:public static final 数据类型 变量名 = 值
由于常量被static修饰了,可以被类名(接口的名字)直接调用
注意:public static final 这三个修饰符在接口定义中可以省略不写,但是不写不等于没有
这三个修饰符也可以选择性书写
接口中的成员方法的特点:
public abstract 返回值类型 方法名(参数列表)
修饰符public abstract可以不写,或选择性书写
理解ORM原理:
ORM是对象到关系的映射,它的作用是在关系数据库和对象之间做一个自动映射,将数据库中的数据表映射成为对象,也就是持久化类
Hibernate中有三个非常重要的类:配置类(Configuration),会话工厂类(SessionFactory),会话类(Session)
配置类(Configuration):负责Hibernate的配置信息以及启动Hibernate
会话工厂类(SessionFactory):保存了当前数据库中所有的映射关系
会话类(Session):是Hibernate中数据库持久化操作的核心,负责Hibernate所有的持久化操作,通过它实现数据库基本的增、删、改、查