摘要: 静态代码块: >内部可以输出语句>随着类的加载而执行,而且只执行一次>作用:初始化类的信息>如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行>静态代码块的执行要优先于非静态代码块的执行>静态代码块内只能调用静态的属性、静态的方法,不能调用非静态的结构 非静态代码块: >内部可以输出语句 > 阅读全文
posted @ 2020-07-09 17:11 小小的梦想丶 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1.可以用来修饰的结构:主要用来修饰类的内部结构 属性、方法、代码块、内部类 2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类中的非静态属性。当修改其 阅读全文
posted @ 2020-07-06 19:15 小小的梦想丶 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要有包装类(或封装类) 为了使基本数据类型的变量具有类的特征,引入包装类。 2.基本数据类型与对应的包装类: 3.需要掌握的类型间的转换:(基本数据类型、包装类、String) 应用场景举例: ① Vector类中关于添加元素,只定义了形参为Object类型的方法:v.addElement 阅读全文
posted @ 2020-07-04 15:22 小小的梦想丶 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() 2. Object类中toString()的定义: public String toString() { return getClass().getName() + "@" + Integer.toHexString(h 阅读全文
posted @ 2020-07-04 14:59 小小的梦想丶 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 使用的数据库 MariaDB 10.5.4版本 端口1054 数据库为jt_db,表 为user 数据库的建表和插入相关数据代码: create table user( id int primary key auto_increment, username varchar(50), password 阅读全文
posted @ 2020-07-03 19:59 小小的梦想丶 阅读(125) 评论(0) 推荐(0) 编辑
摘要: import java.sql.*; /** JDBC工具类 */ public class JdbcUtil { /** * 获取数据库连接对象并返回 * * @return Connection对象 * @throws Exception */ public static Connection 阅读全文
posted @ 2020-07-03 19:52 小小的梦想丶 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 列一下使用的架包和mysql 版本相关信息: 使用的数据库 为5.6.48版本, 使用的jdbc驱动版本为5.1.32 端口为3356 首先 需要有一个练习用的数据库,表以及信息 1.创建 jt_db 数据库 create database jt_db; 2.创建 account 表 create 阅读全文
posted @ 2020-07-02 21:19 小小的梦想丶 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 理解即可。1.从结果上看:继承性> 子类继承父类以后,就获取了父类中声明的属性或方法。> 创建子类的对象,在堆空间中,就会加载所父类中声明的属性。2.从过程上看:当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,...直到调用了java.la 阅读全文
posted @ 2020-06-18 21:46 小小的梦想丶 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.什么是方法的重写(override 或 overwrite)? 子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作. 2. 应用: 重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。3.举例: class Circle{publ 阅读全文
posted @ 2020-06-18 20:49 小小的梦想丶 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要有类的继承性?(继承性的好处) * ① 减少了代码的冗余,提高了代码的复用性 * ② 便于功能的扩展 * ③ 为之后多态性的使用,提供了前提图示: 2.继承性的格式: class A extends B{} * A:子类、派生类、subclass * B:父类、超类、基类、supercl 阅读全文
posted @ 2020-06-18 20:37 小小的梦想丶 阅读(177) 评论(0) 推荐(0) 编辑