今天呢也算正式开始学习了Java,首先我了解到Java是现在最常用的一种开发语言,其优点最突出的就是全平台兼容,即你输入代码后他可以通过字节码的转换和jvm虚拟机实现在不同平台上的运行。
首先我们要了解,java中的jdk,jre,jvm,分别都是什么
首先我们要知道jdk>jre>jvm,即jdk包含了jre包含了jvm
JDK:即java的开发工具包,他包含了jre,jvm,java工具,java基础类库等等
JRE:就是java的运行环境,他不能进行任何的开发,其中包含了jvm和Java的核心类库
JVM:说白了就是虚拟机,java语言可以通过他在任何平台上运行,它不包含java运行时的类库
java8基本上是目前最常用的版本,当然如果你需要其他版本的话,也可以去甲骨文官网下载相对应需要的版本。
在我们安装完之后,需要在电脑属性中添加一个环境变量,首先我们右键电脑属性,打开高级系统设置,找到环境变量后,在java-home和path里面加上java的bin文件即可。
之后就是idea的安装,同样的就是下载安装,但此时idea需要进行一个重启,然后如果想一直使用的话在网上找一些破解教程即可。
然后就是尝试输入我们最熟悉的hello world,那么怎么样才能打出这段话呢
如拿记事本为例,首先便是输入代码,然后cmd+r打开控制台,如果你是创建在c盘那直接在冒号后输入即可,如果你文件创建在别的盘或者子文件夹里,则需要先切换到此文件夹,然后我们在冒号后输入javac 文件名.java,回车后再次输入java 文件名 ,回车即可.(这里我们要注意,如果用记事本进行创建的话,需要将文件名后缀改成.java
这里可以看到我是创建在d盘的所以首先我将其切换到了d盘,之后便是依次进行前面的操作
这里我们注意到我们输入的代码,他们都分别对应什么意思呢
其中上面的public表示公共,class表示字节码,Hello表示文件名,static表示关键字,voif表示返回类型,main表示方法名,string表示类,args则表示字符串数组,第三行的system什么的就是意思在控制台中显示。
在这里我其实一开始安装完java后,win+r在控制台中输入java后,遇见了一个小问题,就是回车后所有目录条目显示都正常没有错误,但是唯独后面所有的中文名是乱码,然后百度找到解决方法就是打开设置,找到时间和语言,然后找到其他日期,时间和区域设置,点开后选择区域,管理,更改系统区域设置,然后取消beta版选项的勾随后重启电脑即可。
以上便是我在第一天的一些理解和学习,希望可以对大家起到一些帮助。



