java语言概述
创始人:詹姆斯-高斯林
java原名Oak,后改名为java,正常发音为gava(仅为发音)
java后缀为SE时,意为标准版;后缀为ME时,意为小型版;后缀为EE时,意为企业版
java具有以下特点:简单性,面向对象,分布式处理,健壮性,结构中立,开源,跨品台,解释性,高性能,多线程,动态,安全性
java的跨平台性体现在用过java编写的应用程序在不同的系统平台上都可以运行,原理在于java虚拟机(JVM java virtual machine),java程序是由JVM来运行的,因此只要在不同系统安装对应系统的JVM就可以做到在不同系统运行同一个java程序。
JRE(java runtime environment java运行环境)包含了JVM以及java的一些核心库(用于运行程序)
JDK(java development kit java开发工具包)包含了JRE以及java的开发工具(用于开发以及运行程序)
jdk的下载,安装,卸载
下载
登陆Oracle官网,选择所需的jdk版本后,进行下载
安装
安装包下载完成之后,打开后一路默认下一步就行(安装路径不要有中文和特殊字符等,如若要修改安装路径改便是),在这期间会自动弹出JRE的安装窗口,不用管,默认下一步一路安装到完成
卸载
尽量去控制面板卸载
HelloWorld案例
在jdk的bin目录下新建一个文本文件,改名为“HelloWorld.java”,输入以下代码
class HelloWorld{
public static void main(String[] args){
System.out.println("你好,世界!");
}
}
写好后,保存,另存为的时候把字符集修改为ASIN(防止乱码)
打开cmd,跳转到对应的jdk目录,输入“javac HelloWorld.java”进行编译,无报错后,输入“java HelloWorld”就可以运行了
环境变量的配置
JAVA_HOME
首先到jdk的目录下,复制jdk目录,打开环境变量,点击新建,变量名为JAVA_HOME(大小写无所谓),值则设置为你复制的jdk目录
Path
设置Path的作用:使你无论在哪个目录下都能运行javac指令
原因:程序的运行需要使用javac的外部指令,而javac的外部指令只能在jdk的bin目录下使用,所以程序代码只能放在bin目录下,这样就会造成代码管理混乱等问题,所以需要设置环境变量,运行时会在当前目录找外部指令,如果没有就去环境变量设置的路径找
打开Path环境变量,点击新建输入“%JAVA_HOME%\bin”,完成
由上可知,JAVA_HOME就是起到一个变量的作用,便于管理
CLASSPATH
目的:在任意目录下执行某个class文件
打开环境变量,点击新建,变量名为classpath,值则设置为“.;XX代码所在的文件目录XX”,中间用;分号隔开,调用命令行时就会依次按照目录顺序来查找文件( . 代表当前目录)
DOS初入门小知识
d: 盘符切换
dir 列出当前目录下的文件夹及文件(directory)
md XX 在当前目录下新建文件夹
rd XX 删除当前目录下的文件夹
cd XX 进入指定目录
cd\ 返回当前目录的根目录
cd.. 返回上一级目录
del XX 删除文件,删除一堆后缀名一样的文件*.txt
exit 退出cmd
cls 清屏