第一章 Java语言概述和开发环境

  1. 编译型语言:指通过专门的编译器,针对特定的平台(比如window),翻译为该平台硬件执行的机器码(如0101),优点:一次性转换为机器语言,执行效率高:缺点:缺乏可移植性
  2. 解释性语言:拥有专门的解释器(如jvm)对源程序逐行解释为特定平台的机器码,优点:跨平台,缺点:需要先转为解释器可识别的语言,再用解释器转换为机器码,效率低
  3. Java中的编译:将源代码生成与平台无关的字节码(*.class 文件)
  4. Java执行的过程:程序员编写*.java的源文件,使用javac编译,生成 *.class文件,使用java解释执行,生成特定平台的字节码,运行
  5. java有三个部分:Java SE, java EE, Java ME
  6. 编译java:javac java文件,如 javac Hello.java,将生成Hello.class文件
  7. java java类名 运行java,比如java Hello
  8. 第七点:会出现一个找不到或者无法加载主类的错误,原因是java运行程序时会在classpath路径下去找当前类,而有些安装java环境时配置了classpath,导致出错,解决:删掉环境中的classpath
  9. 这个classpath在jdk1.4之后完全不需要进行配置,在jdk1.4之前,编译和运行还需要jdk lib下的dt.jar,tools.jar中的java类,所以有的教学文章中会配置这两个到classpath下,在1.4之后,自动搜索当前文件夹下的类,并且自动加载dt.jar和tools.jar,所以classpath不再需要设置
  10. jdk1.5以及以上版本,也可以配置classpath,执行java命令时,需要指定当前目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值