在黑马程序员学习java,如何怎么坚持每天写笔记,敲代码

黑马程序员——Java基础测试题

第1题:以下代码哪个是正确的为什么?

 答:选项a是对的定义b为byte型,且值为2

第2题:创建ArrayList对象,添加5个元素使用Iterator遍历输出

//对al集合添加5个元素 //得到迭代器中下一个值

      要用于数据下载,文件传输可靠性要求高的应用。

//三位质数从100开始到1000结束 // 计算其整除的次数 // 如果只有一次整除,那么该数为素数

          第8题:定义一个包含私有成员变量和函数的类再定义一个内部类,在内部类函数中访问外部成员量

//定义包含私有荿员变量和函数 //把输入字符串解释为日期和时间的表示形式,返回指示的时间 //定义一个日历对象c // 将日历字段设置为给定值
}

1. 字符串数据和任何数据使用“+”嘟是相连接最终都会变成字符串;

2. windows系统中,回车符是由连个字符来表示\r\n

第二行和第三行的语句区别在于,s=s+5;是两次运算存在自动类型提升,所以编译会报错;而s+=5是一次运算s+5的值在short类型所能表示的范围之内,所以直接赋值给s不会编译报错。

4. 在嵌套循环中如果内层循環有break语句,则只能跳出内层循环;如果想选择跳出的位置可以给循环体加标号,如:

5. continue语句也可以使用标号如:

6. break只能在switch或者循环语句中使用,continue只能在循环语句中使用;

7. 如果一个函数没有返回值则这个函数不能在输出语句中输出;

8. 方法重载与返回类型无关;

9. java程序在运行时,需要在内存中分配空间为了提高运算效率,又对空间进行了不同区域的划分因为每一片区域都有特定的处理数据方式和内存管理方式

(1)栈内存:用于存储局部变量,当数据使用完所占空间会自动释放;

(2)堆内存:数组和对象通过new键里的实例都存放在堆内存中;每一个实體都有内存地址值;实体中的变量都有默认初始化值;实体不再被使用时,会在不确定的时间内被垃圾回收器回收;

(3)方法区;(4)本地方法区; (5)寄存器;

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信