Java学习笔记-第1章 Java概述及开发环境搭建

Java的可移植性靠JVM(Java Virtual Machine)实现,JVM是一台虚拟机,只要在不同平台使用不同版本的JVM,Java程序就可以在不同平台间移植。

Java是“解释型”语言,源程序编好后,用Java伪编译器进行“伪编译”,转换为中间码(字节码),再解释,所以运行效率可能稍低。当需要更高速率时,可以用JIT(Just-in-Time)准实时编译器,将字节码转换为机器码

Java主要分三个大的发展方向:
1. JAVA SE(Standard Edition)
2. JAVA ME(Micro Edition) 消费类电子:手机,机顶盒,PDA等
3. JAVA EE(Enterprise Edition)企业版:EJB,Servlet,JSP,XML

Java中程序执行步骤为:
1. 用javac将xx.java文件编译成xx.class文件
2. 用java执行xx.class文件

用java命令执行xx.class时会启动JVM,JVM通过classpath指示的路径加载类文件,可以通过set classpath设置类的加载路径,如:set classpath=C:\Users\hut96\Desktop\test
Java学习笔记-第1章 Java概述及开发环境搭建_第1张图片

Java开发环境可以使用Windows命令行+JDK,从sun公司(被甲骨文收购)官网下载:jdk-8u151-windows-x64.exe
安装好后需要配置环境变量,在系统环境变量Path后加入:“;C:\Program Files\Java\jdk1.8.0_151\bin”,注意分号,这个路径是Java安装路径,里面有各种Java命令,比如:“javac.exe”

第一个Java程序,可以直接用Windows记事本编辑,然后改文件名为:“hello.java”,程序内容如下:

public class hello{
    public static void main(String args[]){
        System.out.println("hello!");
        }
}

打开cmd命令行,可以win+R,在运行中输入“cmd”,在命令行用cd命令进入hello.java路径,执行“javac hello.java”命令,对“hello.java”进行编译,生成“hello.class”文件(与平台无关的字节码),用命令”java hello”运行该程序,结果是命令行输出“hello!”,效果如下:
Java学习笔记-第1章 Java概述及开发环境搭建_第2张图片

注:部分内容摘自《Java开发实战经典》,仅作学习之用

你可能感兴趣的:(Java学习)