关于java的几道简答题

请简单描述给在什么情况下需要给方法加锁,为什么?
描述Thread中,Yield、Sleep、Join分别代表什么意思?

会有多个线程并发访问同一个方法时加锁
yield是线程的优先级

sleep是设置线程休眠
join 是一个线程执行完,再执行下一个
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-24
第一题:
public class A {
static int arraysize = 10;
static float[] array = new float[arraysize]; //在给数组分配空间的时候,系统默认的值就是0;

/**
* @feng
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
float sum=0;
for( int i = 0; i < array.length; i++ ){
sum += array[i];
}
System.out.println("数组的所有元素的和是:"+sum);
}

}

第二题:

public class A{
public static void main(String args[]){
int i ;
int n=0;
for(i=1;i<=20;i++){
if(n%5==0){
System.out.println();
n = 0;
}
System.out.print(i+" ");
n++;
}
}
}

第三题:
数组中,当要利用到元素的时候,下标是从零开始的,你上面的那种情况就属于数组越界的情况,如果你是要访问最后的一个元素,你的下标应该是9;

第四题:
c语言里面有的运算符,在java里面都有;
希望能解决您的问题。

java简答题
第一题选A,s是字符数组,而不是字符串数组..A定义的是字符数组,但是实例化确实字符串数组 四简答题:java跨平台就是能够在linux,windows,mac等不同的操作系统下稳定运行;java可以跨平台是因为它是通过JVM来对编译过后的字节码而不是机器码进行解析的.属于解释性语言。所以能够跨平台 对象是指一个...

求助,java基础问题。。
一、 填空题(2*15=30)1..class 2. javac java 3. 4,4,12 4 int i = 12 5. true flase 6.float[] floatAry ={2.3, 7.5} 7.方法 属性 8.abstract 9. jar myjava 10.inner 二、简答题(8*5=40)1. Java的基本数据类型及其字节数。byte 1个字节...

请从JAVA课本知识角度回答。小弟是要考试用的,老师只给了这个材料!希望...
而Java中存在九种基本数据类型(int,short,byte,long,char,double,float,enum,boolean),虽然说这些基本类型都存在自己的包装类,但从严格意义来说,他们不属于面向对象的特性,所以Java中包含这些杂质,就不算是严格的面向对象了。七、 \/\/这个是父类class Father{ \/\/父类有个方法speak public void speak(){ System....

JAVA考试简答题
5: 继承是指一个对象直接使用另一对象的属性和方法。java语言中不支持多重继承,是通过接口实现多重继承的功能。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,...

三简答题(每小题5分,共10分)1Java中面向对象方法的特点有哪些?
Java中的面向对象方法具有以下特点:封装性:面向对象方法通过封装类的属性和方法,将数据和行为进行组合,使得对象的内部状态不会被外部直接访问和修改,从而保证了数据的安全性和可靠性。继承性:面向对象方法允许创建子类继承父类的属性和方法,并可以重写父类的方法,从而实现代码的复用性和扩展性。多态性...

JAVA简答题:面向对象中什么是类?什么是对象?它们之间的关系是什么?
JAVA简答题:面向对象中什么是类?什么是对象?它们之间的关系是什么? 我来答 1个回答 #热议# 公司那些设施可以提高员工幸福感?匿名用户 2018-06-20 展开全部 对象是人们要进行研究的任何事物,它不仅表示具体的事物,还能表示抽象的规则、计划或事件。具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。

javaee的简答题
1、工作流程:(1)客户端提交一个HttpServletRequest请求(.action或JSP页面)(2)请求被提交到一系列Filter过滤器,如ActionCleanUp和FilterDispatcher等 (3)FilterDispatcher是Struts2控制器的核心,它通常是过滤器链中的最后一个过滤器 (4)请求发到FilterDispatcher后,FilterDispatcher询问ActionMapper是否需要调用...

求完整答案,java程序设计不考题,急。
五、简答题。(共6小题,每小题4分,共24分)(1)说说当比较的是两个对象时,使用“= =”运算符与使用equals()方法的区别,以字符串对象的比较来举例说明。== 是判断内存地址是否相同, equals是判断内存地址上所存储的数据是否相等 (2)简单叙述一下方法的重载与方法的重写的概念。方法重载在...

java简答题 简述ArrayList的实现原理 。求帮忙
1、数据存储是基于数组实现的,默认初始容量为10;2、添加数据时,首先需要检查元素个数是否超过数组容量,如果超过了则需要对数组进行扩容;插入数据时,需要将插入点k开始到数组末尾的数据全部向后移动一位。3、数组的扩容是新建一个大容量(原始数组大小+扩充容量)的数组,然后将原始数组数据拷贝到新...

求最新JAVA面试题目,越全越好!!!
二、六道简答题 1、在java中如果声明一个类为final,表示什么意思?答:final是最终的意思,final可用于定义变量、方法和类但含义不同,声明为final的类不能被继承。2、父类的构造方法是否可以被子类覆盖(重写)?答:父类的构造方法不可以被子类覆盖,因为父类和子类的类名是不可能一样的。3、请讲述...

相似回答
大家正在搜