Java基础篇(一):Java简介和学习路线

Java基础篇(一):Java简介和学习路线,第1张

Java基础篇(一):Java简介和学习路线 一、编程语言的发展进程

在谈论Java之前,我们先了解一下编程语言的发展进程,回答为什么会出现Java语言和Java的出现是为了解决什么的问题。

编程语言发展的三个阶段

第一阶段 - 机器语言: 物理机只认识0和1,这个阶段的编程人员要在纸片上打孔来标记0和1,写一段程序非常费时费力。这要是有几个地方弄错了,感觉心态要爆炸。有个印象特别深刻的图片就是比尔盖茨坐在一摞高的纸片上,写一段程序需要堆积如山的纸片才能完成,真的很离谱。这样子显然太过于麻烦,学习成本和 *** 作成本也很高。所以出现了汇编语言。

第二阶段 - 汇编语言: 汇编语言的出现毫无疑问极大地推动了计算机的发展,人们不在需要写01机器码,而是写一段人能看得懂的一些命令单词,再通过编译器将这些命令转换为0和1,交由物理机执行。但是不同型号的计算机的指令集是不尽相同的,你在这台机器上写的汇编程序可以执行,放到另外一台上可能就执行不了了。为了增强程序的移植性,出现了高级语言。

第三阶段 - 高级语言: 高级语言又分为面向过程和面向对象两大块。面向过程的代表之一就是C语言,面向过程就像流水线一样, 从头执行到尾。面向对象粗犷来讲就是把现实生活中的事物抽象成一些对象,由这些对象协作一起完成系统功能。C++是C语言上抽象出来的面向对象语言,但是不够安全和便捷,于是Java对C++做了进一步抽象。

二、Java历史

Java是上个世纪90年代由SUN公司开发的一种编程语言,现在已经被Oracle收购。刚发布的时候并没有很火,在互联网时代的移动端和服务端终于称王。

随着Java的发展,SUN给Java又分出了三个不同版本:

  • Java SE:Standard Edition 标准版
  • Java EE:Enterprise Edition 企业版
  • Java ME:Micro Edition 移动版

我们需要先从Java SE开始学起,学习基本语法和流程控制和标准库的使用等等,再学习Java EE,几乎等同于学习Spring框架了,最后还需要学习一下大数据相关的东西。Java ME相对于其他两个版本来说无疑是失败的,但是android的发展让Java在移动端也占据了相当的份额。

三、Java基础及学习路线

学习Java基础,主要针对以下几个方面:

  • Java基础语法
  • 多线程
  • 注解与反射
  • 异常
  • 集合
  • IO
  • 网络编程
  • Spring及各大框架

Java学习路线:

列举都列举不完这咋学…我哭了,先学会这些,后面有新的技能再更新点亮了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5573752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存