【01】Java基础+环境搭建

来源:互联网 发布:国家数据统计局 编辑:程序博客网 时间:2024/05/20 20:56


软件开发

软件:一系列按照特定顺序组织的计算机数据和指令的集合。

 

常见的软件:

         系统软件:DOS,Windows,Linux等。

         应用软件:快播,迅雷,QQ等。

 

软件的出现实现了人与计算机之间更好的交互。

交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。

 

命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

命令行方式:

         DOS命令行,课程中常见的命令。

         dir:列出当前目录下的文件以及文件夹

         md:创建目录

         rd:删除目录

         cd:进入指定目录

         cd..:退回到上一级目录

         cd/:退回到根目录

         del:删除文件

         exit:退出dos命令行

 

Java语言概述

---------------------------------------------------------------------------------------------------------------------------------

         是SUN(StanfordUniversity Network),斯坦福大学网络公司于1995年推出的一门高级编程语言。是一种面相Internet的编程语言。

         随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

         是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

 

 

Java语言的三种技术架构

---------------------------------------------------------------------------------------------------------------------------------

J2EE(Java2 Platform Enterprise Edition)企业版

         视为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet Jsp等,主要针对于web应用程序开发

 

J2SE (Java 2 Platform Standard Edition) 标准版

         是为开发普通桌面和商务应用程序提供的解决方案。

         该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发


J2 ME(Java 2 Platform Micro Edition)小型版

         是为开发电子消费产品和嵌入式设备提供的解决方案。

         该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。。

 

Java 5.0 本班后,更名为 JAVA EE ,JAVA SE ,JAVA ME

 

 

Java语言的特点:跨平台性


 

什么是跨平台行?

         通过Java语言编写的应用程序在不同的系统平台上都可以运行。

 

原理是什么?

         只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM JAVA Virtual Machine)即可。由JVM来负责Java程序在该系统的运行。

 因为有了JVM,所以痛一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。

 


Java语言的环境搭建

 

什么是JRE,JDK?

         JRE(JAVARuntime Environment  Java运行环境)

         包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可。

         JDK(javaDevelopment Kit Java开放工具包)

         JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用再单独安装JRE了。

其中的开发工具:编译工具(javac.exe)     打包工具(jar.exe)等

 

简单而言:使用JDK开发完成的Java程序,交给JRE去运行

 

 

JAVA6.0 Platform



下载JDK

         JDK(JavaDevelopment Kit Java 开发工具包)

         官方网址:

                   www.oracle.com

                   java.sun.com

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

 

 


根据自己的系统进行选择

 

 

 


JavaSE的安装步骤

 

1.运行下载的jdk.exe

 

2.最好修改一下默认目录,不要安装在带有中文字符或者有其他字符的文件夹下

 


Java环境配置

         一、Windows环境下的Java环境配置

Win2000以及WinXP中可以在“我的电脑”属性的“高级”选项中找到“环境变量”,然后可以根据如下提示进行新建或者修改——

JAVA_HOME

   设置为 “JDK的安装目录”

PATH

    设置为%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH

设置为.;%JAVA_HOME%\lib;%JAVA_HOME%/lib/tools.jar


通常,我们需要设置三个环境变量:JAVA_HOMEPATH CLASSPATH

JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。

PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。

CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre/lib/rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。

 

注意:编辑PATH环境边玲,在变量值开始处加上java工具所在目录,后面用”;”和其他值分割开即可。

 

测试环境配置

    1.在DOS或终端下输入 java -version,然后输出显示,显示出来的是当前系统JRE的最高版本
    2.在DOS或终端下输入 javac,如果出现了相应提示,说明编译环境已经配置成功


JAVA 临时配置:set path=”变量地址或者名称”

        


在原有环境配置里面添加: set path=haha;%path%

 

 

JAVA 程序开发体验

1.      将JAVA代码编写到扩展名.java的文件中

2.      通过JAVA命令对该JAVA文件进行编译

3.      通过Java命令对生成的class文件进行运行

 

具体操作流程可参阅下图: