Java的3大版本

1、Java有3大版本:Java SE、Java ME、Java EE

2、Java SE(Java平台标准版)

  • 是Java ME、Java EE的编程基础,可以用来开发一些桌面应用、游戏

3、Java ME(Java平台微型版)

  • 主要应用在移动设备和嵌入式设备上(比如手机、PDA、电视机顶盒等)
  • 以前智能手机上的一些应用、游戏就是基于Java ME开发的

4、Java EE(Java平台企业版)

  • 主要用于企业级应用,比如电子商务网站、后台管理系统等
  • Java的3大版本中,市场需求最大的是Java EE。很多人学习Java,最终从事的就是Java EE开发
  • 属于后台开发的范畴,很多企业的高级技术岗位人员(比如技术总监、CTO等)都曾经历过后台开发的洗礼

Java的版本演进

1、一般大家说的Java的版本,就是指Java SE的版本、JDK的版本

2、目前企业中应用最多的版本是Java 8

3、推荐的Java学习路线:Java SE -> Java EE

C\C++的跨平台原理

 1、C\C++的跨平台:使用平台相关的编译器生成对应平台的可执行文件

Java的跨平台原理

1、JVM:Java虚拟机

 2、Java的跨平台:一次编译,到处运行

  • 编译生成跟平台无关的字节码文件
  • 由对应平台的JVM解析字节码为机器指令

Java为何开发效率高?

1、跨平台

  • 不用操心编译器

2、垃圾回收机制

  • 不用手动管理内存
  • 不用担心内存泄漏
  • 不用担心循环引用

3、发展近25年,有强大的技术生态圈

  • 各种成熟、强大的第三方库,辅助工具
  • 你遇到的问题,别人基本都遇到过了
  • 要啥有啥

Java开发必备

1、要想顺利开发Java程序,有2个必须要安装的软件:JDK、JRE

2、JDK:Java开发工具包

  • 提供了开发中要用到的各种常用工具

3、JRE:Java运行环境

  • 将开发完的Java程序运行到JVM上

JDK的下载

1、JDK中已经包含了JRE,所以不需要单独下载JRE,只下载JDK即可(这里选择JDK8)

Hello World

public class FirstClass {

	public static void main(String[] args) {
		System.out.println("FirstClass Hello world!");
	}

}

版权声明:本文为run_in_road原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/run_in_road/article/details/128564752