Java回顾与总结

Java回顾与总结

ID:37845165

大小:60.00 KB

页数:4页

时间:2019-06-01

Java回顾与总结_第1页
Java回顾与总结_第2页
Java回顾与总结_第3页
Java回顾与总结_第4页
资源描述:

《Java回顾与总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、面向对象程序设计的特点a)抽象性b)封装性c)继承性d)多态性二、基本数据类型和引用数据类型a)基本数据类型lJava中共有八种基本数据类型(intshortlongbytefloatdoublecharboolean)l变量单元(在栈内存中)直接存放数据值l传递参数或赋值的方式是传值,即传递数据副本。l通过运算符“==”比较两个变量的值是否相等。b)引用数据类型l八种基本数据类型之外的其它数据类型都是引用数据类型。l所有类(包括数组)都是引用数据类型c)引用数据类型的特点l变量单元存放的是对象的引用l引用型数据在内存中分两处存放

2、ü一处存放对象(即数据)ü另一处存放对象的引用(对象地址)l变量单元中存放对象的引用,即变量通过引用指向对象。l传递参数或赋值的方式是传引用。l通过运算符“==”比较两个变量是否引用同一个对象(即地址是否相等)。l通过equals()方法比较两个对象是否相等。üObject提供的equals方法比较的是地址,此时equals与“==”效果一致。üObject的部分子类重写了equals方法,例如:String类的equals方法比较的是内容。d)八种基本数据类型,分别对应了八种引用数据类型(IntegerShortLongByteFl

3、oatDoubleCharacterBoolean),这八种类型被称为基本数据类型的包装(器)类,这实际上解决了基本类型的数据对象化的问题。二、类的成员a)成员变量b)成员方法c)成员内部类三、局部元素(方法体内或语句块内)a)局部变量定义(包括方法的参数)b)语句c)局部内部类四、Java中的包a)包相当于文件夹为了方便对类的管理,将类放在不同的包中b)类的全限定名(全称)为包名+类名c)如果未指定类所在包则该类在默认包中,这种类只能被默认包中的类所调用。一、访问修饰符、static修饰符和final修饰符a)访问修饰符(不可用于局

4、部元素)lpublic任何类都可以访问可修饰类和类的成员(方法、属性、成员内部类)l默认包范围的访问权限可修饰类和类的成员(方法、属性、成员内部类)lprotected包范围和子类可修饰类的成员(方法、属性、成员内部类)lprivate本类范围内可修饰类的成员(方法、属性和成员内部类)b)static修饰符(不可用于(外部)类和局部元素)l仅能用于类的成员(方法、属性、成员内部类),被修饰的成员属于类,而不属于具体的对象,但可以为该类和该类所有对象所共享,不会随对象的创建而创建,即static修饰的类成员仅有一个,不会为每个对象分配一

5、个。c)final修饰符(可用于类、类的成员和局部元素)l用于类(内部类、外部类)表示该类不可被继承l用于方法表示该方法不可被重写(覆盖)l用于变量(包括成员变量和局部变量)表示该变量的值不可被改变,即final修饰的变量可被看做常量d)在语法上Java修饰符之间无顺序(包括abstract修饰符在内)二、类的初始化、对象的初始化和构造方法三、继承、初始化和构造方法、类型转换、重写(与重载的区别)四、重载与重写五、this关键字和supper关键字六、内部类a)成员内部类(一切用于成员的修饰符均可使用)l实例成员内部类l静态成员内部类

6、b)局部内部类l分类ü内部类(仅可使用abstract和final关键字)ü匿名内部类(必须实现接口或继承父类)c)内部类与外部类的数据交互l实例成员内部类可以直接访问外部类的成员l静态成员内部类可以直接访问外部类的静态成员l局部内部类可以直接访问所在局部能够直接访问的外部类成员l局部内部类可以访问所在局部定义的final的局部变量七、多态a)静态时多态-重载b)运行时多态-重写八、抽象类和接口九、异常处理十、集合类a)Collection接口lList接口üArrayListüLinkedListüVectorlSet接口üHash

7、SetüTreeSetb)Map接口lHashMapü允许null值和null键ü不同步lHashtableßPropertiesü不允许null值和null键ü同步二、dwr框架json等Ajax技术三、weblogic的使用四、Ioc与AOP五、orcale游标存储过程触发器六、Jdbc和事务a)JDBC驱动程序的类型l类型一:JDBC-ODBCBridge(JDBC-ODBC桥)l类型二:JDBC-NativeAPIBridge(本地API)l类型三:JDBC-MiddleWare(JDBC网络纯Java驱动器)l类型四:Pur

8、eJDBCDriver(本地协议纯Java驱动器)b)Jdbc事务七、流、序列化、上传下载八、线程同步异步九、三大框架原理a)struts是开发web应用的MVC的框架,能够规范和简化基于MVC的开发。struts的核心

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。