首页 > 代码库 > Java学习日记:Week1---day1-2 Java初识

Java学习日记:Week1---day1-2 Java初识

前言:

  新的旅程正式开始了,经过了两周的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文件

  执行结果如下:

  技术分享

 

先写这么多,后续周末再做一些补充

Java学习日记:Week1---day1-2 Java初识