Java光速自学宝典(1)之快速入门[Java简介]

889 阅读4分钟
原文链接: www.jianshu.com
登录 注册写文章 首页下载APP

Java光速自学宝典(1)之快速入门[Java简介]

陈皮仔关注赞赏支持

Java光速自学宝典(1)之快速入门[Java简介]


介绍

Java的前身是Sun公司(已被Oracle公司收购)的詹姆斯·高斯林(James Gosling,Java之父)开发的一种叫Oak的面向对象的编程语言,后因Oak商标已被注册问题,将Oak改为了Java命名,并在1995年5月23日正式发布Java。随后在互联网的高速发展期间,Java成为了编程语言中当之无愧的龙头。

Java是一门面向对象的编程语言,语法类似于C和C++语言,但是Java继承了C++的优点,摒弃了大部分复杂的概念,比如Java丢弃了C++的操作符重载、多继承、指针操作等,Java语言提供了垃圾回收机制,使得开发人员不需要过多的为内存问题而操心。

Java的体系版本(分类)

JAVA SE:Java 平台的标准版(Standard Edition)
JAVA EE:Java 平台的企业版(Enterprise Edition)
JAVA ME:Java平台的微型版(Micro Edition)

Java之前的别名叫做JAVA 2,后SUN公司在2005年6月将Java的各个版本名字更改为Java前缀,如将J2SE改为JAVA SE。

三者关系如下图,Java SE是最基础标准版本,而Java EE为了达到企业级应用的标准(数据库操作、web应用、消息机制等),是在Java SE版本上额外增加了大量的API和库;相对于前两种来说,Java ME主要用于嵌入式设备(比如:手机)更多些,由于嵌入式设备的内存等各方面要求较高,所以只能搭载一个精简版的Java,Java ME就是Java版本衍生出来的精简版了,另外Java SE的标准库是没法在Java ME上使用的。

学习路线

可以看的出来,Java SE是学习Java的核心,而Java EE是Java中的进阶内容,主要运用于Web应用开发中,像Spring、SpringCloud等的基础都是Java EE;反观Java ME(不建议学习)却很少真正在互联网上流行起来,而移动端早已被Android所取代;也就是说,学习Java基础建议从Java SE版本开始学起是较为合适的。

因此学习Java,我们建议

1、先学Java SE,掌握Java基础语法、开发技巧和标准库的使用。
2、进阶学习Java EE,同时学习Spring框架、数据库开发、分布式架构。
3、移动开发方面的话,就直接android平台学习一学到底就好啦,学到一定程度就可以做出个像样的APP了。

总之一句话,入Java坑,必啃Java SE,而皮仔写这套教程唯一目的:带你光速啃完Java SE!是那种特别促进消化版喔

本教程使用的Java版本是最新版的Java 14


今日皮友问答:Java老爸是谁?
(A) LeBron James
(B) James Harden
(C) James Gosling

皮友们,快在评论区回复你的答案吧


推荐阅读更多精彩内容

  • Java历史简介 Java简介 Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和... craneyuan阅读 2,203评论 1 赞 19
  • JAVA简述 1、Java的标准划分 Java 的版本演进到Java 2,根据不同层面的应用进行了细化,Java 2平台被分为三... 黄埔陈超阅读 213评论 0 赞 1
  • Java发展史之Java由来 Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。J... 凯哥学堂阅读 109评论 0 赞 0
  • Java虚拟机--Java发展史 文末有彩蛋!!!!!! Java虚拟机 从今开始,笔者开始向大家讲解JAVA虚拟机的知识,有没有很兴奋!!!! 对... 贾博岩阅读 665评论 0 赞 6
  • Java启蒙之路-Java简介 Java简介 Java从诞生到现在已经20多年了,一跃成为当今高级语言中的佼佼者,实属不易。如果它是一个人,我想它... ZmlLucky阅读 407评论 0 赞 4
评论0 赞1 1赞2赞 赞赏