一、Java的应用领域
1.移动应用领域(集成Android平台):Java在Android端是主要开发的语言,占有重要的地位。
2.企业级应用领域(JavaEE后台):用来开发企业级的应用程序,大型网站如淘宝、京东、12306,以及各大物流、银行、金融、社交、医疗、交通、各种OA系统等都是用JavaEE技术开发的。
3.大数据分析、人工智能领域:流行的大数据框架,如Hadoop、Flink都是用Java编写的。Spark使用Scala编写,但可以用Java开发应用。
4.**游戏领域、桌面应用、嵌入式领域:**很多大型游戏的后台、桌面应用等也是Java开发的。
二、Java职业晋升路线图
三、常用DOS命令
按下Windows+R键盘,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。
操作 | 说明 |
---|---|
盘符名称: | 盘符切换。E:回车,表示切换到E盘。 |
dir | 查看当前目录下的文件 |
cd | 进入指定目录 |
cd.. | 回退到上一级目录 |
cd/ 或 cd\ | 回退到盘符目录 |
md | 创建指定的文件名目录 |
rd | 删除指定的文件目录(如文件目录内有数据,删除失败) |
cls | 清屏 |
exit | 退出命令提示符窗口 |
← → | 移动光标 |
↑ ↓ | 调阅历史操作命令 |
[常用操作] |
四、Java技术体系平台
-
1.Java SE(Java Standard Edition)标准版
-
支持面向
桌面级应用
(如Windows下的应用程序)的Java平台,即定位个人计算机的应用开发。 -
包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。
-
此版本以前称为J2SE
-
也称Java基础
-
-
2.Java EE(Java Enterprise Edition)企业版
-
为开发企业环境下的应用程序提供的一套解决方案,即定位
在服务器端的Web应用开发
。 -
JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:Servlet能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术。
-
版本以前称为J2EE
-
-
3.Java ME(Java Micro Edition)小型版
-
支持Java程序运行在
移动终端(手机、机顶盒)上的平台
,即定位在消费性电子产品的应用开发 -
JavaME是JavaSE的内伸,精简了JavaSE 的核心类库,同时也提供自己的扩展类。增加了适合微小装置的类库:javax.microedition.io.*等。
-
此版本以前称为J2ME
-
五、 JDK、JRE和JVM的关系
JDK(Java Development Kit):Java开发工具包
JRE(Java Runtime Environment):Java运行环境
JVM(Java virtual Macheine):Java虚拟机
六、参考书
《Java核心技术》、《Effective Java》、《Java编程思想》
(最好学完基础再看书)