JavaSE基础学习笔记
JavaSE是Java学习的基石。各种框架,各种产品都是基于JavaSE,Java任何高级产品的底层基础都是JavaSE,所以把它学扎实,牢固是很有必要的。
暴走的小橘子
应该有梦想
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
八、Java内部类的使用
目录 1.内部类的引出与定义 2.使用内部类的好处 3.内部类的使用 1.内部类的引出与定义 如图所示,如果把我们的身体看作一个整体的话,那么它除了自己的属性(身高、体重)外,还包含很多的器官。而这些器官又可以分别单独的看做一个整体并且拥有各自的属性,但是却不能离开身体独立存在。如果把身体看做是一个类的话,那么这些器官便是这个类的内部类。 由此,我们便可得出内部类的定义:内部类就是...原创 2020-01-12 12:15:32 · 403 阅读 · 0 评论 -
七、Java面向对象三大特征之一——多态
目录 1.多态的定义 2.多态存在的三个条件 3.多态的使用格式:左父右子 4.多态中成员的访问特点 5.对象的向下转型与 instanceof 关键字 6.使用多态的好处 1.多态的定义 (1)对于继承关系,多态是同一个行为具有多个不同表现形式或形态的能力。即同一个父类方法在不同子类中具有不同的表现形式。 (2)对于接口实现,多态就是同一个接口,使用不同的实例而执行不同操作。 ...原创 2020-01-11 19:02:47 · 561 阅读 · 0 评论 -
六、Java面向对象三大特征之一——继承(下)
目录 7.java继承的三个特点 8.抽象类与抽象方法 9.java中的接口(interface) 10.继承父类并实现多个接口时的注意事项 11.接口之间的多继承 —— 接口可以多继承 7.java继承的三个特点 (1)java只支持单继承,即一个类的直接父类只能有一个。 (2)java支持多级继承,即子类也可以被当做父类被其他类继承。java中最高层次的父类是java.lang....原创 2020-01-09 00:41:12 · 220 阅读 · 0 评论 -
五、Java面向对象三大特征之一——继承(上)
目录 1.定义 2.继承的格式 3.继承的访问特点示意图 4.继承的注意事项 5.super、this关键字的用法 6.继承中方法的覆盖重写 1.定义 一个类在现有类的基础上,对父类进行扩充,也就是子类继承父类的特征和行为,一个类只有一个直接父类,如果没有声明父类,则默认的父类为Object类。 继承主要解决的问题就是共性抽取,如在一个坦克大战的游戏中,坦克有很多种(敌方坦克1,...原创 2020-01-06 00:06:19 · 258 阅读 · 0 评论 -
四、Java面向对象三大特征之一——封装
目录 1.定义 2.优点 3.封装在java中的体现 4.private关键字的使用 5.java中的访问控制修饰符 6.this关键字的使用 7.构造方法:专门用来创建对象的方法 8.一个类的标准结构(java bean) 9.static关键字 10.final关键字的四种用法 1.定义 封装就是把过程和数据包装起来,对数据的访问只能通过已定义的接口严格控制。使用者不能...原创 2020-01-04 13:35:00 · 248 阅读 · 0 评论 -
三、Java面向对象简介
目录 1.面向过程与面向对象对比 2.类与对象 3.成员变量与局部变量 1.面向过程与面向对象对比 (1)面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用时依次调用。 (2)面向对象:把问题根据一定的规则划分为多个独立对象,然后由多个对象相互配合来实现问题的求解。当应用模块功能发生变动时,只需修改个别对象,使代码更容易维护;并且每个对象之间联系性较小,相对独立,...原创 2020-01-03 20:18:56 · 211 阅读 · 0 评论 -
二、Java中的数组
目录 补充:java内存划分简介——5个部分 1.数组的特点 2.数组的初始化 3.数组操作的内存示意图 4.数组的扩充 5.数组的应用 6.二维数组 补充:java内存划分简介——5个部分 (1)栈(Stack):存放方法中的局部变量,一旦超出作用域就会从栈中消失。方法一定是在栈中运行的。 (2)堆(Heap):凡是被new出来的都在堆中,即栈中只保存变量名以及f变量值在堆中...原创 2020-01-03 13:35:23 · 295 阅读 · 0 评论 -
一、Java基础语法
目录 1.注释和控制台输出语句 2.java数据类型 3.变量的使用 4.基本数据类型之间的转换 4.java运算符 5.方法定义与调用 6.流程控制语句 1.注释和控制台输出语句 /** * 文档注释 * 会被java Doc文档工具作为文档内容显示 * 一般为类、类的成员变量和成员方法的声明 */ public class HelloWorld { //单行...原创 2020-01-02 18:49:45 · 400 阅读 · 1 评论
分享