知识提纲:
1,认识java语言
2,jdk的下载和安装
3,环境变量的设置
4,运行第一个java程序
1,基础常识:
1.1,软件:是指一系列按照特定顺序组织的计算机数据和指令的集合。(简单记忆就是数据和指令的集合)
常见软件: 系统软件,比如DOS,windows,Linux等
应用软件,比如QQ,迅雷
软件开发就是制作软件
1.2,人机交互:人与计算机之间的互动
1.2.1交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作,现在的windows系统的开机就是使用的图形化界面的人机交互方式。
1.2.2 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。以前老式的80386CPU就是使用的命令行方式。为了方便现在已很少使用这种交互方式。
常见dos命令行命令:
dir:列出当前目录下的文件以及文件夹
md:创建目录(文件夹)
rd:删除目录
cd:进入指定目录
cd..:退出当前目录,返回到上一级目录
cd\:退回到根目录
del:删除文件
del*:删除所有文件
del*.文件扩展名:删除同一类型的文件
exit:退出dos命令行
echo:创建文件。如:echo我可以(这里是文件内容)>我可以.txt
cls:清屏
help:显示所有命令及描述
exit:关闭
1.3,计算机语言:是人与计算机交流的方式。
如果人要与计算机交流,那么就要学习计算机语言。这里选择的是Java语言。
2,Java语言概述
是SUN公司在1995年推出的一门高级编程语言。
特点:是一种面向Internet的编程语言,简单易学,完全面向对象,安全可靠,与平台无关。
2.1,Java语言的三种技术架构
JAVAEE 企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。
JAVASE 标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷、QQ等。
JAVAME 小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。
2.2,Java为什么可以跨平台?
通过Java语言编写的应用程序在不同的系统平台上都可以运行,而像用C++语言编写的程序只能在windows系统上运行,在linux上就行不通了。Java为什么这么神通广大呢?
原理:Java有一个自己独立的能解析Java软件的解析器,称之为虚拟机,即JVM(Java Virtual Machine Java虚拟机)。只要在需要运行Java应用程序的操作系统上,先安装一个JVM就可以了,接下来就由JVM来负责Java程序在该系统中的运行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性.
3,Java语言的环境搭建
3.1,JRE:Java Runtime Environment Java运行环境的简写,包括Java虚拟机JVM和Java程序所需的核心类库等,如过想要运行一个开发好的Java程序,计算机中只要安装JRE即可。
3.2,JDK:Java Development Kit Java开发工具包的简写,JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。其中的开发工具包括:编译工具(javac.exe)和打包工具(jar.exe)等。
(简单说就是,使用JDK开发java程序,交给JRE去运行)
下图可清晰的看到其中的包含关系:
4,JDK的下载安装
4.1,jdk下载地址:http://www.oracle.com/index.html
从中选择适合自己机器的Jdk下载。下载完成即可按照提示安装。
5,设置环境变量
在我们编译程序时,我们需要用到javac这个编译工具,而javac是在java的安装目录下的,当我们在其他目录调用javac时,系统因为在当前目录找不到就会报错,为了方便我们以后编译程序,不要每次编译的时候就跑到java安装目录中去,所以我们来设置环境变量。
5.1,步骤:右击我的电脑——>属性——>高级——>环境变量——>在系统变量中找到path.
不多说,上图更明白。比如我的jdk安装在C盘目录下,只要找到jdk的bin文件的javac的安装路径,将改路径加入到path中,设置是按照地址后面记得加分号,则下次要调用javac来运行编译java代码,则计算机会首先到path中查找该路径下是否有javac,有的话就直接从该路径下打开,这样的好处是以后每次需要调用javac编译时,都可以之间调用,而不用在进入安装目录下运行。
5.2,设置环境变量技巧
当我更新了下次更新下载安装了新的jdk软件时,又要来设置path下的jak安装路径,这样就很麻烦,所以解决的办法可以新建一个变量,将jdk安装目录单独设置到里面,可以取一个自己喜欢的名称,设置到path中时,前后两端加上%,就可以。看图。
想知道环境变量是否设置成功,可进入dos控制台,输入javac进行校验
5.3,临时配置方式:通过dos命令中set命令完成。
方式:set 变量名 = 具体值:
在原有环境变量值基础上添加新值:
set path = 新值;%path%
这种配置方式只在当前dos窗口有效,窗口关闭,配置消失。
5.4,path与calsspath的区别:
path环境变量是先在当前目录找执行程序,如果没有,再到path指定目录中去寻找。而classpath是先在
classpath环境变量中去找执行程序,找到了,即使当前目录中有同样的执行程序也执行不到;且只要在classpath的值后面加了分号才会当当前目录中来寻找执行程序。
6,输入第一个程序:Hello World
打开EditPlus软件,新建一个java文件,输入文件名并保存,在进入dos命令控制台
(1)输入 javac + 文件名.java 进行编译
(2)输入 java + 类名 运行
结果如图: