File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818
1919<div align =" center " >
2020 <p>
21- 下文带有链接即为已经完善,本仓库笔者将长期维护。
21+ 公告: 下文带有链接即为已经完善,本仓库笔者将长期维护,近期将开放 PDF 离线版 。
2222 </p>
2323 <div>
2424 <a href="https://github.com/frank-lam/2019_campus_apply/issues/2" target="_blank">读者信箱(资料、意见、想法都可以在这里留言分享)</a>
2929
3030## 前言
3131
32- - [ 关于职业规划与方向选择的一点建议(已更新思维导图) ] ( notes/职业规划与方向选择 .md )
32+ - [ 如何选择自己的技术栈 ] ( notes/如何选择自己的技术栈 .md )
3333
3434 到底学前端好?学Android、iOS好?Java、C++、C#、Python、PHP 又如何选择呢?还是机器学习、深度学习更高级一些呢?程序员又如何修炼内功呢?
3535
Original file line number Diff line number Diff line change @@ -225,17 +225,17 @@ Derived constructor!
225225
226226 反射的核心是 JVM 在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。
227227
228- Java 反射框架主要提供以下功能:
228+ Java 反射框架主要提供以下功能:
229229
230- 1 . 在运行时判断任意一个对象所属的类
230+ 1. 在运行时判断任意一个对象所属的类
231231
232- 2 . 在运行时构造任意一个类的对象
232+ 2. 在运行时构造任意一个类的对象
233233
234- 3 . 在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用 private 方法)
234+ 3. 在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用 private 方法)
235235
236- 4 . 在运行时调用任意一个对象的方法
236+ 4. 在运行时调用任意一个对象的方法
237237
238- ** 重点** :是运行时而不是编译时
238+ ** 重点** :是运行时而不是编译时
239239
240240
241241
@@ -735,7 +735,9 @@ num = 5;
735735
736736``` java
737737String first = " " ;
738- Comparator<String > comparator = (first, second) - > Integer . compare(first. length(), second. length()); // 编译会出错
738+
739+ // 编译会出错
740+ Comparator<String > comparator = (first, second) - > Integer . compare(first. length(), second. length());
739741```
740742
741743
@@ -781,21 +783,21 @@ public class Test {
781783
782784 将高级语言翻译成计算机语言有编译,解释两种方式。两种方式只是翻译的时间不同。
783785
784- 1 . ** 编译型语言**
786+ ** 1. 编译型语言**
785787
786788 编译型语言写得程序在执行之前,需要借助一个程序,将高级语言编写的程序翻译成计算机能懂的机器语言,然后,这个机器语言就能直接执行了,也就是我们常见的(exe文件)。
787789
788- 2 . ** 解释型语言**
790+ ** 2. 解释型语言**
789791
790792 解释型语言的程序不需要编译,节省了一道工序,不过解释型的语言在运行的时候需要翻译,每个语句都是执行的时候才翻译,对比编译型语言,效率比较低。通俗来讲,就是借助一个程序,且这个程序能试图理解编写的代码,然后按照编写的代码中的要求执行。
791793
792- 3 . ** 脚本语言**
794+ ** 3. 脚本语言**
793795
794796 脚本语言也是一种解释型语言,又被称为扩建的语言,或者动态语言不需要编译,可以直接使用,由解释器来负责解释。
795797
796798脚本语言一般都是以文本形式存在,类似于一种命令。
797799
798- 4 . ** 通俗理解编译型语言和解释型语言**
800+ ** 4. 通俗理解编译型语言和解释型语言**
799801
800802 同行讨论编译型语言和解释型语言的时候,这么说过,编译型语言相当于做一桌子菜再吃,解释型语言就是吃火锅。解释型的语言执行效率低,类似火锅需要一边煮一边吃。
801803
Original file line number Diff line number Diff line change 1+ # 如何选择自己的技术栈
2+
3+ 到底学前端好?学 Android、iOS 好?Java、C++、C#、Python、PHP 又如何选择呢?还是机器学习、深度学习更高级一些呢?如何修炼内功呢?
4+
5+ 暂时先更新了一个思维导图,更多内容请持续关注。感兴趣的同学,可以在首页底部找到 QQ 交流群一起交流。
6+
7+ ![ ] ( assets/full-stack-dev-mind.svg )
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments