您的位置:首页 > 编程语言 > Java开发

java基础学习篇——1、java的认识和jdk的安装

2011-07-27 13:34 337 查看
1、java是一门开发语言,它和其它的开发语言最大不同之处就是它的跨平台性。就拿C语言来作比较吧:C语言编程:C语言源程序经过编译生成windows可执行文件(.exe文件),然后这个文件就只能被windows的操作系统使用。java语言编程:java源文件经过编译生成java字节码文件(.class文件),这时候java有个特殊的解释机制就是JVM——Java Virtual Machine(java虚拟机),也有人叫作是java cpu。不管怎样讲就是这个JVM实现了java的这种跨平台性。在这个虚拟机上完成了对字节码文件的解释作用,从而得到支持不同操作系统的执行文件。当然了我自己认为这种跨平台性并不是绝对的,你必须在你的操作系统上安装上对应的JVM这样才可以体现java的这种特性。2、java是一门语言。这个没错,同时它也是一种开发工具,还是一个运行环境(jre)sun公司提供了java开发安装包: JavaSE java platform Stand Environment 标准版(用于一般程序开发) JavaEE java platform Enterprise Environment 企业版(用于企业程序) JavaME java platform Micro Environment 简约版(用于消费类电子,手机等开发)我们现在学习使用的就是标准版,其安装包可以在sun公司主页下载3、jdk的安装以及开发之前环境变量的设置 jdk的安装就和普通的软件安装一样,在这里我就不写了。。。。。。我只想加深一下lava环境变量的设置。我们在装完jdk之后,需要至少设置两个环境变量:path和classpath。我们知道编译java源文件使用的是javac这个命令,执行是使用java这个命令。所以path这个路径就是指向含有javac这个文件夹(bin目录),每次在执行这个命令时系统都回到这个文件夹下寻找这个命令。编译完之后生成一个.class文件,那么当我们在运行java xxx的时候怎么知道这个xxx在哪里放着呢?这就是classpath这个环境变量的作用。因此,现在我们不难想象有的人会把classpath这个环境变量设置为.这个路径(当前路径),因为每次编译完之后这个.class文件都会在当前目录中产生,而我们每次编译的时候都会进入到含java源文件这个目录,所以这样就可以直接运行java xxx这个命令啦!这些是自己的学习体会,文采不好,第一次写,有什么不对的希望大家纠正!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: