Head First Java 读书笔记(一)

      久闻Head First 系列书籍的大名,最近一段时间一直在看Head First Java(影印版),果然名不虚传,自己感觉该书的最大特点是通俗易懂、形象生动、深入浅出、多角度解释一个知识点,让读者想忘记都很难。下面就把看书的感受记录下来,与各位交流。


     Java语言的特点:语法友好(friendly syntax)、面向对象(object-oriented features)、内存管理(memory management)、以及最著名的平台的移植性(portability write-once/run anywhere)
    Java程序的执行的过程:
    1、编辑Java源文件(*.java);
    2、编译(compiler)生成*.clas,也就是的所谓的字节码(bytecode),Java的一切魔力就在其中,该字节码文件是与平台无关的,   是任何Java 虚拟机(JVM)都可以解释运行的;
    3、执行,执行是由JVM来解释执行的,JVM注意两点:a)JVM是由一种软件实现的模拟的计算机,不同操作系统有不同的JVM;b)各种JVM都可以对同一个class文件进行解释,生成各自平台相关的二进制代码(机器码);
   
    Java有两种程序: Application  Applet
   Java各种版本之间的关系
    Java1.02                                   250  class     特点:速度慢;很多bug;Applet是该版本最重要事情(big thing)
    Java1.1                                     500  class     特点:速度稍快;更友好;变得流行起来了
    Java2(Version 1.2-1.4)    2300 class     特点:速度更快;功能更强大;分为三个版本:J2SE J2EE J2ME;成为企业级开发的选择
    Java5 (Version1.5 and up) 3500 class     特点:更容易开发,功能更强大;最主要是在语言方面发生了新的变化;
    Java没有Java3 Java4  ,直接从Java2调转到Java5,原因是Java5发生太大的变化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值