- 博客(10)
- 收藏
- 关注
原创 java基础-细节笔记-接口
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望有大佬看到能在评论区帮我补充。1 接口不能被实例化(无构造器)2 接口中的所有方法都是 public方法, 接口中的抽象方法可以不用abstract修饰。 即 public 和 abstract 可以省略不写,系统默认有。3 一个普通类实现接口,就必须实现该接口的所有方法。4 抽象类实现接口,可以不用实现接口的方法。5 一个类可以同时实现多个接口6 接口...
2021-11-30 19:42:32 108
原创 java基础-细节笔记-final
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望有大佬看到能在评论区帮我补充。1 final 修饰的属性又叫常量, 一般用 XX_XX_XX 表示。2 final 修饰的属性必须有初始值,可以再如下位置定义: 定义时;构造其中;代码块中。3 如果final 修饰的属性是静态的,初始化的位置只能是 定义时 和 静态代码块里。(不能是构造器里)4 final 类不能被继承但可以被实例化。(abstract 类则不能...
2021-11-30 19:36:26 186
原创 java基础-细节笔记-继承\自己组织的创建对象的过程
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望有大佬看到能在评论区帮我补充。继承:1 子类继承了父类的所有属性和方法,但是访问权限要看访问修饰符2 子类必须调用父类的构造器,先完成父类的初始化3 java所有的类都是Object的子类4 父类构造器的调用不限于直接父类,将一直往上追溯到Object5 子类最多只能直接继承一个父类(不同于接口)。6 父类和子类要满足 is a 的关系,(接口要满足 like a ...
2021-11-30 19:21:43 211
原创 java基础-细节笔记-构造器/this/super
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望有大佬看到能在评论区帮我补充。构造器:1 构造器可以重载2 构造器名和类名要相同3 构造器没有返回值4 构造器是完成对象的初始化,不是创建对象5 如果没有定义构造器,默认有一个无参构造器。(用javap反编译可以看到)6 如果定义了构造器,默认无参构造器就被覆盖,就不能用了,得自己再写一个。7 构造器下有隐藏的两行 ...
2021-11-30 19:05:47 208
原创 java基础-细节笔记-方法的重载/重写/可变参数
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望其他大佬看到能在评论区帮我补充。1 方法重载方法名:必须相同 形参列表:必须不同 其他:无要求 方法名和形参列表是一体的。2 方法重写 子类方法的方法名和形参列表要和父类完全一样 子类方法的返回类型和父类的返回类型一样,或者是父类返回类型的子类 子类方法不能缩小父...
2021-11-30 18:52:42 433
原创 java基础-细节笔记-数据类型转换
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望其他大佬看到能在评论区帮我补充。自动类型转换:1 多种类型数据混合运算时,系统会将他们转换成容量(精度)最大的那种数据类型,然后再计算。2 (byte,short)和char 之间不会互相自动转换。( byte 可以自动转换为 short )。3 byte,short,char 在进行计算时,会自动转成 int 。4 boolean 不参与转换。强制类型转换:1 强制转...
2021-11-30 18:37:57 133
原创 java基础-细节笔记-dos指令/绝对路径和相对路径
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望其他大佬看到能在评论区帮我补充。1 常用dos指令: dir 查看目录内容 如 dir d:\abc\test100 cd 切换到其他盘下 如 cd/D c: 切换到...
2021-11-30 18:19:22 249
原创 java基础-细节笔记-开发细节/常用转义字符
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望其他大佬看到能在评论区帮我补充。1 一个源文件(.java)最多只能有一个public类,其他类的个数不限。2 如果源文件包含public类,则文件名必须按照public类的类名命名。3 main方法可以写在非public类中,然后指定运行非public类,这样程序的入口就在非public类的main方法。4 常用转义字符: \t制表位 ...
2021-11-30 18:09:37 55
原创 java基础-细节笔记-java特点
在跟着B站韩顺平的教程学习,笔记大多是他的课程内容的(少部分加了自己的想法),方便复习,以及希望其他大佬看到能在评论区帮我补充。1 Java语言是面向对象的(oop)。2 Java语言是健壮的。(强类型机制、异常处理、垃圾自动收集机制等)3 Java语言是跨平台性。(编写的源码通过不同系统设备上的JVM来运行)4 Java语言是解释型的。 解释型语言,编译后的代码不能被机器直接执行,需要解释器执行; 编译型语言,编译后的代码,可以直接被机器...
2021-11-30 17:56:41 65
原创 java基础,静态方法的重写问题
静态方法在语法上来说,于子类中重写是没有问题的,但是没有意义。 1 如果用父类的编译来引用子类的对象,再调用同名静态方法 可以发现,调用的是编译类型AA的 aa()方法。 2如果将AA中的修饰符改为private ,则会报错。 个人理解:如果编译类型是AA,运行类型是子类BB,那么调用用 aa() 方法,是会对BB中的 aa() 视而不见的,会调用AA中的该静态方法。但是运行方法时...
2021-11-30 16:41:47 1524 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人