黑马程序员---JAVA基础1

来源:互联网 发布:电脑软件应用商店 编辑:程序博客网 时间:2024/05/24 01:38

 ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流!----------------------

第一章 JAVA概述

题记:

    已经自学过2JAVA,随手也写过不少笔记,但是总感觉整理的太乱,太繁。

所以决定想要从头到尾理理顺,重新写一次笔记,希望借助这次让我对JAVA的知识可以融会贯通。

                                JAVA的起源

JAVA是斯坦福大学网络公司在1995年推出的一款高级的纯面向对象的计算机编程语言。它的特点是简单易学,安全可靠,完全面向对象,并且与平台性无关。

现在JAVA分为3个版本,有J2EE企业版,J2SE标准版和J2ME个人版。我们现在正在学的就是J2SE标准版,以后如果我们进入公司里工作,接触的大部分都是J2EE企业版,而我们也可以称自己为J2EE程序员。

为什么JAVA会如此之火呢?我感觉除了简单易用,面向对象外,还有一个重要的原因是因为它的跨平台性,也就是JAVA中的虚拟机JVM。因为JVM在不同的系统里是不一样的,当我们调用程序的代码时,JVM会自动调用系统本地的API,所以可以在不同的系统里编译运行,也就是跨平台。

JAVA的使用环境搭建

现在如果我们要编写一个JAVA程序,首先需要做什么呢?肯定是需要下载JAVAJDK,如果只是需要运行而已,那么就需要下载JAVAJRE

两者有什么不同呢?首先,可以理解为大圈套小圈,JDK就是一个大圈,而JRE就是那个小圈。利用JDK,程序员可以进行,编写,编译,运行等操作,而在JRE中,就只能进行编译和运行。因为JDK中包含JRE,是包含了开发者工具包资源,而JRE只具备运行环境而已。所以,开发人员需要的是JDK,而使用者只需要JRE即可。

在下载好了JDK以后,还需要配置环境变量来打到方便编写的目的。刚下载完毕的时候,在计算机的DOS命令行内只有在安装路劲的bin目录下,才可以进行编写代码和编译运行的操作,在其他 文件夹是不可以的,因为系统会在当前目录和环境变量里的path内找可以运行的程序,但是每次如果都在bin里写代码是非常麻烦的,所以根据系统查找的原理,就可以再path中定义JAVA的安装路劲,这样便可以在所有的文件夹内都可以编写JAVA程序了。

但是考虑到我们有可能会改动安装路劲的位置,又怕在path内改动错误,造成不可挽回的损失,所以可以另外在建立一个环境变量,起名JAVA_HOME,用来代表JAVA的绝对路劲,如果需要修改路劲,只在这里修改即可,而在path中,只需要用%JAVA_HOME%加上固定不变的路劲地址即可,这样,以后修改路劲也不用怕不小心动到path内的其他路劲了。

在任意文件夹内部启动dos命令行,输入java 或者javac等,如果出现JAVA的配置信息,则说明配置环境变量成功!

                             编译,运行

在配置完成环境变量之后,我们就可以开始编写JAVA代码了。首先,可以利用一些简单的代码来观察JAVA在编译和运行时期的一些特征。

Public class Demo

{

Public static void main(String[] Args)

{

  System.out.println(“HelloWorld!”);

}

}

通过观察,发现在编译后,文件夹内部会生成一个同名的.class文件,并且如果删除了原来的.java文件,程序一样可以运行。

得出结论,.class文件是JAVA的可运行文件,而.java文件为JAVA的源文件,可以被编译,并且在没有错误的情况下,生成.class文件。

如果想要在任意位置执行class文件的话,需要使用set classpath来设置,例如:set classpath = c:\,设置后会优先在设置的路劲内部查找文件,如果没有,再回到当前目录。如果在指定的路劲后面+“;”,则代表只在指定路劲查找,就算找不到,也不会回到当前目录下,如果需要访问的是当前目录,可以加上“.”。

 

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流!----------------------

 详细请查看:http://edu.csdn.net

原创粉丝点击