摘要: 封装 修饰符 同一个类 同一个包 子类 所有类 private * default * * protected * * * public * * * * 1、private 表示私有,只有自己类能访问。 2、default 表示没有修饰符修饰只有同一个包能访问。 3、protected 表示可以被同 阅读全文
posted @ 2021-10-12 21:40 白_沙 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 继承: 1、父类又称超类、基类,子类又称派生类 2、所有的类有一个隐藏的父类Object 3、继承一个类使用(extends 父类), 4、子类继承父类,可以的到父类的全部属性和方法(除了父类的构造方法),但不见得可以直接访问(比如,父类私有属性和方法) 5、上级的类叫:直接父类。 6、Instan 阅读全文
posted @ 2021-10-12 21:17 白_沙 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Import 导入类 包名.类名.方法名(包名使用规范:域名倒过来写) 包名.* 导入包的所有类 包名.类名.方法 导入类下的所有的属性 重名方法优先级:包名.类名.方法名>包名.类名.* 区分重名方法:把路径写全 Java.lang包不需要导入可以直接使用 静态导入: import static 阅读全文
posted @ 2021-10-12 20:07 白_沙 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、虚拟机内存 1.虚拟机内存可以简单的分为三个区域:虚拟机栈stack、堆heap、方法区method area。 2.栈:存储栈帧(方法),先进先出,储存地址指向堆 3.堆:存储对象。调用类信息 4.方法区存储加载的类的信息(类、常量信息)。 5.Jvm垃圾回收机制: 年轻代:(Eden区内存满 阅读全文
posted @ 2021-10-12 19:01 白_沙 阅读(28) 评论(0) 推荐(0) 编辑
摘要: New一个对象可以看做: public static void main(String[] args) { String str; str = new String(); } 创建一个对象的过程: 分配对象空间 String str; 执行属性值的显式初始化 执行构造方法 str = new Str 阅读全文
posted @ 2021-10-12 18:43 白_沙 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一、约束类型 非空约束(not null):该列不允许包含空值。 主键约束(primary key):唯一性,非空性。 唯一约束(unique):唯一性,可以空,但只能一个。 外键约束(foreign key() references table2()):需要建立两表间的关系并引用主表的列。 sho 阅读全文
posted @ 2021-10-12 13:40 白_沙 阅读(53) 评论(0) 推荐(0) 编辑
摘要: drop database library_name; 删除库 drop table table_name; 删除表 drop user user_name; 删除用户 drop key name_uk on emp; 删除键 drop index emp_news_index on emp; 删除 阅读全文
posted @ 2021-10-12 12:43 白_沙 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、修改表名 alter table table_name rename new_table_name; 修改表名 二、添加列 alter table table_name add column column_name varchar(12); 添加列 三、删除列 alter table table 阅读全文
posted @ 2021-10-12 11:58 白_沙 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、选择库 use library_name; 二、创建库 careate database db_name default character set utf8; db_name 数据库名称 default character set 指定字符编码 三、创建表 create table table 阅读全文
posted @ 2021-10-12 11:21 白_沙 阅读(164) 评论(0) 推荐(0) 编辑