public:it:java

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
public:it:java [2020/11/23 10:35] – [标题] oakfirepublic:it:java [2021/12/01 17:20] (当前版本) – [Tools] oakfire
行 1: 行 1:
 ====== Java ====== ====== Java ======
-===== 标题 =====+ 
 +===== Tools ===== 
 +  * [[https://github.com/jenv/jenv|jenv]] Java 版本环境变量管理 
 + 
 +===== 教程 ===== 
 +  * maven:[[https://www.liaoxuefeng.com/wiki/1252599548343744/1309301146648610#0|基础]] 
 +  * Java: [[https://snailclimb.gitee.io/javaguide/#/|Java Guide]] 
 + 
 +==== 学习一门新编程语言的一般步骤 ==== 
 + 
 +  * 了解该语言的出生背景与适用环境 
 +  * 了解输入输入出流,文件流操作 
 +  * 了解程序代码和可执行代码的组织机制,运行时模块加载、符号查找机制 
 +  * 了解该语言的基本数据类型,基本语法和主要语言构造,主要数学运算符和输入输出函数的使用 
 +  * 了解数组和其他集合类的使用 
 +  * 了解字符串的处理 
 +  * 了解该语言在面向对象,函数式编程,泛型,元编程等编程范式的特性 
 +  * 了解特有的语法糖 
 +    * **注解**(Annotation): [[https://www.runoob.com/w3cnote/java-annotation.html|runoob教程]] 
 +  * 了解该语言错误处理,调试方式以及对测试的支持 
 +  * 了解该语言的内存分配机制或GC,线程,进程等运行时效率相关 
 +  * 了解该语言的编译/解释机制 
 +===== Articals =====
   * [[https://juejin.cn/post/6844903663496871943|关于 Java 内存]]   * [[https://juejin.cn/post/6844903663496871943|关于 Java 内存]]
 +
 +===== Mac =====
 +  * mac 下查看 Java 安装版本: ''usr/libexec/java_home -V''
 +
 +===== Spring =====
 +
  
  • public/it/java.1606098909.txt.gz
  • 最后更改: 2020/11/23 10:35
  • oakfire