「java材料题」java客观题题库
本篇文章给大家谈谈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客观题题库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-06,除非注明,否则均为
原创文章,转载请注明出处。