JavaSE
KIDwin17
这个作者很懒,什么都没留下…
展开
-
JavaSE(十二) —— 抽象类、接口
一. 抽象类1.1 由来父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。1.2 abstract 关键字抽象方法使用 abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。...原创 2020-01-23 12:30:34 · 212 阅读 · 1 评论 -
JavaSE(十一) —— 多态
多态1. 什么是多态多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。多态 : 是指同一行为,具有多个不同表现形式【前提】1 . 继承或者实现【二选一】:实现可以理解为抽象方法2. 方法的...原创 2020-01-16 18:54:20 · 207 阅读 · 0 评论 -
JavaSE(十) —— 代码块、继承
一. 代码块代码块分为:局部代码块、动态代码块、静态代码块局部代码块:声明在方法中的代码块,执行时机与声明位置相关, 提前释放变量。(了解)动态代码块:又称构造代码块或实例代码块,声明在类体中的代码块,创建对象时自动执行一次,每创建一个对象就执行一次动态代码块。初始化工作。(了解)静态代码块:使用static关键字修饰的动态代码块,在类加载时自动执行,并只执行一次。(记住)1.1 局...原创 2020-01-15 19:40:45 · 282 阅读 · 0 评论 -
JavaSE(九) —— 类与对象、封装、构造方法
一. 面向对象思想面向对象,这是Java中最最最核心的思想Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。直白点说,...原创 2020-01-14 20:21:18 · 353 阅读 · 0 评论 -
JavaSE(八) —— 二维数组,数组的总结
二维数组1.1 二维数组的概念本质上还是一个一维数组,只是其数组元素又是一个一维数组举例说明:变量,一维数组,二维数组之间的关系吸烟:没钱 1根 一个变量稍微有钱 一包 一维数组【20根】有钱 ...原创 2020-01-13 19:55:38 · 294 阅读 · 0 评论 -
JavaSE(七) —— 数组
数组数据的组合,不止一个数据,包含多个数据。数组就是一个变量。1.1 数组的声明和初始化1.1.1 数组的声明声明:方式一:数据类型[] 数组名方式二:数据类型 数组名[]推荐使用方式一,C#等越来越多的语言已经不支持方式二定义数组初始化:Java中的数组必须先初始化,然后才可以使用,所谓初始化,就是为数组中的数组元素分配内存空间,并为每个数组元素赋初始值。1.1.2 ...原创 2020-01-10 19:54:20 · 217 阅读 · 0 评论 -
JavaSE(六) ——方法,方法重载
一. 方法1.1 方法的声明格式语法:访问权限修饰符 其他修饰符 返回值类型 方法名称(参数列表) { //方法体【函数体】 return 返回值;//如果返回值类型void ,可以不用写return}1.2 方法的分类根据方法有没有参数,可分为:1.无参方法2.有参方法根据有没有返回值,可分为:1.无返回值方法2.有返回值方法1.3 方法的调用1.3.1...原创 2020-01-09 20:31:07 · 182 阅读 · 0 评论 -
JavaSE(五) —— 修饰符
protected重点突出继承,只要是子类,就算再不同得包中也可以访问default重点突出包,只能在相同得包中的类才可以访问原创 2020-01-08 20:26:19 · 168 阅读 · 0 评论 -
JavaSE(四) —— 流程控制语句
一. 程序基本结构1.1顺序结构程序从上到下一行一行的执行代码,没有判断和中转。1.2选择结构有选择性的执行或则跳过指定代码Java的选择结构使用选择语句来实现:1 if语句2 switch语句1.3循环结构重复执行一段代码,直到条件不成立。二. if语句if语句有四种使用形式:if(条件){…}if(条件){…}else{…}if(条件){…}else if(条件)...原创 2020-01-06 20:09:10 · 217 阅读 · 0 评论 -
JavaSE(三) —— 运算符和表达式
运算符和表达式1.1 运算符的分类1.算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 –2.赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=3.比较运算符:> 、 < 、 >= 、 <= 、 == 、 !=4.逻辑运算符:! 、 & 、 | 、 ^ 、 && 、 ||5.位运算符:& 、 | 、 ^...原创 2020-01-04 10:49:03 · 376 阅读 · 0 评论 -
JavaSE(二) —— 常量、变量
一.常量和数学题中的常数大概是一个意思就是在程序运行中不会变化的量例如:public class void test1{ public static void main(String[] args) { System.out.println("Hello World!!!"); }}“Hello World!!!”就是常量 他不会改变往后学习就知道 ...原创 2020-01-03 20:15:39 · 164 阅读 · 0 评论 -
JavaSE(一) —— Java入门
一.计算机基础知识1.1 二进制计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0,1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特,位)十进制数据转换成二进制数据:使用除以2获取余数的方式二进制数据转换成十进制使用8421编码方式(通俗的讲:就是十进制的位数,个位、十位、百位、千位 十进制每一位乘...原创 2020-01-02 19:45:41 · 798 阅读 · 2 评论