专业术语
jdk:java开发必备的工具包
jre:java程序运行时的环境包,仅运行程序只需安装jre
jvm:java虚拟机(java最强大的部分)
javaSE:标准版java开发(打好基础,之后选择方向是SE还是ME)
javaEE:企业版java开发
javaME:java移动端嵌入开发
jdk8(版本)的下载与环境配置
下载网站:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
这里建议不要按照默认安装在c盘(养成将软件安装在其他盘的习惯)在D盘新建java文件夹,选择
windows64bit将jdk安装在d盘,安装后会发现出现jdk和jre两个文件,因为开发者这两个工具包
都需要,记得将两个包安装在一个文件夹
环境变量的配置:打开我的电脑,右键选择属性,点击高级系统设置,点击环境变量新建环境变
量JAVA_HOME,变量值为jdk的安装路径,如D:\Java\jdk1.8.0_144,然后新建环境变量CLASSPATH
变量值为.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 注意不能用中文符号
然后找到环境变量中的path,在末尾增加变量值;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin最后
来检查jdk是否安装好,win+r输入cmd回车,然后再dos界面中分别输入java,javac,java -version
运行指令后没有无效的命令出现,则环境配置成功(可以区本站找具体的附图教程)。
附带一下开发工具eclipse的安装:因为eclipse是开源的开发工具,所以直接搜索官网可以免费
下载直接解压就可以使用,
网站:https://www.eclipse.org/downloads/,和jdk一样选择windows64bit下载,现在
电脑大部分都是64位机。
java的程序编译原理(简单介绍)
java 源码编译器的是 javac, javac 将 java 源码编译为 class 文件,然后通过jvm分析
class文件,选择jvm对应的系统,找到方法并执行,这里jvm就像是电话接线员一样,可以让javac编
译的class文件通过不同的jvm被不同的系统识别,当然区别还是有的,这里不同的操作系统对应的时不
同的jvm,而jvm是在jre包中,也就是不同的操作系统会有不同的jre包,想要运行java程序,就要根
据自己的操作系统来下载jre包,当然我们下载的是包含了jre的jdk包,就不用关注这个问题了,因此
jvm也让java具有了其他语言不具有的
最大特点:一次编译,到处运行,也是java最强大的地方之一。这里只做了简单介绍,有兴趣可
以深入了解
我的第一个java程序
1.记事本程序:在D盘下新建javaDemo,新建文本文档HelloWorld.txt,修改后缀名为java,用记事本打开该文件,输入
若是文件不显示后缀名,打开我的电脑,点击查看,勾选文件扩展名
classs HelloWorld{
System.out.println("Hello World !!!");//在控制台上打印信息的语句
}
win+r输入cmd,输入D回车进入D盘,再输入cd javaDemo,然后输入javac HelloWorld.java编译程序(这时D盘java
Demo中会多出一个HelloWord.class文件,该文件为二进制文件)
最后输入java HelloWorld运行程序,dos界面打印Hello World !!!
2.ecplise程序:打开ecplise,选择工作空间,也就是eclipss中程序存储的位置,选择在E盘中新建的JavaProjects。
点击File->->java project,name为HelloWorld,其他默认,右键HelloWorld,new->class,name为HelloWorld
在HelloWorld中编辑如下内容
public class HelloWorld {
public static void main(String []args) {
System.out.println("HelloWorld!!!");
}
}
点击run,观察console控制台输出结果为Hello World !!!
这里不用关注为什么要这么写,之后会继续讲解,