Java基础_01_与Java的初次碰撞

来源:互联网 发布:星光图片素材软件 编辑:程序博客网 时间:2024/06/06 10:42

_____与Java的初次碰撞_____


Java语言概述

简介:

是SUN于1995年推出的一种面向Internet的高级编程语言,在Web应用程序中使用广泛。其特点为简单易学,完全面向对象,安全可靠,跨平台。

技术框架:

JAVAEE:是为开发企业级应用程序提供的一套解决方案,主要针对Web应用程序开发。
JAVASE:是为普通桌面和商务应用程序提供的解决方案。
JAVAME:是为卡法电视消费产品和嵌入式设备提供的解决方案。

语言特点:

跨平台性--利用Java虚拟机JVM来负责Java程序在该系统中运行,针对不同系统的JVM保证了相同Java程序能够被正确识别和执行,所以JVM不跨平台

Java环境搭建

JRE与JDK:

JRE(Java Runtime Environment Java运行环境):
包含Java虚拟机(JVM Java Virtual Machine)和运行Java程序所需要的核心类库,所以想要运行一个开发完成的Java程序只需要安装JRE。
JDK(Java Development Kit Java开发工具包):
包含JRE和Java开发工具,如编辑器javac.exe和打包工具jar.exe等等,所以安装了JDK就没必要再次安装JRE了。

下图展示了JDK与JRE,JVM的关系:




下载并且安装JDK后,为了方便系统能直接找到javac.exe等开发工具,我们进行环境变量Path的配置,但是尽量在Path最前面添加路径,因为系统查找是从前向后遍历,所以有助于避免相同名称的可执行文件影响Java的使用和响应提高速度。

环境变量配置步骤:

我的电脑右键属性-->高级系统设置-->环境变量-->系统变量-->双击Path--在变量值最前面加上"D:\Program Files\Java\jdk1.8.0_51\bin:"

临时配置环境变量:

Dos命令行下 set指令 的使用
查看所以环境变量:set
查看指定环境变量:set 变量名
设置某个环境变量:set 变量名=变量值

这里可以用动态获取已有值来在原有值上加上新值:set 变量名=变量值;%变量名%

D:\>set path=D:\jdk1.8.0_51\bin;%path%

注意此方式只在当前Dos窗口有效

classpath环境变量的配置:

在使用java命令执行.class文件的时候,会先在classpath变量所记录的路径下查找,若当前目录下没找到并且变量没有以分号";"结束,那么就停止查找,否则继续在当前目录下查找。

如果配置classpath末尾尽量不要添加分号,避免执行错误的文件。


HelloWorld程序详解

首先打开文件扩展名可见新建一个文本文件HelloWorld.java文本写入
class Demo{public static void main(String[] args) {System.out.println("Hello World!");}}

此文件为方便人类识别的源代码文件,我们要用javac.exe编译器编译成JVM能执行的文件

Dos命令先进入HelloWorld.java所在目录,在执行javac HelloWorld.java,然后就会生成与类名相同字节码文件Demo.class,此文件就能用java命令来直接执行了




0 0
原创粉丝点击