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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HeiMa_Mark 中级黑马   /  2016-3-24 00:21  /  298 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

4、 heap和stack的区别

栈是一种现行结构,其添加和删除元素应在同一段完成,栈按照先进后出的方式进行处理。

堆是栈的一个组成元素。

5、 基本的数据类型

byte,int,long,double,char,boolean,float,short

String不是基本数据类型,java.util.String是final类,因此不能修改这个类,不能继承这个类。

为了节省空间,提高效率我们应该用StringBuffer。

6、 assert什么时候使用?

assertion(断言)在软件开发中使用中常见的调试方式,很多编程语言中都支持这种机制,在实现中,assertion就是在程序中的一条语句,他对一个boolean表达式进行检查,一个正确的程序必须保证这个boolean表达式的值是true。如果该值为false,说迷宫程序已经处于不正确的状态了,系统将给出警告或者退出。一般来说assertion用来保证程序最基本、关键的正确性,assertion检查通常在开发和测试时启动,为了提高效率,在软件发布后,assertion检查通常是关闭的。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马