
Java
文章平均质量分 57
适用于有C语言基础的。用黑马程序员b站2024教程
Arva .
这个作者很懒,什么都没留下…
展开
-
线程Java
进程中的线程是由CPU负责调度执行的,但CPU能同时处理线程的数量有限,为了保证全部线程都能往前执行,CPU会轮询为系统的每个线程服务,由于CPU切换的速度很快,给我们的感觉这些线程在同时执行,这就是并发。用户每发起一个请求,后台就需要创建一个新线程来处理,下次新任务来了肯定又要创建新线程处理的, 创建新线程的开销是很大的,并且请求过多时,肯定会产生大量的线程出来,这样会严重影响系统的性能。调用线程对象的start()方法启动线程(启动后还是执行run方法的)原创 2025-05-08 08:38:24 · 389 阅读 · 0 评论 -
JavaStream流
在java.util.stream util包下的新增API,可以用于操作集合或者数组的数据。功能强大(提供了很多结合Lambda的API),性能高效(有很多优化),代码简洁(Lambda),可读性好。传统方案用Sream流把stream看成一个传送带,上面有集合中的东西。新方法只需要一行。步骤:1.获取集合或数组的Stream流2.调用流的各种方法。原创 2024-11-04 19:50:24 · 403 阅读 · 0 评论 -
存储和读写方案
文件存储在磁盘中,而不是内存中。断电或者程序终止,文件还在。广义的文件包括文件夹。不能读写文件里面存储的数据,所以怎么办?用IO流。原创 2024-11-03 14:21:40 · 307 阅读 · 0 评论 -
Connections工具类
这里支持打乱List,而不打乱Set,因为Set哈希值确定。是一个用来操作集合的工具类。原创 2024-10-31 19:05:47 · 185 阅读 · 0 评论 -
Java方法中可变参数
可变参数在形参列表中只能有一个,并且放在后面。内部其实就是一个数组。原创 2024-10-31 18:52:03 · 232 阅读 · 0 评论 -
JavaMap
存储一一对应。原创 2024-10-30 16:53:57 · 221 阅读 · 0 评论 -
JavaSet集合
打印出的还是张三,并不是我们想象的无重复,去掉多余的张三和李四,这是因为他们的哈希值不一样,在建立哈希表的时候自然被散开了。解决:在学生类中重写1.先令哈希值相同2.重写equals,以此在建立链表的时候判断出相同。原创 2024-10-27 19:51:16 · 421 阅读 · 0 评论 -
Java集合Connection
一种容器,用来装数据,但是大小是可变的。原创 2024-10-25 20:35:47 · 1068 阅读 · 0 评论 -
Java泛型Generic
定义类,接口,方法时,同时声明了一个或多个类型变量,如泛型类,泛型接口,泛型方法泛型可以约束在编译阶段能操作的数据类型,并自动检查。如ArrayList List =new ArrayList();E代表element,元素类型,T代表返回值类型,K键类型,V值类型。一般用E就可以。原创 2024-10-24 18:32:01 · 391 阅读 · 0 评论 -
Java异常
如果企业自己的某种问题,想通过异常来表示。原创 2024-10-23 14:40:13 · 344 阅读 · 0 评论 -
Java常用API
代表字符串,它的对象可以封装字符串数据,并提供了很多方法完成对字符串的处理。是lang包下的,不需要导包。原创 2024-10-20 19:37:43 · 357 阅读 · 0 评论 -
Java面向对象高级
Java提供关键字interface定义出接口,这是一种特殊类。JDK 8之前,接口中只能定义常量和抽象方法。接口中定义常量,默认加上括号里面的,(public static final)String MY_NAME=ARVA,括号里面的不写但是会默认加上。(public abstract) void run,括号里面的不写但是会默认加上。接口不能创建对象。接口是用来被类**实现(implement)**的,实现接口的类称为实现类,一个类可以实现多个接口。原创 2024-10-19 19:20:57 · 673 阅读 · 0 评论 -
Java多态
在继承或实现情况下的一种现象,表现为:对象多态,行为多态。原创 2024-09-28 19:07:46 · 415 阅读 · 0 评论 -
Java继承
提高代码复用性,因为有的类会有重复内容。extends子类可以继承父类的非私有成员(public)子类对象其实是由子类和父类多张设计图创建出来的对象。原创 2024-09-25 19:04:08 · 263 阅读 · 0 评论 -
Java面向对象编程
先设计对象的模板(设计图)创建对象的格式:类名 对象名 = new 类名();s1.name=“王祖贤”把数据和对数据的处理(比如打印函数)放到同一个类中。变量存在栈里,变量指向对象,对象存在堆里,对象有类地址,类存在方法区中。原创 2024-09-24 20:46:33 · 691 阅读 · 0 评论 -
Java程序流程控制
if与C语言相同switch格式同C语言注意表达式只能是byte,short,int,char(同C,只不过C语言没有不支持double,float,longcase的值不能重复,且只能支持字面量12,不能是变量与C语言相同的是,如果没有break,会把下面没有遇到break之前的都执行,因此相同的可以合并,避免程序的重复。原创 2024-09-18 14:07:15 · 183 阅读 · 0 评论 -
Java中的数组
动态初始化数组容量,不事先存入具体的数据。或者String[] names;只确定数组的类型和存储数据的。实际上全部默认初始化为0。原创 2024-09-18 14:06:14 · 231 阅读 · 0 评论 -
Java语法1
1原创 2024-09-13 18:32:22 · 541 阅读 · 0 评论 -
Java初步
java初步学习原创 2024-09-11 14:08:46 · 436 阅读 · 0 评论