java题目,请高手帮忙解决。

作者&投稿:诺供 (联系方式在网页底部的电邮联系)
有一些JAVA题目,请高手帮忙~

答案分别是:
22 A
23 C
24 C
25 A
26 B
27 A
28 C
29 //如果是多选的话是C,D答案如果是单选的话没有答案
30 B
31 A
32 C
33 C
34 B
35 C
36 B
37 D
38 D
39 A
40 C
41 C
42 A
29题按道理来说没有具体的答案!因为异常是Runntime Exception(unchecked Exception)和checked Exception 效果不一样。如果是Runntime Exception,不使用try/catch语句不会出现编译错误 但是是checked Exception 的话,不使用try/catch语句会出现编译错误。如果是多选的话因该是C,D两个答案!单选的话没答案!

给你发一个吧也是彩票的,以前写的内容大体上是一样的你自己改改。我的你看懂了你这个不是问题的。不给分天理难容的觉得好加点分宝贝。
import java.util.Random;
import java.util.Arrays;
/**
* 双色球彩票号码生成
*/
public class DoubleBallDemo {
public static void main(String[] args) {
String ticket = create();
System.out.println(ticket);
}
public static String create(){
//初始化全部球
String[] redPool = new String[33];
for(int i=0; i<33; i++){
redPool[i] =
i+1<10 ? "0"+(i+1):Integer.toString(i+1);
}
String[] bluePool = new String[16];
for(int i=0; i<16; i++){
bluePool[i] =
i+1<10 ? "0"+(i+1):Integer.toString(i+1);
}
//输出检查球池情况
//抽取不重复的红球, 到红球数组
Random r = new Random();
//a 定义使用标识数组
boolean[] used = new boolean[33];
String[] balls = new String[6];
int idx = 0;
while(true){
//b 产生一个随机数,
int i = r.nextInt(33);
//c 检查使用标识, 是否使用过
//d 如果使用过 重复b
if(used[i])
continue;
//e (找到没有使用过序号) 利用序号取出红球,
//添加打红球数组
balls[idx++]=redPool[i];
used[i]=true;//f 标识此序号使用过
if(idx==6)
break;
//g 重复b, 如果够6个就结束
}
//红球排序
Arrays.sort(balls);
//抽取篮球, 添加到结果中
balls = Arrays.copyOf(balls, 7);
balls[6]=bluePool[r.nextInt(16)];
//将结果转换为字符串返回
return Arrays.toString(balls);
}
}

面向对象:其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。

可移植性:就是在这个系统上作的程序经过一次编译后可以移植到别的系统上解释执行,只要经过简单的粘贴和复制就行了,不影响程序的效果

安全性:在 iSeries 服务器上运行的大多数 Java(TM) 程序是应用程序,而不是 applet,所以“砂箱”安全性模型对它们不起限制作用。从安全性的观点看,Java 应用程序所受的安全性限制与 iSeries 服务器上的任何其它程序相同。要在 iSeries 服务器上运行 Java 程序,您必须对集成文件系统中的类文件具有权限。程序一旦启动,它就在该用户权限控制下运行。 您可以使用沿用权限来访问具有运行程序的用户的权限和程序拥有者权限的对象。沿用权限临时地将用户原先无权访问的对象的权限授予用户。

并发性:JAVA支持多线程技术,就是多个线程并行机制,多线程是Java的一个重要方法,特别有利于在程序中实现并发任务.Java提供Thread线程类,实现了多线程的并发机制.

j2se j2ee j2me
J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。
J2EE Java2平台企业版,企业级网站设计
J2ME在嵌入式系统上应用

类表示同一类事物的集合表示,就像是一个模板,它具有该同种对象的所有表现,它包含类的属性和方法,如举一个人的类,那么这个类有姓名 年龄 性别   等(属性),它会说话 会吃东西 等(方法),这就是一个简单的类,那么对象呢?假设一个张三,一个李四,可能他们说话,吃东西方法类似,但是他们的姓名,年龄 性别等不一定是相同的,这就是一个类的具体的一个对象

Java的命名习惯:
1、包名中的字母一律小写。xxxyyyzzz
2、类名、接口名应当使用名词,每个单词的首字母大写。XxxYyyZzz
3、方法名,第一个单词小写,后面每个单词的首字母大写。xxxYyyZzz
4、变量名,第一个单词小写,后面第个单词的首字母大写。xxxYyyZzz
5、常量名中的每个字母一律大写。XXXYYYZZZ

所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同。这就是函数重载的概念。

