十几年Java“老油条”,教你如何才能把Java学好学深刻

21小时前 (05:13:48)阅读1回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值62935
  • 级别管理员
  • 主题12587
  • 回复0
楼主

一. 引子

在阐明Java该若何进修之前,千锋健哥先带列位小伙伴往返顾一下Java语言的开展史。

Java语言其实早在1982年,就已降生于美国斯坦福大学的Sun公司,Sun的全称是「Stanford University Network」。Sun公司是一个充满活力、富于创造的硅谷公司。显然如许的公司都是很尊重员工的,老板会想尽可能的发扬出员工的创建力「榨取更大剩余价值」,更大程度上激发出员工的工做热情。

时间来到1990年,Sun公司里有一个才调曲往外噗噗冒的小伙子,他头秃了,但是他确实变强了。比来他心绪不太好,因为老板总喊他往负责一些不怎么有创建价值、一点也不高级、一点也不酷的工做。

底子不契合他对工做的期看,他觉得人生灰暗了,心绪也不标致了,腰也疼了,腿也酸了...... 他想逃、他想往逃求本身的抱负、他往实现本身的人生价值 ...... 可是,但可是抱负很充沛,现实却更骨感,当老板拿出了大量标致的元、开出了各类毫无下限的前提,还为他成立了一个零丁的部分,让他想干啥干啥 ..... 他麻了,突然间觉得诗和远方其实也没那么美妙,如今的生活也挺好的,嗯,实香。

90年代,跟着互联网时代的到来,关于Sun公司来说,能不克不及在20世纪最初的十几年里做出准确的摆设、侵占市场先机显得尤为重要。此时Sun公司的内部正在讨论是做硬件仍是软件,为要做手艺仍是做产物感应头疼。

其时各类小家电已经起头被人们嵌进了代码法式,以便于进步各类产物的智能化。阿谁伶俐绝顶的汉子,也参与了公司的战术决策,摆在他面前有两个抉择,一个是跟各人一路消费单一的电器产物,一个是开发一款涵盖那些产物的底层法式语言。

关于如许的天之宠儿,不屑于跟其别人做一样的工作,如鲁迅先生说过,猛兽老是独行,牛羊才三五成群。于是他就和他的小伙伴们创造了一门全新的编程语言,那个语言就是后来的Java。

天才老是孤单的,其实起头的时候并没有那么顺利,更何况其时的Sun公司开展也不景气,但是天才有天才的骄傲,因为他相信,相信他能改动世界。

1995年,一个阳光亮媚的上午,在硅谷-好莱坞的互联网娱乐业会议上,他带着他的Java技惊四座,全场哗然,霎时圈粉无数。从此,世界上多了一门喊Java的编程语言,改动了整个世界。那个汉子就是詹姆斯·高斯林「James Gosling」,我们亲爱的高教师。

二.Java根本介绍

1. 排行榜

我们一路来看看如今最新的编程语言排行榜,能够看到,Java语言每年根本城市占据前三的位置,可谓是几十年如一日的红红火火。

2. 时髦趋向

3. 次要利用

做为一个已经有十几年Java研发体味的老油条,健哥本身觉得Java的生态链开展的已经十分成熟,十分强大了,并且利用到了大数据、嵌进式范畴、软件东西、网站开发等各类范畴中。

其实Java语言做为当今世界上最为时髦的编程语言之一,不管从性能、平安、不变性上都有着十分优良的表示。在全世界范畴内,各大开发公司都在利用Java。所以,你还在等啥,赶紧学起来吧,那么Java该怎么学才气学好呢?

三. 若何才气学得深入?

接下来健哥就跟各人说说,若何才气把Java学勤学深入。

1. 深入该怎么理解

金庸先生的武侠世界傍边,有一门武功喊「独孤九剑」,讲究「以无招,胜有招」,杀尽仇寇,败尽英雄,全国更无对手。关于武功来说,深入不外如斯。

放到Java傍边,所谓的「深入」就是能够用最简单的体例完成复杂的功用,兼顾扩展性、强健性等长处,把Java的那些特征都学到极致就是「深入」。

2. 若何学才气深入?

下面健哥就分享下进修Java的心得, 期看能够给列位正在进修Java的小伙伴一些提醒和搀扶帮助。

2.1 第一阶段

要掌握根本的语法、语言特征。固然Java的根本语法代码量比力少,但需要记忆的内容比力多。那一块的内容次要是游刃有余,我们的手必然要动起来,多敲代码,多操练,就记住了。

2.2 第二阶段

娴熟掌握Java生态的周边东西,如MySQL、JDBC、Servlet、JSP等相关的操做。

除了MySQL和JDBC,servlet和jsp目前大大都企业已经不再间接利用了。但那些手艺却挺重要,因为那些其实都是框架手艺的底层,所以我们要理解servlet和jsp等的工做原理,如许以后进修框架时就会水到渠成。

2.3 第三阶段

熟悉Java生态框架,如Spring全家桶、Spring Cloud、MyBatis、Redis、动静中间件等。

那些要都脱手理论,内容比力多,那一块也是如今企业支流利用的手艺,所以我们要先学会那些框架的根本利用,等用娴熟了再往返头研究其底层原理,一步一步往下走。

2.4 第四阶段

熟悉各类手艺的底层原理、源码、设想形式、性能优化、并发编程、算法等。

那些内容算是高级内容,学好了那些绝对是高级工程师以至是架构师的水准了。但对刚进职场的小伙伴来说,却没那么随便理解,需要我们有必然的工做体味和代码积存,才气更好天文解那块的内容。

2.5 第五阶段

最初我们需要把所掌握的常识点用一个个的项目来验证,在做项目标过程中不竭地发现问题息争决问题。那是最重要的一个环节,在那个过程中,还需要我们不竭地根究和总结,如许我们对常识的理解就会更进一层。

四. 结语

所有的手艺城市办事于项目,不然就失往了手艺的目标,而项目则是为领会决生活中的现实问题而存在的。深入或者不深入,仅仅只是一种说法罢了,正所谓,活到老、学到老。

只要我们连结一颗对手艺谦虚的心、连结一种初恋般的进修热情,末回有一天,我们城市到达深入的境域。

健哥我已经工做十多年了,但目前还在进修新手艺,每年都要更新本身的手艺道路,最初期看各人都能连结有一颗不竭朝上进步的心态,如许才不会被裁减掉。

0
回帖

十几年Java“老油条”,教你如何才能把Java学好学深刻 期待您的回复!

取消