各位如果想学习java、首先你得直到java是什么?java能做什么?怎样学习java?
java是什么?
java是一门开发语言,由詹姆斯高斯林为首开发的一门面向对象的高级开发语言
java的名字由来是一个咖啡的名称,而那咖啡的名字就叫做java,所以众所周知的java的logo是一杯热咖啡的图标
java分为se、ee、me三大类
se是java的基础类,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的java的应用程序,是java的基础包,同时也包含了java web 的服务开发类,并为ee提供基础环境
ee是java企业级开发版本,包含了开发、部署、可移植、健壮、可伸缩且安全的服务端java应用程序。是基于se基础上构建的,它提供了WEB服务、组件模型、管理和通信api、可用于企业级面向服务体系结构和web2.0应用程序
ms是为移动设备与嵌入式设备上运行应用程序提供的一个健壮且灵活的环境。在早期android ios还未被大范围使用时市面上很多手机应用使用了me
通俗易懂的说明就是
javaSE是用于pc软件开发
javaEE是用于WEB网站开发、我们目前常用的springMVC、boot、status2都是基于EE而定义的
javaME是用来做嵌入式软件的、早年的手机软件。
现在android使用的是javaSE方式的android拓展和kotlin语言
ios使用的是由苹果开发的swift和object-C
如果你想开发ios的手机软件你就不用看java了
如果你想做游戏开发或做渗透等java并不是你的最优目标,你应该学习go语言或C++、C#、Python等语言
Java能干什么?
Java在目前国内市场,主要是用于开发企业平台网站及app的接口等
其次是使用java进行大数据分析、搜索引擎等