- 博客(7)
- 收藏
- 关注
原创 Java_3_Stream
流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码。因此,流的集合操作对我们来说是透明的,我们只需向流下达命令,它就会自动把我们想要的结果给我们。
2024-03-15 15:33:34 1478 1
原创 Java_3_集合框架
什么时候会使用HashMap?他有什么特点?你知道HashMap的工作原理吗?你知道get和put的原理吗?equals()和hashCode()的都有什么作用?你知道hash的实现吗?为什么要这样实现?如果HashMap的大小超过了负载因子(load factor)定义的容量,怎么办?map.put("语文", 1);map.put("数学", 2);map.put("英语", 3);map.put("历史", 4);map.put("政治", 5);map.put("地理", 6);
2024-03-01 14:48:46 1347 1
原创 Java_2_基本特性2
不能仅通过更改一个方法的返回类型来重载该方法。this关键字(代表对象,this就是所在函数的所属对象的引用)比如说将Cat类型转换为Animal类型,即将子类型转换为父类型。不能有两个名称和参数列表都相同的方法。访问成员方法:super.成员方法()比如将Animal类型转换为Cat类型。访问成员变量:super.成员变量。访问构造方法:super(……本文由博客一文多发平台。
2024-03-01 14:40:12 1747 1
原创 Java_2_基本特性1
接口是用来建立类与类之间的协议,它所提供的只是一种形式,而没有具体的实现。同时实现该接口的实现类必须要实现该接口的所有方法,通过使用 implements 关键字,他表示该类在遵循某个或某组特定的接口。:如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。实例方法可访问类变量,但类方法无法访问实例变量。类的每个实例共享一个类变量的单个副本。成员内部类(内部类根据情况分为:非静态嵌套类和静态嵌套类)类方法只能访问类变量。本文由博客一文多发平台。
2023-11-24 17:12:58 18 1
原创 Java_1_语法
对于数字的默认值为零,布尔型默认值为假,对象引用默认值为空。当被启动了的变量与 case 是相等的,那 case 后的语句将执行,一直到 break 为止。类变量也叫静态变量,它是在类中用 static 关键字声明的,但是它在方法、构造器或者块之外。实例变量的值必须被一个以上的方法、构造器或者块,或者类中必须出现的对象的状态的重要部分所引用。在 switch 语句中使用的变量只能是一个字节,short,int 或 char。对于 case 的值必须是相同的数据类型作为开关变量,它必须是一个常量或文字。
2023-11-21 15:25:33 20
原创 Java_整体结构(持续更新)
try—catch以及try—catch—finally。getMethod(是否带declare有何区别)整型: byte short int long。java异常体系结构(Throwable)StringBuffer(线程安全)StringBuilder(优先)服务器的ServerSocket类。TCP编程(Sockets)可靠。UDP编程(Datagram)覆盖(Overriding)throw 方法体内抛出。本文由博客一文多发平台。concurrent包。客户端的Socket类。
2023-11-15 19:12:07 34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人