自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 JavaSE(十二) —— 抽象类、接口

一. 抽象类1.1 由来父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。1.2 abstract 关键字抽象方法使用 abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。...

2020-01-23 12:30:34 173 1

原创 JavaSE(十一) —— 多态

多态1. 什么是多态多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。多态 : 是指同一行为,具有多个不同表现形式【前提】1 . 继承或者实现【二选一】:实现可以理解为抽象方法2. 方法的...

2020-01-16 18:54:20 167

原创 JavaSE(十) —— 代码块、继承

一. 代码块代码块分为:局部代码块、动态代码块、静态代码块局部代码块:声明在方法中的代码块,执行时机与声明位置相关, 提前释放变量。(了解)动态代码块:又称构造代码块或实例代码块,声明在类体中的代码块,创建对象时自动执行一次,每创建一个对象就执行一次动态代码块。初始化工作。(了解)静态代码块:使用static关键字修饰的动态代码块,在类加载时自动执行,并只执行一次。(记住)1.1 局...

2020-01-15 19:40:45 218

原创 JavaSE(九) —— 类与对象、封装、构造方法

一. 面向对象思想面向对象,这是Java中最最最核心的思想Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。直白点说,...

2020-01-14 20:21:18 309

原创 JavaSE(八) —— 二维数组,数组的总结

二维数组1.1 二维数组的概念本质上还是一个一维数组,只是其数组元素又是一个一维数组举例说明:变量,一维数组,二维数组之间的关系吸烟:没钱 1根 一个变量稍微有钱 一包 一维数组【20根】有钱 ...

2020-01-13 19:55:38 228

原创 JavaSE(七) —— 数组

数组数据的组合,不止一个数据,包含多个数据。数组就是一个变量。1.1 数组的声明和初始化1.1.1 数组的声明声明:方式一:数据类型[] 数组名方式二:数据类型 数组名[]推荐使用方式一,C#等越来越多的语言已经不支持方式二定义数组初始化:Java中的数组必须先初始化,然后才可以使用,所谓初始化,就是为数组中的数组元素分配内存空间,并为每个数组元素赋初始值。1.1.2 ...

2020-01-10 19:54:20 168

原创 JavaSE(六) ——方法,方法重载

一. 方法1.1 方法的声明格式语法:访问权限修饰符 其他修饰符 返回值类型 方法名称(参数列表) { //方法体【函数体】 return 返回值;//如果返回值类型void ,可以不用写return}1.2 方法的分类根据方法有没有参数,可分为:1.无参方法2.有参方法根据有没有返回值,可分为:1.无返回值方法2.有返回值方法1.3 方法的调用1.3.1...

2020-01-09 20:31:07 151

原创 JavaSE(五) —— 修饰符

protected重点突出继承,只要是子类,就算再不同得包中也可以访问default重点突出包,只能在相同得包中的类才可以访问

2020-01-08 20:26:19 130

原创 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 174

原创 JavaSE(三) —— 运算符和表达式

运算符和表达式1.1 运算符的分类1.算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 –2.赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=3.比较运算符:> 、 < 、 >= 、 <= 、 == 、 !=4.逻辑运算符:! 、 & 、 | 、 ^ 、 && 、 ||5.位运算符:& 、 | 、 ^...

2020-01-04 10:49:03 316

原创 JavaSE(二) —— 常量、变量

一.常量和数学题中的常数大概是一个意思就是在程序运行中不会变化的量例如:public class void test1{ public static void main(String[] args) { System.out.println("Hello World!!!"); }}“Hello World!!!”就是常量 他不会改变往后学习就知道 ...

2020-01-03 20:15:39 141

原创 JavaSE(一) —— Java入门

一.计算机基础知识1.1 二进制计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0,1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特,位)十进制数据转换成二进制数据:使用除以2获取余数的方式二进制数据转换成十进制使用8421编码方式(通俗的讲:就是十进制的位数,个位、十位、百位、千位 十进制每一位乘...

2020-01-02 19:45:41 751 2

原创 JavaSE —— "逻辑运算符 & | ^ !"

Java基础 “逻辑运算符 & | ^ !”&: 与 有false则false| : 或 有true则true^: 异或 相同为false ,不同为true! :非 取反&&和与& 的区别(同或||和或| 的区别):1、结果一样2、&&具有短路的效果,如果左边是false,右边就不执行了public class test3 {...

2019-12-09 20:17:39 284

原创 JavaSE —— "++/--"运算符问题

Java基础 "++/–"运算符问题public class test1 { public static void main(String[] args) { int a = 10; int b = a++; int c = ++a; System.out.println(b); System.out.println(c); }}结果1012可以看出a++...

2019-12-09 19:58:53 147

原创 JavaSE —— “==”

Java基础-------“==”基本类型用判断是否相等时,是指两个变量的值是否相等引用类型用判断是否相等时,是指两个变量指向对象的内存地址是否相等 int numberA = 10; int numberB = 10; int numberC = numberA; System.out.println(numberA==numberB);...

2019-12-06 20:18:51 108

原创 JavaSE —— "可变参数"

Java可变参数概念Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。特点(1)只能出现在参数列表的最后且一个方法只能有一个变参。原因:当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让...

2019-12-06 19:48:13 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除