
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
佛山java培训:不论是Java培训学习还是其他行业知识的学习,努力和天赋都很重要,有的人学的好,有的人学一般,没走到最后,谁也不能确定哪个学生就能成为高手,但不管是谁,学习java,这些入门概念是必须掌握的。
1.数据类型:Java是强调类型的语言,每个变量都必须先申明它都类型,java中总共有8个基本类型.4种是整型,2种是浮点型,一种是字符型,被用于Unicode编码中的字符,布尔型。
2.封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instancefield)。
3.通过扩展一个类来获得一个新类叫继承(inheritance),而所有的类都是由Object根超类扩展而得。
4.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。
5.对象的3个主要特性
ehavior---说明这个对象能做什么。
tate---当对象施加方法时对象的反映。
dentity---与其他相似行为对象的区分标志。
每个对象有唯一的indentity而这3者之间相互影响。
6.类之间的关系:
use-a:依赖关系
has-a:聚合关系
is-a:继承关系--例:A类继承了B类,此时A类不仅有了B类的方法,还有其自己的方法.(个性存在于共性中)
7.重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载.编译器必须挑选出调用哪个方法。
8.扩展类:扩展类充分体现了is-a的继承关系.形式为:class(子类)extends(基类)。
9.继承思想:允许在已经存在的类的基础上构建新的类,当你继承一个已经存在的类时,那么你就复用了这个类的方法和字段,同时你可以在新类中添加新的方法和字段。
10.多态:在java中,对象变量是多态的.而java中不支持多重继承。
11.final类:为防止他人从你的类上派生新类,此类是不可扩展的。
12.动态调用比静态调用花费的时间要长。
13.抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。
例:publicabstractstringgetDescripition
14.Java中的每一个类都是从Object类扩展而来的。
15.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
16.动态绑定:调用对象方法的机制。
(1)编译器检查对象声明的类型和方法名。
(2)编译器检查方法调用的参数类型。
(3)静态绑定:若方法类型为priavtestaticfinal编译器会准确知道该调用哪个方法。
(4)当程序运行并且使用动态绑定来调用一个方法时,那么虚拟机必须调用x所指向的对象的实际类型相匹配的方法版本。
(5)动态绑定:是很重要的特性,它能使程序变得可扩展而不需要重编译已存代码。
17.数组列表:ArrayList动态数组列表,是一个类库,定义在java.uitl包中,可自动调节数组的大校
18.接口和回调.编程一个常用的模式是回调模式,在这种模式中你可以指定当一个特定时间发生时回调对象上的方法。
19.接口(Interface)说明类该做什么而不指定如何去做,一个类可以实现一个或多个interface。
20.一个类只有一个超类,但一个类能实现多个接口。Java中的一个重要接口:Cloneable
21.对象clone:clone方法是object一个保护方法,这意味着你的代码不能简单的调用它。
22.代理类(proxy):
A.指定接口要求所有代码
B.object类定义的所有的方法(toStringequals)
不管是谁来学习,首先就要喜欢Java开发,没有兴趣很难坚持,不坚持下去是没有学习成果的。如果你喜欢IT编程类工作,达内佛山java培训等您来。