Head First Java 读书笔记(二)

        第一章内容比较简单,但是其中关于Javac和JVM的对话很有趣,通过这种形式把二者的作用讲的很清楚。

       Java(JVM):我是Java,是我真正在运行一个Java程序,编译器(Javac)只是给了你一个文件,仅仅是个文件,你可以把它打印出来,用来贴墙、当作燃料点燃它,.......,但就是不能运行你的程序。
       Javac:我不喜欢你这样。
       Java(JVM):还有,你得理不饶人,老是警告别人,小小的一点语法错误也不放过,
       Javac:对不起,没有我,你怎么运行程序,Java把源文件编译成字节码是有原因的,如果Java是个纯粹的解释语言,你需要边解释源代码,边执行程序,那你的速度一定很慢,
      Java(JVM):我可没说你一点用也没有,我真的不知道你到底你有什么用,程序员可以直接写bytecode文件,你可能要失业了
       Javac:你这样的想法从理论讲是可行的,但实际上有人这样做吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值