1 Java入门 系统配置

1 java介绍

这个java不是那个意大利自行车品牌,是一门编程语言,算是编程语言里的扛把子,经久不衰 。该语言挺有意思的,从94年出现,到96年正式发布第一个版本,直到现在的java12,因为语言的健壮性,可移植性等语言的特性,目前仍然是需求量第一的语言。其创始人是詹姆斯.高斯林还有他的团队。

2 java下载以及配置

java下载可以直接去官网下载,认清甲骨文公司的标志,别去了假网站,目前用的偏多的是java1.8;也可以去其他第三方网站,版本有Windows版32位/64位,Linux版32位/64位,需要更具电脑的架构以及系统适配版本后下载,又有稳定版和开发版的区别。
这个在学习过程中稳定版和开发版倒是影响不大,下载完成。
解压缩文件后,安装文件---->安装文件会会执行两次,第一次是安装的是jdk(java development kit 翻译是java 开发工具)包括java工具启动器 ,类加载器这些玩意儿,还有一些java自带的辅助类,第二次安装的是jre(java runtime environment————java运行环境),这里面主要包括 了java的运行环境jvm,java的运行环境是java虚拟机。
简称jvm(java virtual machine------java虚拟机器)两次安装建议放在一个新建的英文文件夹中。
安装完成后需要在计算机中配置环境变量才能使用。
右键桌面上的计算机,选择属性,高级系统设置,环境变量。win7如下图,win10是我的电脑属性,高级设置,环境变量
在这里插入图片描述
设置系统环境变量,不用设置上面的,另外在这里,只要不是自己的设置的就不要乱删,在下面的系统变量何止中 新建 JAVA_HOME的变量,其中的值去硬盘里java安装目录里找 如下图
在这里插入图片描述
java安装在F盘下的java文件夹中,注意区分大小写。
接着看变量里有没有Path变量,没有的话就新建一个,有就在值的末尾添加一个 .;java 文件夹中bin文件夹的位置,比如 .;%JAVA_HOME%\bin;这是需要寻找使用bin文件夹中java.exe启动文件等;其中%JAVA_HOME%的作用是调用前面JAVA_HOME的地址,这是DOS里的语法。不明白的可以在命令提示符里输入 echo %JAVA_HOME%,可以显示出JAVA_HOME的地址。另外需要注意的是前面的是.; 不能省略。
最后还有一个classpath的变量需要定义,但是在java1.5之后这个选项是可以不用配置的(很多书籍中还有),这个选项的作用就是。JAVA中的lib文件夹中中有各种辅助类,需要去寻找加载,在使用中大多是使用自有类所需要的包。但是这是1.5之前版本需要使用的,因为之前的java不能在当前目录下加载类,所以要指定一个目录用来加载,但是1.5之后这个问题解决了。

3 java安装配置成功验证

在这里插入图片描述
在这里插入图片描述
配置完后,打开命令提示符输入java,出现如图命令说明安装以及java的的地址 java_home的配置没有问题。可以接着进行下一步,如果此处出错,请从上一步,一步一步往下排查,一个字一个字那种,因为计算机区分大小写空格之类的,要细细排查。

在这里插入图片描述
在Java环境配置成功后,输入javac,返回如上图所示的数据,就是整个系统都配置成功了,

配置完成后,打开命令提示符,-------->输入java -version(中间有空格不能省略)
在这里插入图片描述
这里会显示电脑里已经安装的的java版本信息,以及jvm信息,当然得配置以及安装成功,否则提示的就是“不是内部文件也不是外部文件。。。。太长省略”

4 配置编译器并且开始第一行代码

java是编译形语言也是解释性语言,编译后成字节文件,然后在jvm中进行解释, 所以可以先用记事本写一个helloworld
大概这样//public(公有修饰) class(类关键字) hello(类名){
public(公有修饰) void(空返回值) static(静态方法修饰) main(方法名)(String[] args(形参 String数组)){
system.out.print(“hello,world”);(System类输出打印方法)}}
写完后保存成.java格式的文件(修改后缀),然后用java -c 文件名 在命令提示符中操作这个文件。
接着在当前文件夹中会生成一个。class后缀的文件,这是通过java将代码编译成字节码文件了,强行打开的话 和乱码差不多,接着用java 文件名就可以运行这段代码 了,在命令提示符中操作。
最后会返回并且输出引号中的内容。

这段程序的运行顺序时 通过javac指令编译成字节码文件---- java指令解释执行-----在jvm中解释执行-----显示框中显示输出语句

Guess you like

Origin blog.csdn.net/weixin_45530192/article/details/101266570