Java大牛修炼手册——第一节

Java大牛修炼手册——第一节

Java大牛,对于懂IT得人来说,这绝对是一个牛逼的称号,有这样的称号不愁找工作,不愁没钱拿,月薪30K随时在向你招手。

我们羡慕,嫉妒,恨,但对于小白来说,想变Java大牛,我应该怎么做呢?

首先要搞清楚,大牛的晋升之路:

小白→初级Java工程师→中级Java工程师→高级Java工程师→项目经理→Java大牛。

明白了他们的晋升之路,什么样的学习课程?什么样的学习计划,才能让小白到一个Java工程师呢?

今天开始,我们给大家讲讲,Java的学习之路。

第一节,基础阶段,学习JavaSe&面向对象。

先搞明白以下内容:

1,Java语言基础

Java基本概念。

Java环境搭建。

搭建Eclipse开发环境。

基本类型。

变量,运算符,表达式。

分支语句,循环语句。

数组,数组应用,行业规范。

双色球抽奖程序,实现权限管理命令。

2,Java面向对象

类、对象、属性、方法、构造器。

封装、继承、多态。

重写、重载。

访问权限控制符。

this和super、static、final。

抽象类和接口,内部类。

单例设计模式。

模板设计。

3、JavaSE核心类库

Java核心类。

Java字符串、日期处理。

包装类、集合、数据结构。

异常和异常处理。

Java IO、NIO、多线程编程。

线程同步机制、并发包。

JAVA网络编程。

Java泛型。

Java反射机制。

4,Java分析与设计

设计原则。

设计模式。

常见算法。

Java8新特性。

Maven使用。

SVN版本管理。

以上就是Java基础阶段要学习的内容,你弄明白没有。

Java的基础学习非常重要,非常重要,非常重要

,但是很多人却忽视这个阶段。总想着,我接触Java之后就要写一个管理端,写一个牛逼的网站。这个想法是非常错误的,又有几个初学者明白?

俗话说“基础不牢,地动山摇”没有的好的基础,怎能去学习后面的公司技术性知识呢?而且很多人在Java行业待过的老皮都知道,互联网公司面试的面试题,不是问你写了一个多牛逼的系统,你之前都做过什么,而很多的都是问你一些基础性的问题,你面试的公司越牛逼薪资越高,他们问你的基础性知识就越深入。可以说Java基础是能占整个面试60%的部分。

当你学习完Java基础之后,先问问自己,以下几个问题弄明白了吗?

1,"=="和equals方法究竟有什么区别?

2,++i 和 i++ 有什么区别?

3,什么是内部类?Static Nested Class 和 Inner Class的不同。

4,java中实现多态的机制是什么?

5,接口,继承,重载怎么实现?如何实现异常处理?

6,ArrayList和Vector的区别?

7,HashMap和Hashtable的区别?

8,List 和 Map 区别?

9,说出ArrayList,Vector, LinkedList的存储性能和特性

10,有哪些设计模式?你用过哪些设计模式?

以上都是Java基础里面的问题,也是常见的面试题,但很少有人能正真的说明白。学习过Java基础之后,你能搞明白这些问题吗?

Java大牛的晋升之路,基础是关键,打好基础才能做一个真正的大牛。

想成为大牛,先学好基础,

如有疑问,留言咨询!


分享到:


相關文章: