写在前面的话

2017年对我来说真是多灾多难的一年,在过去的一年里发生的种种不幸,促使我下定决心一切要重新开始。在去年的夏天从公司裸辞后,来到了一个陌生的城市开启了新的求职历程,万万没想到的是,求职之路竟然如此艰难,以至于现在想起来还心有余悸。新的一年,我希望自己能有一个全新的面貌,那么就从坚持分享博客开始吧!

Java的发展简史

在20世纪90年代,Patrick NaughtonJames Gosling带领Sun公司其他几个工程师一起组成一个工作小组,想要设计一种小型的计算机语言,主要用于电视机顶盒、移动电话等消费类电子产品。Gosling把这种以C++为基础的新语言命名为Oak,Sun公司的人后来发现Oak是一种已有的计算机语言的名称,于是将其改名为Java

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

Java常用术语

JVM(Java Virtual Machine)Java虚拟机,用于运行Java语言经编译器编译生成的字节码文件

JRE(Java Runtime Envelopmen)Java运行环境,包括JVMJava程序核心类库

JDK(Java Development Kit)Java开发工具包,包括JREJava开发工具

Java SE(Java Standard Edition):用于桌面或简单服务器应用的Java平台

Java EE(Java Enterprise Edition):用于复杂服务器应用的Java平台

Java ME(Java Micro Edition):用于手机和其他小型设备的Java平台

Java的跨平台性

什么是跨平台性?

通过Java语言编写的应用程序在不同的系统平台上都可以运行。只需在要运行Java应用程序的操作系统上,先安装一个Java虚拟机即可,由Java虚拟机来负责Java程序在该系统中的运行。

Java程序示例

public class Hello {

  public static void main(String[] args) {

    System.out.println("Hello,This is my first Java program!");
  }
}

运行结果:Hello,This is my first Java program!

版权声明:本文为liantdev原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liantdev/p/8196322.html