前言:
新的旅程正式开始了,经过了两周的c语言预科班学习,对程序的开发有了第一步的认知。如今Java课程也如期开始,对于一个程序员究竟是先学习哪个语言好已经没有必要去探究了,如今既然上了Java的船自然要老老实实的走,能到什么程度就看自己了,个人对自己还是有点信心的。
课从昨天就正式开始了,昨天老师讲了一天大方面的东西,总之没什么具体内容,今天开始了初始java的第一课;简单理了理今天老师讲的内容,挑了一些重点的记在日记。
一、JAVA的版本以及JDK
1)Java的几个版本
java SE(j2se):java to Standard Edition 标准版 定位在Pc上的应用
java EE(j2ee):java to Enterprise Edition 企业版 定位在服务器端的应用
java ME(j2me):java to Micro Edition 微缩版 定位在消费型电子产品的应用
2)JDK
jdk分3个部分:JVM、JRE、JDK;
JVM:java virtual machine 虚拟机 java的核心部分,用以解释 编译过的源代码文件(.class文件) 使cpu执行;java虚拟机的存在使java具有了跨平台的特性,java源代码文件只需要经过一次编译生成class文件,就可以在装有虚拟机的各种操作系统执行;
JRE:java runtime environment 运行时环境 包含Java虚拟机(JVM)、库函数、运行Java应用程序和Applet所必须文件;由java编写的程序可以在安装有JRE的计算机下运行;
JDK:Java development kit 开发包 包括了JRE 和开发者使用的调试、编译工具。
二、Java开发的准备工作(windows环境下开发)
1)安装Jdk;
2)配置环境变量:
1.右键我的电脑——属性——高级设置——高级——环境变量
2.
三、编写第一个程序Hello World
public class Test/*(Test 为类名(类标识符),class代表类,public class代表公共类,文件保存名必须与公共类的标志符相同并+后缀.java)*/ { public static void main(String[] args) { System.out.println("Hello\tWorld!");//打印并换行,\t表示制表位 向后缩进 System.out.print("Hello World Again\t\n!");//打印但不会换行,\n表示换行 System.out.print("Hello World Again!"); } }
在控制台执行程序:
1.编译源程序——生成一个字节码文件(.class)
在配置过环境变量后打开Dos窗口(win+R-àcmd)---à将所在目录更到源文件所在的目录(cd命令)--javac Test.java
2.执行字节码文件
源程序编译后会生成一个.class文件
在dos窗口执行 java Test
此时会通过java.exe在控制台执行.class文件
执行结果如下:
先写这么多,后续周末再做一些补充