# 面试
#### 介绍
java面试八股文
没有合适的资源?快使用搜索试试~ 我知道了~
java八股文面试题.zip
共284个文件
md:126个
png:66个
pdf:26个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 57 浏览量
2024-05-15
11:31:51
上传
评论
收藏 28.27MB ZIP 举报
温馨提示
java八股文 1、java有哪几种数据类型? 基本数据类型:byte(1),char(2),short(2),int(4),long(8),double(8),float(4),boolean(1) 引用数据类型:各种类和接口,枚举,数组 2、 面向对象和面向过程的区别? 面向对象和面向过程都是一种开发思想。 面向过程就是根据解决问题所需要的步骤,具体化的一步一步的去实现。 面向对象就是把数据及对数据的操作方法放在一起,作为一个整体,也就是对象,若干个这样的整体组成一个系统去解决实际问题。 面向过程只用函数实现,性能比较快因为不需要进行实例化,但是不容易扩展、维护,复用 面向对象通过类去实现功能模块,代码安全性高,容易扩展和复用,比较灵活且便于维护 3、JDK/JRE/JVM三者的关系 JVM指的是Java的虚拟机,Java程序运行需要在JVM虚拟机上,不同平台都有自己的JVM虚拟机,所以说java语言实现了跨平台 JRE指的是Java的运行时环境,包含了java核心内库和JVM虚拟机 JDK就是 Java 开发工具包,里面包含了工java运行时需要的工具类和运行时环境
资源推荐
资源详情
资源评论
收起资源包目录
java八股文面试题.zip (284个子文件)
Demo.class 3KB
ForkJoinDemo.class 2KB
DeadLockDemo.class 2KB
MyCallable.class 2KB
QueryFile.class 2KB
MyRunnable.class 2KB
SingleThreadPoolDemo$1.class 2KB
ScheduledThreadPoolDemo$1.class 1KB
SingleThreadPoolDemo.class 1KB
ScheduledThreadPoolDemo.class 1KB
CachedThreadPoolDemo.class 948B
MyThread.class 937B
FixThreadPoolDemo.class 927B
CachedThreadPoolDemo$1.class 741B
FixThreadPoolDemo$1.class 729B
SiXunHuan.class 586B
MyThread2.class 416B
.gitignore 47B
.gitignore 47B
interview.iml 419B
interview.iml 419B
MySemaphore.java 3KB
TestMutex.java 2KB
ForkJoinDemo.java 2KB
Mutex.java 2KB
Demo.java 2KB
DeadLockDemo.java 2KB
MyCyclicBarrier.java 1KB
SingleThreadPoolDemo.java 1KB
QueryFile.java 1KB
ScheduledThreadPoolDemo.java 870B
MyCallable.java 758B
Test.java 750B
MyCountDownLatch.java 734B
Test.java 623B
FixThreadPoolDemo.java 617B
CachedThreadPoolDemo.java 548B
MyRunnable.java 540B
MyThread.java 319B
SiXunHuan.java 301B
MyThread2.java 112B
并发面试题.jpg 506KB
并发面试题.jpg 506KB
LICENSE 9KB
02_线程池.md 9KB
02_线程池.md 9KB
30、CountDownLatch和CyclicBarrier有什么区别?.md 8KB
26、AQS的原理是什么?.md 8KB
01_ArrayList面试题.md 7KB
08_volatile、sychronized、reentrantLock.md 6KB
08_volatile、sychronized、reentrantLock.md 6KB
10、java线程同步的几种方法?.md 6KB
10、java线程同步的几种方法?.md 6KB
10、java线程同步的几种方法?.md 6KB
10、java线程同步的几种方法?.md 6KB
01_线程基础.md 6KB
01_线程基础.md 6KB
01_CPU飙高如何定位.md 6KB
01_CPU飙高如何定位.md 6KB
16、jdk1.6对synchronized的底层做了哪些优化,可以详细介绍下吗?.md 5KB
16、jdk1.6对synchronized的底层做了哪些优化,可以详细介绍下吗?.md 5KB
29、说下对信号量Semaphore的理解?.md 4KB
21、说下对悲观锁和乐观锁的理解?.md 3KB
03_乐观锁、悲观锁.md 3KB
03_乐观锁、悲观锁.md 3KB
19、谈谈对volatile关键字的理解?.md 3KB
19、谈谈对volatile关键字的理解?.md 3KB
01_MinorGC&FullGC.md 3KB
01_MinorGC&FullGC.md 3KB
20、说说对ReentrantReadWriteLock的理解?.md 3KB
20、说说对ReentrantReadWriteLock的理解?.md 3KB
15、如何在项目中使用synchronized的?.md 3KB
15、如何在项目中使用synchronized的?.md 3KB
08_docker_compose容器编排.md 2KB
01_数据类型.md 2KB
01_数据类型.md 2KB
09_ThreadLocal.md 2KB
09_ThreadLocal.md 2KB
001 Java架构师必备技能.md 2KB
9、在java程序中怎么保证多线程的运行安全?.md 2KB
9、在java程序中怎么保证多线程的运行安全?.md 2KB
9、在java程序中怎么保证多线程的运行安全?.md 2KB
9、在java程序中怎么保证多线程的运行安全?.md 2KB
02_持久化机制.md 2KB
02_持久化机制.md 2KB
04_死锁.md 2KB
04_死锁.md 2KB
4、创建线程的几种方式?.md 2KB
4、创建线程的几种方式?.md 2KB
4、创建线程的几种方式?.md 2KB
4、创建线程的几种方式?.md 2KB
13、哪些场景下会使用到ThreadLocal?.md 2KB
13、哪些场景下会使用到ThreadLocal?.md 2KB
01_docker常用命令.md 1KB
01_docker常用命令.md 1KB
01_docker常用命令.md 1KB
6、线程的状态及其转换?.md 1KB
6、线程的状态及其转换?.md 1KB
6、线程的状态及其转换?.md 1KB
6、线程的状态及其转换?.md 1KB
共 284 条
- 1
- 2
- 3
资源评论
野生的狒狒
- 粉丝: 2722
- 资源: 2219
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功