JAVA语言规范学习笔记(1)

简单介绍一下JAVA,JAVA其实从C和C++进化而来的,它是一种通用的、并行、基于类的、面向对象的编程语言,它摒弃了C和C++中的某些特性,引入了其他语言的优点,使它变的足够简单,非常容易掌握。JAVA是一种强类型的语言,这个规范在这里非常清楚的分开了那些编译时的错误,这些错误会在编译时被发现的,和运行时的错误。编译的时间通常是将JAVA程序翻译为一些字节码,这些字节码其实就是类,它们是独立于平台的,它们运行于JAVA虚拟机上,那么可以说类就是独立于平台的。运行时的活动包括的动作是:导入或连接程序运行时所需要的class,某些机器代码的产生和动态的代码优化,最后是程序的执行。JAVA也是一种相对较高级的语言,里面没有直接对机器硬件操作的功能。它有自动存储的管理,典型的是使用垃圾回收器,避免程序必须象C和C++那样使用解构函数来对占用的资源进行释放。总之,JAVA是一种安全的语言,你不必担心系统的资源,而像在对数组访问是,如果IndexOutOfBound,在C和C++中你可以继续运行程序,即在编译时根本就不回报错,造成一个程序隐含的bug但像这样的错误在JAVA中就不会出现。

JAVA环境变量的设置。这是个老生常谈的问题了,网上有许多类似的资料查询,但是我们必须彻底的理解它,首先我们下载一个jdk(Java Develop kit),安装在某个目录下,比如:c:/java下,那么我们可以先建立一个XXX.bat文件,在里面我们可以设置环境变量,在每次打开MS-DOS窗口时,先运行这个XXX.bat文件来设定环境变量。但也可以使用固定的环境变量的设置方法,就是用右键点击“我的电脑”,“高级”,“环境变量”,这时打开系统的环境变量的窗口中来进行设置。不过我还是建议使用XXX.bat文件的方式,可以很清楚的看到,修改也非常方便,以后如果涉及到其它开发包的引入也非常方便。先让我们看看XXX.bat的写法:

SET JAVA_HOME=C:/Java

SET PATH=%JAVA_HOME%/bin
SET CLASSPATH=%JAVA_HOME%/lib/tools.jar;D:/JAVA

第一句话“SET JAVA_HOME=C:/Java”先设立一个jdk的安装的目录。

第二句话“SET PATH=%JAVA_HOME%/bin”,因为bin目录下有许多的命令,如编译命令javac,运行命令java,文档生成命令javadoc,打包命令jar等等,可以让系统知道命令的运行的地址来进行调用。

第三句话“SET CLASSPATH=%JAVA_HOME%/lib/tools.jar;D:/JAVA”,是让编译程序知道你所定义的类的路径,在这里,我所有的java都放到了D:/JAVA这个目录下。而%JAVA_HOME%/lib/tools.jar,在对你的程序进行编译或运行时,对命令的解析程序,对虚拟机的启动等等都在这里了,%JAVA_HOME%/jre/lib/rt.jar,这个文件里也放着非常重要的东东,我们用到的类都在这里了,比如java.lang.*,java.util.*等等。

初步对JAVA理解就写到这里了,希望对JAVA的入门者有些许的帮助。

JAVA语言规范学习笔记(2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值