首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
小组
Java学习
Java学习
32180 帖子
3 成员
创建于 2025-06-18
组长:
csdn大佬
加入小组
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。本教程通过简单的实例将让大家更好的了解 Java 编程语言。移动操作系统 Android 大部分的代码采用 Java 编程语言编程。
编程语言
发布帖子
全部
教程
交流
面试题
[面试题]
JVM 高级面试题
一、Java内存模型1. 我们开发人员编写的Java代码是怎么让电脑认识的首先先了解电脑是二进制的系统,他只认识 01010101比如我们经常要编写 HelloWord.java 电脑是怎么认识运行的...
csdn大佬
发表于
165 天前
0
49
[面试题]
Java 多线程 面试题
1. 多线程有什么用?1、发挥多核CPU 的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线程的程序,那么在双核CPU...
csdn大佬
发表于
166 天前
0
55
[面试题]
Java 基础面试题
一、Java概述1. 何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计...
csdn大佬
发表于
166 天前
0
50
[面试题]
什么是Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表...
csdn大佬
发表于
166 天前
0
73
[面试题]
java说一下 ArrayList 的优缺点
ArrayList的优点如下:ArrayList 底层以数组实现,是一种随机访问模式。ArrayList 实现了 RandomAccess 接口,因此查找的时候非常快。ArrayList 在顺序添加一...
csdn大佬
发表于
167 天前
0
42
[面试题]
Java集合的快速失败机制 “fail-fast”?
是java集合的一种错误检测机制,当多个线程对集合进行结构上的改变的操作时,有可能会产生failfast 机制。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素...
csdn大佬
发表于
167 天前
0
46
[面试题]
java哪些集合类是线程安全的?
Vector:就比Arraylist多了个 synchronized (线程安全),因为效率较低,现在已经不太建议使用。hashTable:就比hashMap多了个synchronized (线程安全...
csdn大佬
发表于
167 天前
0
75
[面试题]
java集合框架底层数据结构
Collection1、 List; Arraylist: Object数组 Vector: Object数组 LinkedList: 双向循环链表2、 Set; HashSet(无序,唯一):基于 ...
csdn大佬
发表于
168 天前
0
65
[面试题]
java一个线程的生命周期有哪几种状态?它们之间如何流转的?
NEW:毫无疑问表示的是刚创建的线程,还没有开始启动。RUNNABLE: 表示线程已经触发 start()方式调用,线程正式启动,线程处于运行中状态。BLOCKED:表示线程阻塞,等待获取锁,如碰到 ...
csdn大佬
发表于
168 天前
0
48
[面试题]
Java怎么终止一个线程?如何优雅地终止线程?
stop 终止,不推荐。
csdn大佬
发表于
168 天前
0
37
[面试题]
java启动线程方法 start()和 run()有什么区别?
只有调用了 start()方法,才会表现出多线程的特性,不同线程的run()方法里面的代码交替执行。如果只是调用 run()方法,那么代码还是同步执行的,必须等待一个线程的 run()方法里面的代码全...
csdn大佬
发表于
168 天前
0
69
[面试题]
Java 实现线程有哪几种方式?
1、继承 Thread 类实现多线程2、实现 Runnable 接口方式实现多线程3、使用 ExecutorService、Callable、Future 实现有返回结果的多线程
csdn大佬
发表于
168 天前
0
40
[面试题]
java线程和进程的区别是什么?
进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线...
csdn大佬
发表于
168 天前
0
64
[面试题]
多线程有什么用?
1、发挥多核CPU 的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了 50, 在...
csdn大佬
发表于
168 天前
0
54
成员
更多
喵小乐
AIGC
csdn大佬
站长交流