首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
同城话题
阿里
同城话题
*国外暂不支持
什么是Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表...
csdn大佬
166 天前
发表于
[Java学习]
0
74
java说一下 ArrayList 的优缺点
ArrayList的优点如下:ArrayList 底层以数组实现,是一种随机访问模式。ArrayList 实现了 RandomAccess 接口,因此查找的时候非常快。ArrayList 在顺序添加一...
csdn大佬
167 天前
发表于
[Java学习]
0
43
Java集合的快速失败机制 “fail-fast”?
是java集合的一种错误检测机制,当多个线程对集合进行结构上的改变的操作时,有可能会产生failfast 机制。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素...
csdn大佬
167 天前
发表于
[Java学习]
0
46
java哪些集合类是线程安全的?
Vector:就比Arraylist多了个 synchronized (线程安全),因为效率较低,现在已经不太建议使用。hashTable:就比hashMap多了个synchronized (线程安全...
csdn大佬
167 天前
发表于
[Java学习]
0
76
java集合框架底层数据结构
Collection1、 List; Arraylist: Object数组 Vector: Object数组 LinkedList: 双向循环链表2、 Set; HashSet(无序,唯一):基于 ...
csdn大佬
168 天前
发表于
[Java学习]
0
66
java一个线程的生命周期有哪几种状态?它们之间如何流转的?
NEW:毫无疑问表示的是刚创建的线程,还没有开始启动。RUNNABLE: 表示线程已经触发 start()方式调用,线程正式启动,线程处于运行中状态。BLOCKED:表示线程阻塞,等待获取锁,如碰到 ...
csdn大佬
168 天前
发表于
[Java学习]
0
49
Java怎么终止一个线程?如何优雅地终止线程?
stop 终止,不推荐。
csdn大佬
168 天前
发表于
[Java学习]
0
38
java启动线程方法 start()和 run()有什么区别?
只有调用了 start()方法,才会表现出多线程的特性,不同线程的run()方法里面的代码交替执行。如果只是调用 run()方法,那么代码还是同步执行的,必须等待一个线程的 run()方法里面的代码全...
csdn大佬
168 天前
发表于
[Java学习]
0
70
Java 实现线程有哪几种方式?
1、继承 Thread 类实现多线程2、实现 Runnable 接口方式实现多线程3、使用 ExecutorService、Callable、Future 实现有返回结果的多线程
csdn大佬
168 天前
发表于
[Java学习]
0
41
java线程和进程的区别是什么?
进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线...
csdn大佬
168 天前
发表于
[Java学习]
0
65
1
2
3
4
5
6
7
8
9
»
天气
我要发贴
站长交流