Java学习笔记
文章平均质量分 65
「已注销」
这个作者很懒,什么都没留下…
展开
-
MyBatis配置文件详解[个人收藏备用]
Mybatis xml原创 2022-07-28 05:50:18 · 183 阅读 · 0 评论 -
Java学习笔记:Java基础篇(十一)——面向对象:Java 枚举
Java 枚举(enum)Java 枚举是一个特殊的类,一般表示一组常量,枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。内部类中也可以使用枚举每个枚举都是通过 Class 在内部实现的,且所有的枚举值都是 public static final 的。enum Number{ 1,2,3,4;}迭代枚举元素使用 for 语句来迭代枚举元素enum Number{ 1,2,3,4;}public class Test{ public static void mai原创 2021-09-13 10:50:01 · 152 阅读 · 0 评论 -
Java学习笔记:Java基础篇(十)——面向对象:Java 接口
Java接口接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。特性接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错)。接口中可以含有变量,但是接口中的变量会被隐式的指定为原创 2021-09-12 08:34:32 · 131 阅读 · 0 评论 -
Java学习笔记:Java基础篇(九)——面向对象:Java 封装
Java 封装封装是指一种将抽象性函数式接口的实现细节部分包装、隐藏起来的方法。封装可以防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。实现Java封装的步骤修改属性的可见性来限制对属性的访问(一般限制为private)对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问【采用 this 关键字是为了解决实例变量和局部变量之间发生的原创 2021-09-10 21:23:37 · 218 阅读 · 0 评论 -
Java学习笔记:Java基础篇(八)——面向对象:Java 抽象类
Java抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外(只有抽象类的非抽象子类可以创建对象),类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样,所以抽象类必须被继承,才能被使用。在 Java 中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。抽象方法如果想设计这样一个类,该类包含一个特别原创 2021-09-06 19:53:07 · 87 阅读 · 0 评论 -
Java学习笔记:Java基础篇(七)——面向对象:Java 多态
Java 多态多态是同一个行为具有多个不同表现形式或形态的能力。也可以说它就是同一个接口,由于使用的实例不同而执行不同操作。**举个例子:**我去拿笔写字儿。如果我拿的是红笔,写出来的字是红色的;如果我拿的黑笔,写出来的字就是黑色的。“我用笔写字”这个事件是相同的,只是用了不同的笔而已,得出来的效果是不同的。再举个例子,我拿手机去打王者荣耀。我拿按键机和一个高端智能机,显然按键机是莫得办法去玩耍的,但用智能机却能玩。都是用手机玩王者,只是因为手机不同,结果也不相同。注意这里是 由于 对象 的不同而原创 2021-09-05 19:49:22 · 74 阅读 · 0 评论 -
Java学习笔记:Java基础篇(六)——面向对象:Java 重写(Override)与重载(Overload)
重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。也就是方法体重新定义,其余的不变。注: 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。方法的重写规则:参数列表与被重写方法的参数列表必须完全相同。返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类。访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为 public,那么在子类中重写该方法就不能声明为protected。父类原创 2021-09-04 17:03:03 · 94 阅读 · 0 评论 -
Java学习笔记:Java基础篇(五)——面向对象:Java继承
继承继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:类的继承格式在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的class 父类 {} class 子类 extends 父类 {}为什么需要继承?提高代码的复用性(也就是同样的代码可以多次使用,但不必写出)。子类继承父类之后,就具备了父类中的所有属性和方法,子类就不会存在重复的代码。注意:Java不支原创 2021-09-04 16:25:55 · 130 阅读 · 0 评论 -
Java学习笔记:Java基础篇(四)——控制语句
Part01——条件语句ifif…else…if…else if…else…①if……语句一个 if 语句包含一个布尔表达式和一条或多条语句。if(布尔表达式) { //如果布尔表达式为true将执行的语句 }如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。②if……else……语句if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。if(布尔表达式){ //如原创 2021-08-30 16:16:13 · 124 阅读 · 0 评论 -
Java学习笔记:Java基础篇(三)——变量、数据类型、运算符
Part01——变量在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。原创 2021-08-29 21:15:47 · 245 阅读 · 0 评论 -
Java学习笔记:Java基础篇(二)——预备
这一节很简单,就两个内容。一个是 注释符的使用,第二个是 API 文档注释符单行注释:// 一行代码多行注释:/* 代码块*/文档注释:/*** 代码、文档说明**/注意:多行注释符不能嵌套使用API文档:链接:https://pan.baidu.com/s/1ooxwvHFyHp7kQqKmQKR3YA提取码:qwer下载打开即可(文件格式是 .chm),是 JDK 1.8 的 API 文档,中文版,不过翻译不一定准确。这是展示例图。加油,少年原创 2021-08-29 15:56:10 · 86 阅读 · 0 评论 -
Java学习笔记:Java基础篇(一)——环境配置及基本操作
Java基础篇(一)——环境配置及基本操作Java语言:SUN公司开发,后被Oracle 收购。面向对象。Java两种核心机制:Java虚拟机(Java Virtual Machine)垃圾收集机制(Garbage Collection)注意:即便有垃圾收集机制,但Java程序依旧可能出现内存溢出和内存泄漏问题Part01——常用的 DOS 命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd…:退回到上一级目录cd\:退回到根目录de原创 2021-08-29 15:21:12 · 164 阅读 · 0 评论