A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© alexander5354 初级黑马   /  2016-9-5 12:19  /  430 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

要想学好JavaSE,你要学习的第一部分知识,我把它叫做Java程序设计基础,在这个部分,你要学会什么是一个程序,一个Java程序的执行过程,学习一些基础的语法,如运算符,标识符,变量,输入输出,数据类型,判断循环等流程控制语句,数组,函数。
3
在第一部分,,你会遇到很多东西不懂,不懂public是什么意思,不懂static是什么意思,都没有关系,在第一阶段,请关注于你现在学的东西能够做什么,并尝试用这些东西去解决一些问题,而不要急着去知道不懂得那部分,先要“学会模仿”。
4
你要学习的第二部分,可以叫做“面向对象程序设计”,在这个部分,你会学习Java的独特性,学习什么是类,什么是对象,类和对象之间的关系,理解Java的世界观:一切皆对象。你还需要学习面向对象的特性,封装,继承,多态,接口,当然,有人说是三大特性,封装,继承,多态,这都没有关系,反正就是这些东西。
5
在第二部分,或许你已经慢慢懂了你在第一部分所写的程序里不理解的那部分,你懂了为什么会有public,为什么会有static,但是你仍会遇到疑问,你不懂为什么要封装,觉得多此一举,或许还不能理解继承有什么用,还是那句话:请先学会模仿。(这其实是学习绝大部分计算机知识的方法,请先学会模仿,那些不懂不理解的随着你慢慢学习的深入早晚会懂得)。请先学会这些做法,学会这些规则,在你今后的学习中你会明白这些“多此一举”的封装继承有什么用的,并会为这些设计拍案叫绝。
6
第三部分,你可以叫它Java高级编程或者面向对象程序设计的应用。在这个部分,你会熟悉很多的JavaAPI,学会用Java做很多事情,包括异常处理,字符串处理的深入,IO流,多线程,网络编程,JDBC。学完这些东西,你能用Java做很多事情,并在这些学习的过程中加深对面向对象思想的理解,加深对面向对象思想优越性的理解。
7
第四个部分,可以叫它“Java的高级特性”,你会学习反射,动态编译,动态执行等一些Java语言非常优秀的地方。
8
呼应一下开头,本文说的只是“如何成为一个Java工程师的知识性部分”,这中间需要很多的实践和项目练习,而在学完这些东西之后,无论是向下的数据结构、算法、编译原理,操作系统,或者向上的设计模式等等,都还有很多东西,请不要停止学习和经验的积累,祝你好运。

1 个回复

倒序浏览
hgsghost 来自手机 中级黑马 2016-9-5 12:30:54
沙发
说的很有调理,有方向了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马