北美java代码题 java实战代码

求java习题?1.给定一个Java程序代码,如下:运行编译后,输出结果是().(选择一项)
pubilc class Test{
int count = 9;
pubilc void count1(){
int count = 10;
SYstem.out.println("count1" count);
}
pubilc void count2(){
SYstem.out.println("count2" count);
}
pubilc static void main(String args[]){
Test t =new Twst();
t.count1();
t.count2();
}
}
A.count1=9 count2=9
B.count1=10 count2=9
C.count1=10 count2=10
D.count1=9 count2=10
2.给定java代码,如下:运行时,会产生()类型的异常.(选择一项)
String s=null;
s.concat("abc");
A.AritthmeticException
B.NullpointerException
C.IOException
D.EOFException
3.给定java代码片段,如下:
Integer a = new Integer(3);
Integer b = new Integer(3);
System.out.println(a==b);
运行后 , 这段代码将输出() 。(选择一项)
A.true
B.false //对象比较用EQUALS
C.0
D.1
4.在JAVA中的布局管理器,以下说法中错误的是().(选择一项)
A.FlowLayout以由上到下的方式从左到右排列组件
B.BorderLayout使用 "东"."西"."南"."北","居中"来指定组件的位置
C.GridLayout可以创建网格布局,网格布局中各组的大小可以任意调整
D.可以通过容器的setLayout方法为容器指定布局管理
5.在J2EE中,下列元素经过排序的集合类是() 。(选择一项)
A.LinkedList
B.Stack
C.Hashtable
D.TreeSet
6.在Java中 , 要想使定义该类所在的包外的类不能访问这个类应用的关键字是() 。(选择一项)
A.不需要任何关键字
B.private
C.final
D.protected
7.某一 java程序中有如下代码:
Datalnputstream din=new DataInputstream(new BufferedInputstream
(new FileInputstream(“employee.dat”) ));
假设在employee.dat文件中只有如下一段字符:abcdefg 。则:System.out.println(din)在屏幕上打?。ǎㄑ≡褚幌睿?
A.A
B.B
C.97
D.98
8.()位于集合框架的体系结构的顶层 。(选择一项)
A.ArrayList类
B.Collection接口
C.Set接口
D.List接口
9.Java程序中读入用户输入的一个值,要求创建一个自定义的异常 , 如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为“something’s wrong!”,语句为() 。(选择一项)
A.if (I10)throw Exception(“something’s wrong!”);
B.if (I10)throw Exception e (“something’s wrong!”);
C.if (I10)throw new Exception(“something’s wrong!”);
D.if (I10) throw new Exception e (“something’s wrong!”);
11.下面是Java程序中的一些声明 , 选项中能够通过编译的一项是() 。(选择一项)
String s1=new String(“Hello”);
String s2=new String(“there”);
String s3=new String();
A.s3=s1 s2
B.s3=s1s2
C.s3=s1||s2
D.s3=s1s2
java面试题求代码,最好有注解 。。。你好北美java代码题,代码如下 。需要修改北美java代码题的话北美java代码题,你可以根据情况修改北美java代码题:
【北美java代码题 java实战代码】class Info{ // 定义信息类
private String name = "生产者";// 定义name属性
private String content = "压入子弹" ;// 定义content属性
private boolean flag = false ; // 设置标志位
public synchronized void set(String name,String content){
if(!flag){
try{
super.wait() ;
}catch(InterruptedException e){
e.printStackTrace() ;
}
}
this.setName(name) ; // 设置名称
try{
Thread.sleep(300) ;
}catch(InterruptedException e){
e.printStackTrace() ;
}
this.setContent(content) ; // 设置内容
flag= false ; // 改变标志位北美java代码题,表示可以取走
super.notify() ;
}
public synchronized void get(){
if(flag){
try{
super.wait() ;
}catch(InterruptedException e){
e.printStackTrace() ;
}
}
try{
Thread.sleep(300) ;
}catch(InterruptedException e){
e.printStackTrace() ;
}
System.out.println(this.getName()
" -- "this.getContent()) ;
flag= true ; // 改变标志位,表示可以生产
super.notify() ;
}
public void setName(String name){
this.name = name ;
}
public void setContent(String content){
this.content = content ;
}
public String getName(){
return this.name ;
}
public String getContent(){
return this.content ;
}
};
class Producer implements Runnable{ // 通过Runnable实现多线程
private Info info = null ;// 保存Info引用
public Producer(Info info){
this.info = info ;
}
public void run(){
boolean flag = false ; // 定义标记位
for(int i=0;i12;i){
if(flag){
this.info.set("生产者","压入子弹") ; // 设置名称
flag = false ;
}else{
this.info.set("消费者","射出子弹") ; // 设置名称
flag = true ;
}
}
}
};
class Consumer implements Runnable{
private Info info = null ;
public Consumer(Info info){
this.info = info ;
}
public void run(){
for(int i=0;i24;i){
this.info.get() ;
}
}
};
public class ThreadCaseDemo03{
public static void main(String args[]){
Info info = new Info(); // 实例化Info对象
Producer pro = new Producer(info) ; // 生产者
Consumer con = new Consumer(info) ; // 消费者
new Thread(pro).start() ;
new Thread(con).start() ;
}
};
java面试题:一个人早上八点上山,晚上八点到达山顶 。第二天早上八点下山,晚上八点到达山底 。java面试题的解析方式(思路如下):
public static void main(String[] args) {
// TODO Auto-generated method stub
int up = 8;
int down = 8;
while(up=20){
if((up == 20-6) (up == 20-6)){
System.out.println("在" up "时到达同一地点");
break;
}
up= 1;
down= 1;
}
}
微软面试题的背后
微软的奇葩面试题答案并不重要,重要的是思考过程,而思考过程体现了你是否拥有公司所看重的能力,不仅是微软,其他公司的面试也是为了测试你的某种能力 , 如果你提前培养了这种能力,相当于知道了面试的“考纲” , 在面试中自然就从容不迫,游刃有余了 。
平时要知道转化能力是看透问题 , 然后找到解决方案的能力 。所以转化能力最重要的是如何看透问题,也就是你思考问题的方式 。
求JAVA代码 。题目如下“成绩满分为100分,学生成绩记为x 。若90≤x≤100,打印等级为“优”;若80≤xpackage test;
import java.util.Scanner;
public class Score {
/**
* @param args
*/
public static void main(String[] args) {
try {
Scanner student_score_input = new Scanner(System.in);
System.out.print("请输入学生的成绩: ");
int student_score = student_score_input.nextInt();
if (student_score = 90student_score = 100) {
System.out.print("该学生的成绩是优");
} else if (student_score = 80student_score90) {
System.out.print("该学生的成绩是良");
} else if (student_score = 60student_score80) {
System.out.print("该学生的成绩是及格");
} else if (student_score = 0student_score60) {
System.out.print("该学生的成绩是不及格");
} else {
System.out.print("输入错误!");
}
} catch (Exception e) {
System.out.print("输入错误!");
}
}
}
关于北美java代码题和java实战代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读