写点什么

Java 进阶教程,极客网盘破解版吾爱破解,卑微打工人

用户头像
极客开源
关注
发布于: 刚刚

Java 基础

1Java 语言的三大特性


2.Java 语言主要特性


3. JDK 和 JRE 有什么区别


4.Java 基本数据类型及其封装类


5.如果 main 方法被声明为 private 会怎样?


6.说明- -下 public static void main(String argsQ])这段声明里每个关键字的作用


7.==与 equals 的区别


8.Object 有哪些公用方法


9.为什么 Java 里没有全局变量?


10.while 循环和 do 循环有什么不同?


11.char 型变量中能不能存储一个中文汉字?为什么?


12.public, private, protected 的区别, 继承方法与访问权限


13.float f=3.4;是否正确?


14.shorts1 = 1;s1 = s1 + 1;有错吗? shorts1 = 1;s1 += 1;有错吗


15.8u 和 &:&的区别?


16.IntegerCache


17.Locale 类是什么?


18Java 中 final. finally. finalize 的区别与用法


19.hashCode0 和 equals0 的区别


20.深拷贝和浅拷贝的区别是什么?


21Java 中操作字符串都有哪些类?它们之间有什么区别?


22.String str= "a"与 String str=new String("a")-样吗?


23.抽象类能使用 final 修饰吗?


24.static 关键字 5 连问


25.重载(Overload) 和重写(Override) 的区别。重载的方法能否根据返回类型进行区分?


26.Java 的四种引用


27.Java 中 Comparator 与 Comparable 有什么不同?


28. Java 序列化,反序列化?


29.什么情况需要 Java 序列化?


30.序列化的实现?


31.如果某些数据不想序列化,如何处理?


IO&NIO

1.什么是 I0 流?


2java 中有几种类型的流?


3.字节流和字符流哪个好?怎么选择?


4.读取数据量大的文件时,速度会很慢,如何选择流?


5.1O 模型有几种?


6.阻塞 1O (blocking 10)


7.非阻塞 I/O (nonblocking 10)


8.I/O 多路复用模型(I0 multiplexing)


9.信号驱动 I/O 模型


10.异步/O(asynchronous 10)


11.NIO 与 10 的区别?


12.NIO 和 IO 适用场景


13.NIO 核心组件


14.什么是 channel


15.Java NIO 中最常用的通道实现?


16.Buffer 是什么?


多线程面试题

1.什么是进程?


2.什么是线程?


3.线程的实现方式?


4.Thread 类中的 start0 和 run0 方法有什么区别?


5.线程 NEW 状态


6.线程 RUNNABLE 状态


7.线程的 RUNNING 状态


8.线程的 BLOCKED 状态


9.线程的 TERMINATED 状态


10.线程状态转化图


11.i——与 System.out.printIn0 的异常


12.如何知道代码段被哪个线程调用?


13.线程活动状态?


14.sleep0 方法


15.如何优雅的设置睡民时间?


16.停止线程


17.interrupted 和 isInterrupted


18.yield


19.线程的优先级


20.优先级继承特性


21.谁跑的更快?


22.线程种类


23.守护线程的特点


24.Java 中典型的守护线程


25.如何设置守护线程


25Java 虚拟机退出时 Daemon 线程中的 finally 块一定会执行?


26.设置线程上下文类加载器


27.join


28.什么是 synchronized?


29.synchronized 包括哪两个 jvm 重要的指令?


30.synchronized 关键字用法?


31.synchronized 锁的是什么?


32.Java 对象头


还有很多,这里就不一一例举了


JVM

1JDK. JRE、 JVM 关系?


2.启动程序如何查看加载了哪些类,以及加载顺序? '


3. class 字节码文件 10 个主要组成部分?


4.画一下 jvm 内存结构图?


5.程序计数器


6Java 虚拟机栈


7.本地方法栈


8Java 堆


9.方法区


10.运行时常量池?


11.什么时候抛出 StackOverflowError?


12.Java7 和 Java8 在内存模型上有什么区别?


13.程序员最关注的两个内存区域?


14.直接内存是什么?


15.除了哪个区域外,虚拟机内存其他运行时区域都会发生 OutOfMeoryError?


16.什么情况下会出现堆内存溢出?


17 如何实现一个堆内存溢出?


18.空间什么情况下会抛出 OutOfMemoryError?


19.如何实现 StrackOverflowError?


20.如何设置直接内存容量?


21.Java 堆内存组成?


22. Edem : from : to 默认比例是?


23.垃圾标记阶段?


24.引用计数法?


25.根搜索算法?


26.JVM 中三种常见的垃圾收集算法?


27.标记-清除算法?


28.复制算法?


29.标记-整理算法?


30.分代收集算法?


31.垃圾收集器?


32.Stop The World?

Docker 步步实践

目录文档:




①Docker 简介


②基本概念


③安装 Docker



④使用镜像:



⑤操作容器:



⑥访问仓库:



⑦数据管理:



⑧使用网络:



⑨高级网络配置:



⑩安全:



?底层实现:



?其他项目:



本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

极客开源

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Java进阶教程,极客网盘破解版吾爱破解,卑微打工人