我的才是针对你的问题:
java特点:(八大特点,标准答案)
简单性,网络特性,面向对象,鲁棒性(稳定性/健壮性),平台无关性(可移植性),解释性,安全性,多线程性

一般来讲java只有两种程序,应用程序和小应用程序(用于网页)。
所以你所指的三大平台应该是大型应用程序、小应用程序(网页程序)、另外就是手机程序,java在手机上一直是霸主地位……

异常捕捉的特点:try-catch-finally结构,可以自定义异常类型

类是为对象而设,对象属于类。java是面向对象的程序设计,什么意思呢?就是通过对象来实现一个目标。我的目标是看一场演唱会,那么我就建一个球票售票亭,然后为了建一个国家体育场,然后再建个奥迪
R8。这些都是对象。售出各种票的售票厅是一类,所有体育场是一类,所有汽车是一类。明白了?

命名习惯。自己习惯就好。我是这样,自己用着舒服就行,当然别人要能看懂才行。

函数的重载。既然学的是java,请不要用函数一词。不然你会依然陷在c语言中……请叫他方法。重载的概念出现在java属于的面向对象的程序设计的三大特点中的多态性这个部分。重载属于静态多态性,即在同一个类中同名方法在功能上的重复使用,但是注意,这些方法是不能一样的,通过参数个数的修改或类型的改变加以区分,不同类型参数排序不同也可以,相同的参数个数和类型及排序是通不过编译的。这个要与动态多态性中的覆盖概念区分开来才是。

我手动打的,还是针对你的问题……而且应该已经够详细了吧……觉得好记得加分给我~其实我也刚学四天java而已……以后可以联系我,大家一起进步

1.class
2.class
3.package
4.imput
5.implements
6.extents
7.return
8.不知道
9.也不知道
10.11
11.什么问题?
12.类名一致
13.什么问题?
14.又是什么问题?
15.try、Excetion
16.记得给我加分

类在java中是程序员自定义的类型,对象是对类的具体实例化,比如我们可以定义以一个Person类,它有name和age属性,当我们Person p=new Person()时,我们则创建了Person的对象p,总的来说类是一种抽象,对象是类的具体的实现

怎么详细??网上更详细!!!!有时间问,早就应该找到答案了!!!!

相关视频

JAVA程序设计课程作业,请高手帮忙啊
10.BCD 这题出得真烂,也不给出是哪里定义的paint()方法,这里姑且当做Swing中的一个方法来对待。。以下是判断题:1.A java只支持单继承 2.A 高级的异常类放前面,后面的将无用 3.A 浮点数也可以 4.B 5.A 区分 6.A 抽象类不一定要有抽象方法 7.B 都转为数据类型最大的那个类型再运算 8.A 这个表述=。=其实

java基础面试题:请高手前来帮忙解答
list.add(String.valueOf(50))你要明白List<String> 的含义,它的意思就是把你添加的数据给控死了,只能为String类型,添加Integer类型的肯定是不行的 ,除非你修改一下,改成List list=new ArrayList();在add就没问题了 1

java问题求解!!请高手帮忙啊!我是新手!!
一句话:环境变量classpath(类路径)没有设置正确,使得JAVA虚拟机无法找到类来执行目标程序。详细原因:java是通过java虚拟机来解释运行的,也就是通过java命令; javac编译生成的.class文件就是虚拟机要执行的代码, 称之为字节码(bytecode),虚拟机通过classloader来装载这些字节码,也就是通常意义上的类....

求java程序!!!大一的java课程设计题目,求高手送程序~~~求大家帮忙啊...
完整的Java程序:public class Test32 { public static void main(String[] args) { Complex c1 = new Complex(2, -1);Complex c2 = new Complex(3, 4);int m = 3;System.out.println(c1.toString() + "的绝对值:" + c1.abs());System.out.println(c1.toString() + "自增后:...

求高手帮忙编JAVA的程序
车类的题目:创建包test.car 第一个类:Car.java package test.car;\/ 车类 author qinghua9 抽像类,定义两个方法 \/ public abstract class Car { public void driver(){};public void stop(){};} 第二个类Bus.java package test.car;\/ 公共汽车类 author qinghua9 \/ public class Bus ...

急求java试题解答,请高手解答
1 B 2 B 3 D(举例来说,为int类型的变量赋值1L或者2.1f,必然报错,因为无法转换)4 D(Java既有编译也有解释,但依题意解释是不对的)5 C 6 B 7 B(同5)8 A(返回类型、参数列表)9 A(字符串)10 C 11 A 1