Java核心技术包括:
Java语言基础:语法、数据类型、运算符、流程控制、面向对象编程等。
Java集合框架:List、Set、Map等集合类的使用和常见算法。
Java IO/NIO:文件读写、网络编程、多线程等。
Java并发编程:线程安全、锁、同步、线程池、并发集合等。
Java虚拟机:JVM内存模型、垃圾回收、性能优化等。
Java网络编程:Socket编程、HTTP协议、WebSocket等。
Java框架:Spring、Hibernate、MyBatis等。
Java设计模式:单例模式、工厂模式、观察者模式等。
Java安全编程:加密、认证、授权等。
Java Web开发:Servlet、JSP、MVC框架、RESTful等。