黑马程序员---我脑海中的JAVA大体系

------- android培训java培训、期待与您交流! ----------

首先,是JAVA的由来,JAVA是什么?为什么会有JAVA的出现?

这些在总结里都写过了,这里只是大概说一个体系,加深印象。

其次,是基础中的基础,就是大部分编程语言都有的东西,比如:

循环语句,成员变量,局部变量等

然后是一些JAVA和别人不一样的:

关键字,作用域,修饰符,内部类,匿名类

这里又涉及到了一个内部类的问题
Java和其他编程语言的优势在于,Java是一门面向对象的语言,面向对象和面向过程的区别于优势。

面向对象的核心思想:实现方式及方法需要本类来考虑,只需要对外部提供一个访问点。

调用方法即可,这种方式提高了,程序的安全性,

往后,是方法的重写,多态,继承,接口。这提高了代码的复用性,功能的扩展性,

这里为了解决单继承的所带来的不便,出现了多实现接口。

虽然实现接口是为了解决单继承所带来的不便,但是接口又和继承有所区别,

接口实现的功能可以是该类的非必须功能,而继承必须要实现父类的功能。

还有,多态的静态与非静态的区别,编译看左边,运行看右边,还有的时候编译和运行都是看左边。

下面是多线程技术,需要知道什么时候用Therad什么时候用Runnable,有什么区别,以及线程安全问题。

接着是流技术,GUI重点是事件监听机制,后面是网络编程。

这些都有写专门的总结,这里只要知道有个顺序就可以了。

还有JAVA1.5的新特性作必要掌握,1.6的新特性可以适当的了解下。

也不知道说了这些是不是严谨,反正自己能看的明白,呵呵。

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流!----------------------

 详细请查看:http://edu.csdn.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值