Java从入门到精通(1):初识Java

作者: 麻辣阁 分类: Java 发布时间: 2019-01-15 23:29

Java语言的特性

  • 使用接口取代了多重继承,并取消了指针
  • 纯面向对象, 不能在类外单独定义函数或数据
  • 分布式
    • 操作分布式:支持在多个不同的主机上部署相关操作
    • 数据分布式:将数据存放在多个不同的主机上, Java 可以通过 URL对象访问网络对象,访问方式与访问本地系统相同
    • 多线程: 可以带来更好的交互能力和实时行为

Java环境

  • JRE: Java Runtime Enviroment
  • JDK: 包含了编译,调试等工具
  • JAVA_HOME:JDK安装路径, 如: D:\jdk-11.0.1
  • Path系统环境变量: %JAVA_HOME%\bin;

检查安装:

C:\>java --version
openjdk 11.0.1 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)

C:\>javac --version
javac 11.0.1

第一个 Java程序

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

编译并运行:

  • javac HelloWorld.java, 编译源文件为字节码文件 HelloWorld.class
  • java HelloWorld , 执行 HellWorld.class 字节码
>javac HelloWorld.java
>java HelloWorld
Hello World!

使用 -encoding 参数指定编码方式:

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("这是我的第一个 Java程序!");
    }
}

编译并运行:

>javac -encoding UTF-8 HelloWorld.java
>java HelloWorld
这是我的第一个 Java程序!

发表评论

电子邮件地址不会被公开。 必填项已用*标注