01 2021 档案
抽象类和接口
摘要:抽象类: 方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 1、抽象类和抽象方法都需要被abstract修饰。抽象方法一定要定义在抽象类中。 2、抽象类不可以直接创建对象,原因:调用抽象方法没有意义。 3、只有覆盖了抽象类中所有
阅读全文
面向对象之封装、this关键字、继承
摘要:java中变量分为局部变量和成员变量 基本类型和引用类型作为参数传递 封装: 封装的表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体 封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。
阅读全文
ArrayList集合
摘要:ArrayList 集合 数组长度可变 创建指定泛型 “<要存储元素的数据类型>”中的数据类型必须是引用数据类型,不能是基本数据类型; 常用方法 add() 在末尾追加值 get(index) 获取指定下标值 size() 返回集合长度 add(index,值) 将值插入指定下标位置 Object
阅读全文
关于jvm中gc垃圾回收机制
摘要:需要垃圾回收: 在程序执行的过程中,会产生一系列的对象(占用内存的代表),这些都会存储在内存中。一部分对象在生命周期结束后,依然会占用一部分内存。这些占用内存却没有再次使用的对象,我们称之为“垃圾”,而对“垃圾”占用的内存的回收,就是垃圾回收。 在没有垃圾回收机制的语言里,垃圾回收操作需要程序猿来完
阅读全文
java数组基本原理内存存贮
摘要:恢复内容开始 数组基本原理内存存贮 内存划分: 1.寄存器 2.方法栈 3.栈(所有方法进) 4.堆(对象和容器进堆) 5.数据和方法共享区(所有class文件进入的地方) 凡是进堆的对象均有默认值 数组使用常见问题: 1.数组越界异常 ArrayIndexOutOfBoundsException
阅读全文
sql 约束问题
摘要:sql 约束问题 字段名 字段属性 default ‘默认值’ 字段名 字段属性 not null 非空约束 字段名 字段属性 unique 唯一约束 字段名 字段属性 primary key 主键约束 字段名 字段属性 primary key auto_increment 主键且自增 zerofi
阅读全文
sql structured query language
摘要:sql structured query language mysql数据库 delimiter 变更sql语句结束符 show databases 展示数据库 show create database *** 查看某数据库建表语句 drop database ***删除某库 修改库 alter d
阅读全文
java基础语法 标识符等
摘要:java基础语法 标识符等 //单行注释 /* 多行 注释 */ 注释不经过编译进入class文件,只存储在.java文件中 在Java中标识符的定义格式由字母、数字、_(下划线),$所组成,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName,表示的
阅读全文
数据类型
摘要:数据类型 四类八种 是基本数据类型 其余的都是引用数据类型 数据类型 变量名 = new 数据类型(); 变量名.方法名(); Scanner类 Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。 Scanner使用步骤: 导包:import java.ut
阅读全文
mysql 基础语法汇总
摘要:sql structured query language mysql数据库 delimiter 变更sql语句结束符 show databases 展示数据库 show create database *** 查看某数据库建表语句 drop database ***删除某库 修改库 alter d
阅读全文
浙公网安备 33010602011771号