黑马程序员技术交流社区
标题:
关于Java语言的几个特性简介
[打印本页]
作者:
秋色潇湘
时间:
2015-11-7 17:18
标题:
关于Java语言的几个特性简介
今天复习看书,稍微总结了一些Java语言相较其他语言(特别是C)的一些特性,肯定不全,但是可以互相参考,欢迎补充回复
1、强类型,编译会进行类型检查(好处,强健安全,坏处,额外开销)
2、继承,关键字extends创造一种新的类和类之间的关系
3、多态,动态绑定,(好处,编程不依赖特定类型的代码)
4、单根继承,(可以为每个对象执行统一操作,也为垃圾回收实现提供了便利)
5、Java SE5 增加了类型参数化,eg:ArrayList<Shape> shapes = new ArrayList<Shape>();
也叫泛型(避免在容器中存储向上转型丢失本身类型)
6、垃圾回收,动态内存分配方式。每当想要创建对象是,就要使用new关键字来构建此对象的动态实例。
创建在堆中的对象语言,编译器可以确定对象存活的时间,并可以自动销毁它。
垃圾回收期知道何时对象不会再被使用,并自动释放对象占用的内存。
7、异常处理机制,Java内置异常处理,并强制使用它。(编译时会检查错误,运行错误通过异常处理机制处理)
作者:
秋色潇湘
时间:
2015-11-7 18:37
必须自顶~ 长沙校区~ UPUPUP
作者:
shadowmmm
时间:
2015-11-7 18:42
作者:
路好营
时间:
2015-11-7 19:06
写的不错,受教了,顶起来!!!!!!!!
作者:
刘旭波
时间:
2015-11-7 19:28
顶顶顶,加油!
作者:
Jared
时间:
2015-11-7 20:41
嗯 确实够全面 学习下
作者:
Victory8280
时间:
2015-11-7 21:08
好
作者:
雨来
时间:
2015-11-7 21:15
谢谢分享,学习一下
作者:
切比雪夫
时间:
2015-11-7 21:18
谢谢分享!!
作者:
young_ants
时间:
2015-11-7 21:22
顶一下,记住它!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2