- 博客(15)
- 收藏
- 关注
原创 java基础进阶学习笔记Day08(黑马磊哥课程)
是 UTF-16 编码表示的 Unicode 字符单元,占用 **固定2个字节(16位)。,需要配合编码方案,如 UTF-8、UTF-16、UTF-32 才能在计算机中使用。:从D:盘中,搜索“QQ.exe” 这个文件,找到后直接输出其位置。,它可以表示 Unicode 编码值(0~65535),所以它。删除功能只能删除文件和空文件夹,:Unicode只是。
2025-06-08 21:37:32
271
原创 java基础进阶学习笔记Day07(黑马磊哥课程)
Data 注解包含了 无参构造器 + set + get + toString + hashCode + equals。如果使用了@AllArgsConstructor,就要手动加上@NoArgsConstructor。,只是Set集合中的元素只要key数据,不要value数据而已。(插入顺序就是遍历顺序),不重复,无索引。可变参数在方法内部本质就是一个。只能支持对List集合进行排序。
2025-06-08 21:37:00
422
原创 java基础进阶学习笔记Day06(黑马磊哥课程)
throw : 方法内部使用的,创建异常并从此点抛出throws : 方法上,抛出方法内部的异常自定义运行时异常public class AgeIllegalRuntimeException extends RuntimeException{//继承RuntimeExceptionSystem.out.println("开始");//打印异常信息System.out.println("结束");
2025-06-08 21:36:04
1500
原创 java基础进阶学习笔记Day05(黑马磊哥课程)
如果是自定义的类Student,直接使用会报错:class com.itheima.Student cannot be cast to class java.lang.Comparable。因为sort方法不知道按照什么规则进行比较~~~~自定义排序规则方式一:实现Comparable接口,重写compareTopublic class Student implements Comparable<Student> {//泛型要填的是:需要和谁比int age;//指定大小规则。
2025-06-08 21:35:31
364
原创 java基础进阶学习笔记Day04(黑马磊哥课程)
返回的是从1070-1-1 00:00:00走到此刻的总毫秒值(1s=1000ms)StringBuilder是拼接字符串的手段(工具),String才是开发的目的。第一个构造器还是会失真,只是为了兼容大数据的运算,工具类不能创建对象,构造器私有,只会提供静态方法。Runtime代表的是运行时环境,代表电脑中的。成为BigDecimal对象。用的很少,不会也没关系。
2025-06-08 21:34:58
293
原创 java基础进阶学习笔记Day03(黑马磊哥课程)
通配符和上下限E,T,K,V是定义泛型时用;?是使用泛型时用car = lx;//报错car = tsl;//报错//不报错//不报错虽然LX和TSL是Car的子类,但是ArrayList,ArrayList和ArrayList不存在父子类关系和的在使用上有什么区别。
2025-06-08 21:34:08
1343
原创 java基础进阶学习笔记Day01(黑马磊哥课程)
静态变量在内存中只有一份分为:静态方法(类方法)和实例方法:成员变量,构造器,方法,代码块,内部类。
2025-06-08 21:31:01
353
原创 java基础学习笔记Day08+Day09(黑马磊哥课程)
则必须在当前程序中导包, 才可以访问!导包格式:import 包名.类名;l如果当前程序中,要调用Java提供的程序,也需要先导包才可以使用;l如果当前程序中,要调用自己所在包下的其他程序,可以直接调用。s3是计算出来的,应该放在堆里。
2025-06-08 21:30:12
331
原创 java基础学习笔记Day06+Day07(黑马磊哥课程)
就是用类设计对象处理某一个事物的数据时,应该把。,以及处理这些数据的方法,修饰的成员变量name。
2025-06-08 21:29:23
308
原创 java基础学习笔记Day05(黑马磊哥课程)
方法是一种用于执行特定任务或操作的代码块,就是一个功能,他可以接收数据进行处理,并返回一个处理后的结果。,作用是:立即跳出并结束当前方法的执行(2.确保方法执行完毕后可以释放栈内存。1.确保方法调用其他方法后可以回来。return可以用在。
2025-06-08 21:28:49
227
原创 java基础学习笔记Day04(黑马磊哥课程)
协变(Covariant)指的是:如果类型B是类型A的子类,那么B[]也被认为是A[]的子类在Java 中,数组是协变(covariant)的。// 合法!数组是协变的// 合法// 运行时抛出异常!Java 的泛型不是协变的(默认情况下):// 编译错误!Java 提供了通配符(如)来显式表示协变。
2025-06-08 21:28:24
261
原创 java基础学习笔记Day03(黑马磊哥课程)
(比如求一张0.01m厚度的纸要对折多少次厚度大于1m)用while(其实也可以用for来解决,只是不优雅)switch性能较好的原因:不用像if那样一个一个比较。
2025-06-08 21:27:05
316
原创 java基础学习笔记Day02(黑马磊哥课程)
用==比较对象时,比较的是变量里存的实际值(对象的地址)的自动类型转换:小范围的类型可以直接赋值给大范围类型。,这在算法设计(如加密、数据校验)中非常有价值。如果你重写的equals(), 你需要重写。字符数据存的是ascii码中字符对应的。了一个新的对象,即使数值相同,也会是。等),表示它“什么也不指向”。二进制,但是不便于推算出二进制。而这个默认实现,就是基于对象的。注意一点:&&的优先级大于||,否则默认用的是整型除法。你可以在一连串的异或操作中。进制的出现是为了便于。在java代码中写的。
2025-06-08 21:25:30
1676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