
JavaSE
文章平均质量分 91
Java相关语法
一语成称
我是一语成称,称心如意的称
展开
-
2. 快速理解Java的数据类型与变量
【原理】计算机中CPU每次取指令都是以4字节为单位从内存中读写数据,所以为了方便硬件实现,4个字节以下的类型在进行运算时会提升为int类型。【注】:布尔类型只有true和false,没有明确的大小,不可用1代替true。【适用于】数据类型由小转大 / 数据没有超过该数据类型的取值范围。【适用于】数据类型由大转小/数据超过该数据类型的取值范围。【演示】范围小的会提升为范围大的。【包装类】Character。【包装类】Integer。【包装类】Boolean。【包装类】Double。【包装类】Short。原创 2024-07-10 19:00:05 · 1056 阅读 · 0 评论 -
3. 快速掌握java运算符及优先级
【类型】表达式1?表达式2 : 表达式3——>1为真,2的值为整个表达式的值;1为假,3的值为整个表达式的值。【注】/ 运算符只有当一方为浮点数时,才是浮点数,否则就是整数。【注】表达式2和3必须是同一类型的数据,除非能发生隐式类型转换。不用记一点~,写代码时直接用括号阔起来即可。N 相当于原数字 * (2的N次方)【注】”0原创 2024-07-12 11:50:02 · 649 阅读 · 0 评论 -
4. 快速掌握Java的方法及程序逻辑控制
在编译器看来,int add(int x, int y)是(II)I,表示参数类型是int,返回值也是int;【定义】将原问题拆成几个子问题,子问题的解决思路与原问题有相同的解法,解决一个个子问题后就解决了原问题。比如写了一个求两个整数之和的方法,当再想求两个小数之和的方法就需要重新写一份代码,方法名也要再取,为了不用取方法名,就有了重载,也就是生活中说的一词多义。实参是main方法中的变量,方法调用时,会将实参的值拷贝一份传给形参。【概念】如果多个方法的名字相同,参数列表不同,那么方法之间构成重载。原创 2024-08-09 16:59:01 · 445 阅读 · 0 评论 -
5. 快速掌握数组
【定义】数组是相同类型元素的集合,在内存上连续,每个空间有自己的编号(从0开始)原创 2024-08-18 18:28:46 · 680 阅读 · 0 评论 -
6. 快速掌握抽象类及接口
并不是所有的类都用来描述对象,如果一个类中没有足够的信息来描述一个具体的对象,那这个类就是抽象类。Object类需要掌握下面这些方法,可以根据图标🔒,🔓来判断该方法是否能被重写,有🔒标志的就是被private修饰的,不能重写。被abstract修饰的类称为抽象类,被abstract修饰的方法称为抽象方法,abstract不修饰成员变量。普通类也可以做到抽象类能做到的,而且抽象类使用起来不方便,为什么要有抽象类?拷贝分深拷贝和浅拷贝,辨别深浅拷贝在于代码实现方式,而不是方法。拷贝的是对象,不是类。原创 2025-01-17 23:29:37 · 820 阅读 · 0 评论 -
7. 快速掌握封装,继承及多态
【如何自定义包】【注】使用包时要在最上方加“package 包名”指定该代码所在的包包名一般以公司域名的颠倒形式命名,比如百度,com.baidu.demo代码路径要和包名相同若一个类没有package语句,则放在默认包中。原创 2024-11-11 18:23:59 · 938 阅读 · 0 评论 -
8. 快速掌握String类(含面试题)
String类是秋招面试中的重点,需重点掌握。原创 2025-01-21 16:49:49 · 1217 阅读 · 0 评论 -
9. 快速掌握异常(含面试题)
自定义异常类必须继承Exception类(受查异常)或者RunTimeException(非受查异常)。示例如下,我想抛出用户名异常和密码异常,库中没有,就需要自己写。两个异常要继承Exception类或RunTimeException类。并在throw所在的方法内throws(声明异常),在main方法中处理异常。if (!throw new userException("用户名错误");if (!throw new passwordException("密码异常");原创 2025-01-21 16:51:28 · 948 阅读 · 0 评论