------- android培训、java培训、期待与您交流! ----------
首先,是JAVA的由来,JAVA是什么?为什么会有JAVA的出现?
这些在总结里都写过了,这里只是大概说一个体系,加深印象。
其次,是基础中的基础,就是大部分编程语言都有的东西,比如:
循环语句,成员变量,局部变量等
然后是一些JAVA和别人不一样的:
关键字,作用域,修饰符,内部类,匿名类
这里又涉及到了一个内部类的问题
Java和其他编程语言的优势在于,Java是一门面向对象的语言,面向对象和面向过程的区别于优势。
面向对象的核心思想:实现方式及方法需要本类来考虑,只需要对外部提供一个访问点。
调用方法即可,这种方式提高了,程序的安全性,
往后,是方法的重写,多态,继承,接口。这提高了代码的复用性,功能的扩展性,
这里为了解决单继承的所带来的不便,出现了多实现接口。
虽然实现接口是为了解决单继承所带来的不便,但是接口又和继承有所区别,
接口实现的功能可以是该类的非必须功能,而继承必须要实现父类的功能。
还有,多态的静态与非静态的区别,编译看左边,运行看右边,还有的时候编译和运行都是看左边。
下面是多线程技术,需要知道什么时候用Therad什么时候用Runnable,有什么区别,以及线程安全问题。
接着是流技术,GUI重点是事件监听机制,后面是网络编程。
这些都有写专门的总结,这里只要知道有个顺序就可以了。
还有JAVA1.5的新特性作必要掌握,1.6的新特性可以适当的了解下。
也不知道说了这些是不是严谨,反正自己能看的明白,呵呵。
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流!----------------------