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

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


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值