Java从入门到进阶教程

阶段一:Java 基础入门

1. 环境搭建与第一个程序
2. 基础语法
  • 变量与数据类型(基本类型、引用类型)

  • 运算符(算术、逻辑、位运算)

  • 流程控制(if-else、switch、for、while)

  • 数组(一维、多维数组,Arrays工具类)

3. 面向对象编程(OOP)
  • 类与对象(属性、方法、构造方法)

  • 三大特性:封装、继承、多态

  • 抽象类与接口(abstract vs interface

  • 包(Package)与访问修饰符(public、protected、private)

  • 静态成员与代码块(staticstatic{}

4. 核心类库
  • String与StringBuilder/StringBuffer

  • 日期时间处理(LocalDateLocalTime

  • 数学工具类(MathBigDecimal

  • 泛型(泛型类、泛型方法)

  • 注解(@Override@Deprecated


阶段二:Java 进阶技能

1. 集合框架(Collection Framework)
  • List(ArrayList、LinkedList)

  • Set(HashSet、TreeSet)

  • Map(HashMap、TreeMap、ConcurrentHashMap)

  • 迭代器(Iterator)与比较器(Comparator)

  • 工具类:CollectionsArrays

2. 异常处理
  • 异常分类(Checked Exception vs Unchecked Exception)

  • try-catch-finally与try-with-resources

  • 自定义异常类

3. IO流与文件操作
  • 字节流与字符流(InputStream/OutputStream、Reader/Writer)

  • 缓冲流(BufferedReader/BufferedWriter)

  • 序列化与反序列化(Serializable)

  • NIO(Path、Files、Channel)

4. 多线程与并发编程
  • 线程创建(Thread、R

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值