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 版权协议,转载请附上原文出处链接和本声明。