JAVA笔记

1.运行JAVA程序必须要有JAVA平台也就是JDK或者说SDK)。其包括三部分开发工具类库和java虚拟机

2.JDK目录下有bin目录,为了使bin目录内应用程序能使用(在CMD下能直接打出命令),需在系统环境变量中加入bin目录地址(加在环境变量path中,环境变量为大小写无关的)。

3.JDK目录下的lib目录中,是JDK工具用到的类库和其它文件,tools.jar包含了对开发工具的支持功能库,dt.jar就是所谓的DesignTime的东西,可能与IDE有关。

4.JDK目录下有jre目录,jre是运行环境目录(最终应用程序使用该目录,比如Eclipse在安装初使用自带的jre7目录),JDK的运行依赖于其自身的jre目录(java.home所指向的目录即jre目录)。Jre目录下的bin目录包含执行文件和dll等库文件,是JVM需要的,该bin目录不需被path包含。Jre目录下的lib目录是javacore API,这个libjdk\lib是不同的。

5.如果使用CMD进行java编程,使用javac进行编译,生成*.class文件,java可执行文件(实际上是字节码的类文件,java执行该程序的过程实际上是个解释过程,这与C是不同的,JAVA实际上是一种解释执行语言,这就使得其可以做到“一处编译,处处执行”的跨平台特性)使用“java *”(不需要后缀)命令解释文件时,会自动去寻找.class文件,这个文件存放的位置必须是classpath(类路径)变量所包含的位置,故在环境变量classpath中加上“.;”点“.”代表当前路径,“;”为分隔符。

6.使用CMD命令解释java程序时,如果java源程序头上有package命令(假设当前路径为chapter01),package helloworld是在chapter01目录下的helloworld目录,源文件为helloworld目录下的HelloWorld.java,编译javac helloworld\HelloWorld.java之后,在helloworld目录下生产.class文件,此时,执行java helloworld.HelloWorld可以正常解释程序,但是当工作目录处于helloworld目录时,java HelloWorld是无效的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值