自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 成员,局部,匿名内部类

内部类成员内部类:定义在外部类的成员位置的类特点:内部类可以直接访问外部类的成员,包括外部类的私有成员内部类可以私有,私有后在外界就无法对其进行创建对象,需要间接的创建。内部类可以被静态修饰,被静态修饰的内部类只能访问外部类的静态成员public class Test{ public static void main(String[] args) { Outer o=new Outer(); o.Test(); }

2022-04-20 16:56:31 80

原创 接口的初步认知

接口为了定义一些扩展功能,这些功能并不是某个事物天生所具备的,所以这些功能就不是个定义到某个事物当中,而是定义到接口中,但是也不给出具体实现,也就是抽象出来,将来某些事物interface 定义接口的关键字implement 子类实现接口的关键字接口不是类,不能对其直接进行实例化,通过多态的方就可以对其进行实例化。接口的特点:接口不能直接实例化接口中没有构造方法接口中的方法全是抽象方法,可以不写public abstract 进行修饰,因为默认存在修饰符对其进行修饰。非抽象方

2022-04-20 14:13:48 228

原创 继承问题的简单认知

继承继承:子类继承父类的成员,也就是所有子类的共性都存在在父类中。优点:提高了代码的复用性,以及维护性。缺点:类和类之间产生关系后,会增加耦合性,不符合软件设计原则:高内聚(一个事务,独立完成功能的能力),低耦合(事物和事物之间产生了依赖关系)。注意事项:java中只支持单继承,也就是一个类只能由一个父类,但支持多层继承。父类私有成员,子类无法继承。构造方法不参与继承。父类构造的作用:创建子类对象时,会先执行父类的构造方法。理由:由于子类继承父类数据,

2022-04-08 13:57:06 93

原创 变量、关键字、代码块

变量成员变量:定义在类中方法外的变量局部变量:定义在方法中的变量,以及形参。静态变量:定义在类中访问外的变量,被static修饰区别成员变量:成员变量属于对象,伴随着对象的创建而创建,随着对象的消失而消失。成员变量在堆内存中存储。成员变量有默认值局部变量:局部变量属于方法,伴随着方法的调用而产生,随其调用完毕而消失。局部变量在栈内存中存储。局部变量没有默认值,使用前需要赋值。静态变量:伴随这类的加载而加载,随其消失而消失。且静态变量优先于对象

2022-04-03 19:31:56 259

原创 if和switch的初步认知

if语句格式:if(比较表达式或者boolean类型的值){语句体;}2. if(比较表达式){语句体1;}else{语句体2;}3. if(比较表达式1){语句体1;}else if(比较表达式2){语句体2;}else if(比较表达式3){语句体3;}···执行流程:1.   先计算比较表达式的值,看其结果为true or false.若为true,则执行语句体;若为false,则不执行语句体。2.  &nbsp

2022-03-23 20:58:52 70

原创 逻辑运算符、位运算符和三元运算符

逻辑运算符逻辑运算符:逻辑运算符的运算结果位boolean类型 &:运算两端,只要由一端为false,其最终结果为false,只有两端均为true,结果才是true。【真真才真】 |:运算两端,只要由一端为true,其最终结果为true,只有两端均为false,结果才是false。【假假才假】 !:取反。 ^:相同为false,不同为true。 &&:和&在运算结果上没有区别,在运算效率有区别:&运算两端表达式都会执行,&&左端表

2022-03-22 20:29:18 309

原创 第二天的Java学习

Java语言基础计算机底层运算是用补码进行运算,呈现出来的结果是原码。一个数据的二进制表现形式:最高位作为符号位,‘0’表示整数,‘1’表示负数,,其余位是数值位+5 符号位 数值位 -5 符号位 数值位 原码 0 0000101 原码 1 0000101 反码 0 0000101 反码 1 1111010 补码 0 0000101 补码 1 1111011

2022-03-17 20:42:57 509

原创 第一天的Java学习

计算机基础知识 计算机:俗称电脑,对数据进行运算和处理。 电脑:由硬件和软件组成。 硬件: CPU 显卡 主板······ 软件:(数据和指令的集合) 系统软件: Window mac Linux 应用软件: QQ WX 游戏 软件开发:制作软件的过程。 语言:(交流的工具) 自然语言:人与人之间的交流工具。 计算机语言:人与机器之间交流的工具。eg:二进制(0,1)--汇编----C/C++

2022-03-17 17:21:23 721

空空如也

空空如也

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

TA关注的人

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