「java材料题」java客观题题库

博主:adminadmin 2022-12-06 16:39:08 72

本篇文章给大家谈谈java材料题,以及java客观题题库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求助 JAVA 试题

1.Java是不区分大小写的语言。(错)

2.Java的源代码中定义几个类,

编译结果就生成几个以.class为后缀的字节码文件。(对)

3.Java的字符类型采用的是ASCII编码。(错)

----unicode

4.在进行类的继承时,子类可以拥有与父类相同名字的属性和方法。(错)-------私有的就不行

5.类中不可以没有构造函数,在类的定义时必须定义类的构造函数。(错)------定义类的时候可以不定义构造函数,

自动继承Object的构造函数

6.类的继承机制和接口的实现机制是完全相同的。(错)------继承不必要重新定义一些抽象方法,但是实现接口必须要实现接口里的所有方法

7.在DOS界面中,当从键盘读入数据时,提取到的数据就是数据类型,不需要进行数据类型的转换。(错)--------提取到的数据都以字符串形式表示,根据需要转化成其他基本类型

8.System类不能实例化,即不能创建System类的对象。(对)-------System的构造方法是私有的.

9.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(对)

10.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)

11.在Java中,‘a‘与”a”代表的含义是一样的,它们之间没有区别。(错)

12.Java的源代码中无论定义多少个类,

编译结果就只生成一个以.class为后缀的字节码文件。(错)

13.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。(对)

14.多维数组中每一维的长度可以不相同。(对)

15.在类中定义重载方法时,每个重载方法的参数个数或参数类型可以相同。(对)

--------只要不是个数和类型完全相同.

16.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(对)

17.在进行类的继承时,子类不能拥有与父类相同名字的属性和方法。(错)

18.System类不能实例化,即不能创建System类的对象。(对)

19.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)

20.类中不可以没有构造函数,在类的定义时必须定义类的构造函数。(错)

几道简单的JAVA 填空题 各位大侠帮帮忙

1、覆盖2、方法和变量3、接受参数4、方法体5、抽象常量和抽象方法6、抽象,公开7、java class2、分支和循环3、class ,new,this,thows

JAVA的几道题目

1.

public class ThreeNumber {

public static void main(String agrs[]) {

int t=0;

for (int i=100; i=1000;i++) {

if (i%3 == 0) {

System.out.printf("%4d",i);

t++;

if(t%6==0)

System.out.println(""); //每行打印6个数

}

}

}

}

2.

public class CiFang {

public static void main(String agrs[]) {

System.out.println(find2(40));

}

static double find2 (int n) {

return Math.pow(2, n);

}

}

3.

public class ShowCar {

public static void main(String[] args) {

Car bentian = new Car("本田","黑色",1500,5);

System.out.println("品牌:"+bentian.name);

System.out.println("颜色:"+bentian.color);

System.out.println("自重:"+bentian.weight+"公斤");

System.out.println("搭乘人数:"+bentian.passenger);

}

}

class Car {

String name;

String color;

double weight;

int passenger;

public Car (String name,String color,double weight,int passenger) {

this.name = name;

this.color = color;

this.weight = weight;

this.passenger = passenger;

}

}

4.

public class Array {

public static void main(String[] args) {

int []number = {5,6,1,7,3};

int min = number[0],max =number[0],sum = number[0];

for(int i=1;inumber.length;i++) {

sum = sum +number[i];

if (number[i]min)

min = number[i];

if(number[i]max)

max = number[i];

}

System.out.println("数组元素和:"+sum);

System.out.println("数组最小元素:"+min);

System.out.println("数组最大元素:"+max);

}

}

5.

import java.io.*;

public class TestString {

private String input;

String[] strs = new String[10]; //根据输入生成的字符串数组

private static BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

private static PrintWriter stdOut = new PrintWriter(System.out,true);

public void inputString() throws IOException{

stdOut.println("请输入10个以内的字符串,输入exit结束输入:");

int i = 0;

while((input = stdIn.readLine())!=null){

String[] temp = new String[i+1];

if(input.equals("exit"))

break;

strs[i] = input;

i++;

}

for(int k = 0;ki;k++)

System.out.println(strs[k]);

}

public static void main(String[] args){

try {

new Homework().inputString();

} catch (IOException e) {

e.printStackTrace();

}

}

}

最后一个程序可能不是很完善,最多只能输入十个字符串!

java这道题怎么做?

// 建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不同的构造方法创建实例。

// 至少要求: 汽车能够加速,减速,停车。再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法

class Auto {

public int 轮胎数量;

public String 汽车颜色;

public double 车身重量;

public double 速度;

Auto() {

// 无参构造

}

Auto(int 轮胎数量, String 汽车颜色, double 车身重量, double 速度) {

// 有参构造

this.轮胎数量 = 轮胎数量;

this.汽车颜色 = 汽车颜色;

this.车身重量 = 车身重量;

this.速度 = 速度;

}

public void 加速() {

System.out.println("Auto加速");

}

public void 减速() {

System.out.println("Auto减速");

}

public void 停车() {

System.out.println("Auto停车");

}

}

class Car extends Auto {

public String 空调;

public String CD;

public void 加速() {

System.out.println("Car加速");

}

public void 减速() {

System.out.println("Car减速");

}

}

请大家帮解答一下,JAVA面试题。

给个邮箱我给你个java面试题的材料。。自己慢慢看去

。10、和的区别。

是位运算符,表示按位与运算,是逻辑运算符,表示逻辑与(and)。

13、sleep()

wait()

有什么区别?

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。

wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

19、forward

和redirect的区别

forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。

redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。

20线程同步:同步方法和同步关键字。都是Synchronized。

至于mvc你去查mvc简介吧。第一题和第二题是jsp的不会

关于java材料题和java客观题题库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-06,除非注明,否则均为首码项目网原创文章,转载请注明出处。