it-interviews
关于
java
Java基础
String
string-stringbuffer-stringbuilder
interview
collection
map
HashMap与HashTable
compare
concurrentHashMap
LinkedHashMap
红黑树与平衡二叉树
reflection
create-object
scene
tuning
throwable
compare-c
finally
platform
bytecode
difference-jdk-jre
prnciple-platform
others
basic-type-transfer
final&finally&finalize
interface-abstract
override
static
jvm
jvm介绍
类的加载机制
jvm内存结构
GC算法 垃圾回收
GC分析 命令调优
java-model
io
磁盘IO的访问方式
堆内内存vs堆外内存
NIO
BIO/NIO/AIO
线程
线程与进程
多线程
线程池
concurrent
锁
线程安全
happen-before
volatile
特性
面试题
多线程
多线程通信
生产者消费者
线程异常
线程死锁
其它
网络通信
http
cache
communication
cookie-session
get-post
https
partial-content
status-code
url-uri
version
serizalizable
java-serizaliable
transient
interview
tcp-udp
non-block-socket
socket
tcp-handshake
tcp-transfer-status
数据库
ORM
事务
设计模式
设计原则
六大原则
创建型模式
工厂模式
简单工厂
抽象工厂
单例模式
单例模式实现方法
双检索
建造者模式
原型模式
结构型模式
适配器模式
类的适配器模式
对象的适配器模式
接口的适配器模式
桥接模式
装饰模式
代理模式
外观模式
组合模式
享元模式
行为型模式
策略模式
模板方法模式
观察者模式
迭代子模式
责任链模式
命令模式
中间件
redis
Powered by
GitBook
compare-c
异常处理的作用(与C语言比较)
JAVA里能把代码正常功能和对异常的处理分开写,C里如果想处理异常就要把异常处理插到正常代码里
如果涉及到一些资源关闭或者恢复之类的工作,C里只能处理完每个异常手动关闭一下,java里直接finally统一处理就行。try with resource
java对于不想在当前处理的异常还可以直接throws出去,让上层处理
results matching "
"
No results matching "
"