JAVA知识结构
2025-03-31 15:04:55 0 举报
AI智能生成
Java是一种高级、面向对象的编程语言,以其“编写一次,到处运行”的跨平台特性闻名。核心内容包括基本语法、面向对象的概念如封装、继承和多态,以及异常处理和文件输入输出(I/O)。Java的文件类型通常是`.java`,编译后的字节码文件为`.class`。它强调平台无关性,运行在Java虚拟机(JVM)上。修饰语(Modifiers)如`public`, `private`, `protected`, 和`static`等,在Java中用于控制类、变量、方法和构造器的访问权限和属性。除此之外,核心API类库如集合框架、流和并行流处理、网络编程、多线程以及最新的模块化系统(JPMS),均为Java的主要组成部分。
作者其他创作
大纲/内容
基础知识
数据类型
基本类型
整形
byte short int long char
浮点类型
float double
boolean
引用类型
类 接口 数组
字符串
String
基本语法
运算符
自增自减
访问控制
public private protected
循环 条件
if while for break continue
异常
反射
面向对象
类和对象
创建与销毁
equals()与hashCode()
枚举enum
enum与接口常量
集合类
List
ArrayList
LinkedList
Map
HashMap
LinkedHashMap
TreeMap
set
HashSet
LinkedHashSet
TreeSet
Queue
LinkedList
ArrayDeque
ConcurrentLinkedQueue/ConcurrentLinkedDeque
继承与多态
泛型
内部类
接口
zhujie
异常与错误
ERROR
Exception Throws
常用类
String Date
正则表达式
Pattern和Matcher
内存与JVM
JVM参数
内存分配机制
内存回收GC
内存泄露与监控
I/O与网络
基本IO
文件IO
序列化
网络IO
socket
线程与并发
线程
锁
线程安全
原子操作
synchronized
同步与异步
共享与可见性
NIO
并发容器
ConcurrentHashMap
CopyOnWriteArrayList
Executor框架
线程池
newSingleThreadExecutor
newFixedThreadPool
newCachedTreadPool
newScheduledThreadPool
延迟与周期任务
ScheduledThreadPoolExecutor
Callable与Future
BlockingQueue
ArrayBlockingQueue
LinkedBlockQueue
DelayQueue
PriorityBlockingQueue
SynchronousQueue
并发
同步,异步,阻塞,非阻塞
Fork/Join
消息队列
ActiveMQ
IO设计模式
Reactor
Proactor
网络开发
数据结构
XML
DOM
SAX
Json
fastjson
gson
通信协议
HTTP/HTTPS
XMPP
socket
通信框架
MINA
netty
0 条评论
下一页
为你推荐
查看更多