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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天复习看书,稍微总结了一些Java语言相较其他语言(特别是C)的一些特性,肯定不全,但是可以互相参考,欢迎补充回复

1、强类型,编译会进行类型检查(好处,强健安全,坏处,额外开销)

2、继承,关键字extends创造一种新的类和类之间的关系

3、多态,动态绑定,(好处,编程不依赖特定类型的代码)

4、单根继承,(可以为每个对象执行统一操作,也为垃圾回收实现提供了便利)

5、Java SE5 增加了类型参数化,eg:ArrayList<Shape> shapes = new ArrayList<Shape>();
                                    也叫泛型(避免在容器中存储向上转型丢失本身类型)

6、垃圾回收,动态内存分配方式。每当想要创建对象是,就要使用new关键字来构建此对象的动态实例。
        创建在堆中的对象语言,编译器可以确定对象存活的时间,并可以自动销毁它。
        垃圾回收期知道何时对象不会再被使用,并自动释放对象占用的内存。

7、异常处理机制,Java内置异常处理,并强制使用它。(编译时会检查错误,运行错误通过异常处理机制处理)

9 个回复

倒序浏览
必须自顶~  长沙校区~ UPUPUP
回复 使用道具 举报
回复 使用道具 举报
写的不错,受教了,顶起来!!!!!!!!
回复 使用道具 举报
顶顶顶,加油!
回复 使用道具 举报
嗯 确实够全面 学习下
回复 使用道具 举报
好                                
回复 使用道具 举报
雨来 高级黑马 2015-11-7 21:15:56
8#
谢谢分享,学习一下
回复 使用道具 举报
谢谢分享!!
回复 使用道具 举报
顶一下,记住它!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马