谁动了我的 class?



谁动了我的 class?

虽说 JVM 之上可能跑这些小青年,但原则还是有的。毕竟 JVM 的第一个字母可是 J。


这里说的原则,或者说新青年们能跑在 JVM 这个舞台上的,是因为他们在使用各自语言语法编写之后,生成的内容都是 class 文件。 没错,就是那个和 Java

的 class 一样的 class。每个语言使用自己的编译器,按照规范生成 class 文件。


你是XX 请来对比这些语言的么?


当然不是。


我们主要看看这些操作 class 的阶段与方式,是谁在什么时候动了你的「class」。


还记得初学 Java 时,满怀信心的在命令行敲下 javac HelloWorld.java 的情形么? 运行程序时看着输出的「Hello World」,感觉这门语言已经上传完成,

全部进入你的大脑,可以改变世界了。


Read full article from 谁动了我的 class?


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts