Hello Java

初入Java的世界


请自行了解Java的发展历史。

Java体系结构

1.标准版   Java SE

2.企业版   Java EE

3.微型版  Java  ME

Java  SE  是基础,需要学习SE 才可以学习其他版本。

Java可以做什么

开发桌面应用程序,银行软件,门户网站,等等... ... 

Java语言的特点

1. 一种纯面向对象的语言。

2.一种跨平台的语言。与平台无关。

3.健壮性语言,吸收的c和c++的有点。

4.安全性高。自动回收垃圾,强类型检查,取消指针。等特点。

Java 为何可以跨平台?


Hello Java_第1张图片

关于JVM(java虚拟机)

JVM可以理解为一个可运行Java字节码的虚拟计算机系统,它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信,对于不同的平台Java有不同的JVM。但是它屏蔽了底层的运行平台差别,实现了Java的经典口号“一次编译,随处运行”。

Java 垃圾回收器

在C/C++等语言中,由程序员负责回收无用内存,Java消除了程序员回收无用内用空间的责任,JVM提供了一种系统线程跟踪存储空间的分配情况,并在JVM空闲的时候,检查并释放那些可以被释放的存储空间。垃圾回收器在Java程序运行的过程中自动启用。



自行配置Java环境。

JDK: Java开发工具集 (安了JDK之后无需再安装JRE)

JRE:Java运行环境

Java 程序开发的三个步骤:


Hello Java_第2张图片


第一个Java程序

新建一个HelloWorld.java 文件,写入以下代码

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

使用cmd窗口的话 先使用 javac HelloWorld.java 编译。再使用java HelloWorld 运行。

至此,完成了第一个程序。

你可能感兴趣的:(Hello Java)