一周入门 Java

沥川 bio photo By 沥川

想用 Java 干嘛

  1. 算法 (第 4 版), 示例都用 Java , 面试可能用的到. (短期)
  2. 多掌握一门重要的静态语言, 而且大数据基础语言, 必须掌握 (长期)

掌握到什么程度

  1. 基本数据类型, 能刷算法题就够了
  2. 输入, 输出, 循环, 条件判断, 数组, 文件处理 和 类的基本用法.

选择什么学习材料

花费时间

  • 花费一周, 3000+ 行 Java 代码, 总共 35h+
  • 结果: 能够使用 Java 完成 LeetCode 算法题.

感受 Top3

  1. Java 相比 Python 代码量更大
  2. Java 相比 Python 一次性编译, 调试更麻烦
  3. Java 相比 Python 更严谨, 规矩多
    • 比如很多方法都会抛出 Exception, 而且每个必须要处理
    • 对所有数据类型都要先定义, 包括函数都要写的非常清楚
    • 输入/输出/初始/变化 都要想的很清楚, 数据类型不能变来变去

ps. 写代码的时候总是不自觉用 Python 心里模拟, Python 真爱!

大妈回怼

Changelog

  • 18.9.9 init.