⑴ JAVA题库的题 求答案啊!!!!!!!!!!!!!!!!

1.有点没太明白意思,是要求2个数相加的和吗?

导入Java。util。扫描仪;

公共类应用程序1

/**

* @param参数

*/

公共静态void main(String[] args) {

字节b=0;

字节a=0;

扫描仪扫描=新扫描仪(系统。in);

System.out.println('请输入第一个值:');

a=扫描。next byte();

System.out.println('你输入的值:' b);

System.out.println('请输入第2个值:');

b=(字节)(扫描。next byte)(a);

System.out.println('b的值:' b);

{}

{}

2、是这样吗?

导入Java。小程序。applet

导入Java。啊。图形;

公共类App2扩展了小程序{

@覆盖

公共空漆(图形g) {

布尔b=12 5 3 | | 12-5 7;

g .拉绳(' 12 5 3 || 12 - 5 7的结果为:' b,100,100);

{}

@覆盖

public void init() {

//TODO自动生成的方法存根

超级。init();

setSize(500,399);

{}

{}

3.

导入Java。util。扫描仪;

公共类App3 {

/**

* @param参数

*/

公共静态void main(String[] args) {

int a,b,c=0;

System.out.println('请输入三角形的3条变的长(以逗号分隔每个边的长度):');

扫描仪s=新扫描仪(系统。in);

string Snum=s . NextLine();

if(Snum==null | | Snum。length()==0){

System.out.println('没有输入长度,退出);

返回;

{}

String[] abc=sNum.split(',');

if (abc.length!=3) {

System.out.println('必须输入三角形的3条变的长(以逗号分隔每个边的长度),退出);

返回;

{}

a=整数。(ABC[0])的值;

b=整数。(ABC[1])的值;

c=整数。(ABC[2])的值;

int ZC=a b c;//周长

int p=(a b c)/2;

双S=数学。pow(p *(p-a)*(p-b)*(p-c),0.5);//海伦公式计算的面积。

System.out.println('周长:' zc ',面积:' S);

{}

{}

望采纳。

⑵ (java)题库中有20道题,随机抽10道不同的题出来 怎么写代码 在线等啊

导入Java。util。*;

分类无标题{

公共静态void main(String[]args)throwsException {

integer[]questions=generateQuestions();

for(整数问题:问题){

System.out.println(问题);

{}

{}

privateStaticInteger[]generateQuestions(){

ListIntegerquestionNumbers=new arraylistegeer();

rand=new random();

intquestionNumber,I=0;

while(i10){

问题编号=rand。nextint(21);

if(!问题编号。包含(问题编号){

问题编号。add(问题编号);

我;

{}

{}

returnquestionnumbers。to数组(新整数[10]);

{}

{}

⑶ 什么平台有java的题库

在课堂上,关于java的题库,无论是java还是其他it类型,遇到问题都会由老师解答

⑷ 求java考题,笔试题

Java面向对象

1.super()和this()的区别?

This():当前类的对象,超级父类对象。

Super():子类中访问父类的成员和行为必须受到类继承规则的约束

这代表当前对象,当然所有资源都可以访问。

在构造函数中,如果第一行没有写super(),编译器会自动插入。但是,如果父类没有不带参数的构造函数,或者这个函数被私有化(被private修改),则必须添加父类的实例化构造。这个没有这个要求,因为它自己执行的是实例化构造。

在方法中,super和this使用相同的方法,只是super应该考虑是否可以访问其父类的资源。

2.范围公开、受保护、私有,以及不写时的区别?

Public:可以用于不同的包,相同的包和类

私人:在班级内

Protected:可以用于不同包的子类,相同的包和类

不写时,在同一个包和类中

3.编程输出如下。

* * * * *

* * * * *

* * *

* *

*

代码如下:

公共类打印{

public static void main(String[]args){

for(int I=0;i5;i ) {

for(int j=5;j . I .j - ) {

system . out . print(' * ');

{}

system . out . println();

{}

{}

{}

4.JAVA的事件委托机制和垃圾收集机制

Java事件委托机制的概念,其中一个源生成一个事件,并将其发送给一个或多个侦听器。在这种情况下,侦听器只是等待,直到它收到一个事件。一旦事件被接受,侦听器将处理该事件并返回。

垃圾收集机制垃圾收集是回收或释放分配给对象但不再使用的内存的过程。如果一个对象没有对它的引用或者它的赋值为空,那么第二个对象适合于垃圾收集

5.如何跳出目前JAVA中的多重嵌套循环?

使用break返回方法。

6.什么是java序列化,如何实现?(写个例子)

序列化:处理对象流的机制,这意味着对象的内容流。您可以读写流式对象,也可以在网络之间传输流式对象。序列化是为了解决读写对象流带来的问题。

序列化的实现:要序列化的类将实现Serializable接口,该接口没有要实现的方法。实现可序列化只是标记对象可以序列化,然后使用输出流(比如FileOutputStream)构造ObjectOutputStream对象。然后用ObjectOutputStream对象的writeObject(Object obj)方法写出参数为obj的对象(即保存其状态),用输入流还原。

7.can a’。java的源文件包含多个类(不是内部类)?有哪些限制?

当然可以。如果此类的修饰符是公共的,则其类名和文件名必须相同。

8.有哪些排序方法?请列举。用JAVA实现快速排序?

排序方式有:插入排序(直接插入排序、希尔排序)、交换排序(冒泡排序、快速排序)、选择排序(直接选择排序、堆排序)、合并排序、分布排序(箱排序、基数排序)

快速排序的伪代码。

9.重载和覆盖的区别。重载方法可以改变返回值的类型吗?

覆盖覆盖,子类覆盖父类的方法,子类传递给父类的引用调用子类的方法。

重载一个类有多个同名的方法和不同类型的参数。

两者都是Java多态的不同表现。

重载方法可以更改返回值的类型。

1、公共类Ctest(){

Public static void main(){

system . out . prinln(8 8 " 88 " 8 8);

{}

} 168888

(方法的重写最重要的和重载过载是爪哇岛多态性的不同表现。重写最重要的是父类与子类之间多态性的一种表现,重载过载是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(压倒一切)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(超载)。

超载的的方法是可以改变返回值的类型)。

10.最后的类有什么特点?

属性常量方法不可以否决类不可以继承

11.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

答:父类:

包装测试;

公共类父类{

公众的父类({

System.out.println('父类创建);

{}

{}

子类:

包装测试;

导入测试。父类;

公共类ChildClass扩展了父类{

public ChildClass() {

系统。出去。println(' ChildClassCreate ');

{}

公共静态void main(String[] args) {

父类fc=新父类();

子CLaSS cc=new child CLaSS();

{}

{}

输出结果:

C:java测试ChildClass .

父类创建

父类创建

创建子类

12.内部类的实现方式?

包装测试;

公共类外部类{

私有类类间{

public Euros(){

系统。出去。println(' inter class create ');

{}

{}

public ExtraClass(){

InterClass IC=new InterClass();

系统。出去。println(' OutClassCreate ');

{}

公共静态void main(String[] args){

外套类oc=新外套类();

{}

{}

输出结果:

C:java测试/外部类间创建外部类创建

13.用爪哇岛实现一种排序,JAVA类实现序列化的方法(二种)?

14.如在募捐框架中,实现比较要实现什么样的接口?

15.用插入法进行排序代码如下

包装测试;

导入Java。util。*;

类插入排序{

数组列表al

public InsertSort(int num,int mod) {

al=new ArrayList(num);

Random rand=new Random();

系统。出去。println(' Arraylist sort先于: ');

for(int I=0;inumi ){

al.add(新整数(数学。ABS(兰特。nextint())% mod 1));

系统。出去。println(' al[' I ']=' al。get(I));

{}

{}

public void SortIt(){

整数tempInt

int MaxSize=1;

for(int I=1;艾尔。size();i ){

tempInt=(整数)al。移除(I);

if(Tempint。IntValue()=((整数)al。get(MaxSize-1)).intValue()){

al.add(MaxSize,Tempint);

最大尺寸

系统。出去。println(al .ToString());

} else {

for(int j=0;jMaxSizej ){

if((整数)al。get(j)).int VaLue()=Tempint。int VaLue()){

al.add(j,Tempint);

最大尺寸

系统。出去。println(al .ToString());

打破;

{}

{}

{}

{}

系统。出去。println(' Arraylist在:之后排序');

for(int I=0;艾尔。size();i ) {

系统。出去。println(' al[' I ']=' al。get(I));

{}

{}

公共静态void main(String[] args) {

插入排序为=new InsertSort(10,100);

是sort it();

{}

{}

爪哇岛类实现序例化的方法是实现java.io.Serializable接口

募捐框架中实现比较要实现可比较的接口和比较仪接口

16.编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如'我ABCƊ,应该截为'我AB ',输入'我字母表汉DEF ',6,应该输出为'我‘ABC’而不是'我字母表汉的半个。

公共静态无效分割(字符串源,intnum)引发异常{

int k=0;

Stringtemp=

for(int I=0;我来源。length();i ){

byte[]b=(source.charAt(i)' ').GetBytes();

k=k b .长度

if(knum){

打破;

{}

temp=temp源。charat(I);

{}

系统。出去。println(temp);

{}

15、Java编程,打印昨天的当前时刻

public class YesterdayCurrent{

public void main(String[] args){

日历=日历。GetInstance();

日历. DATE,-1);

系统。出去。println(cal。GetTime());

{}

{}

16、文件读写,实现一个计数器

public int getNum(){

int I=-1;

尝试{

字符串stri=

buffere reader in=new buffere reader(NewFileReader(f));

while((stri=in.readLine())!=null){

I=整数。par sent(stri。trim());

{}

在。close();

{}捕获(例外e){

e .printstacktrace();

{}

返回我;

{}

public void setNum(){

int I=GetNum();

我;

尝试{

print writer out=new print writer(new bufferedwriter(new file writer(f,false));

出去。写(字符串。(一)的价值;//可能是编码的原因,如果直接写入int的话,将出现爪哇岛编码和窗子编码的混乱,因此此处写入的是线

出去。close();

{}捕获(例外e){

e .printstacktrace();

{}

{}

17,指出下面程序的运行结果。

A类{

静态{

系统。出去。print(' 1 ');

{}

公共A(){

系统。出去。print(' 2 ');

{}

{}

乙类扩展了甲类

静态{

系统。出去。print(' a ');

{}

公共B(){

系统。出去。打印(' b ');

{}

{}

公开课你好{

公共静态void main(String[] ars){

A ab=新b();//执行到此处,结果: 1a2b

ab=新b();//执行到此处,结果: 1a2b2b

{}

{}注:类的静电代码段,可以看作是类首次加载(被虚拟机加载(执行的代码,而对于类的加载,首先要执行其基类的构造,再执行其本身的构造

18、抽象类和接口的区别?

(1)接口可以被多重工具,抽象类只能被单一扩展(2)接口只有定义,抽象类可以有定义和实现(3)接口的字段定义默认为:publicstatic final,抽象类字段默认是友好的(本包可见(

当功能需要累积时用抽象类,不需要累积时用接口。

19,什么是类的反射机制?

通过类(类对象),可以得出当前类的字段、方法、构造器、接口、超类、修改等,同是可以通过类实例化一个实例、设置属性、唤醒方法春天中一切都是返射、struts、hibernate都是通过类的返射进行开发的。

20,类的返射机制中的包及核心类?

Java。朗。类Java。朗。参考。方法Java。朗。参考。领域

Java。朗。参考。构造函数Java。朗。参考。修饰语Java。朗。参考。连接

21,得到班级的三个过程是什么?

对象. getClass()类。班级或整数。type(int)integer。类(Java。朗。整数)类。forname();

22,如何唤起类中的一个方法?

产生一个班级数组,说明方法的参数通过班级对象及方法参数得到方法通过method.invoke(实例,参数值数组(唤醒方法

23,如何将数值型字符转换为数字(整数,双精度)?

整数。par sent(" 1234 ")double。parsedouble(" 123.2 ")

24、如何将数字转换为字符?

1 "" 1.0 " "

25,如何去小数点前两位,并四舍五入。

double d=1256.22 DD=d/100;系统。出去。println(数学。圆形(d)* 100);

26,如何取得年月日,小时分秒?

日历c=日历。GetInstance();

c.set(日历。年份,2004年年);

c.set(日历. MONTH,0);

c.set(日历。月_日,31);

系统。出去。打印日历。年份).MONTH)1)’”c . get(日历。年月日);

27,如何取得从1970年到现在的毫秒数

Java。util。Date dat=new Date();long now=dat。GetTime();

或System.currentTimeMillis()

28,如何获取某个日期是当月的最后一天?

当前日期加一天,若当前日期与结果的月份不相同,就是最后一天。

取下一个月的第一天,下一个月的第一天-1

公共静态void main(String[] args){

日历弧=日历。GetInstance();

c.set(日历。年份,2004年年);

c.set(日历. MONTH,0);

c.set(日历。月_日,30);

历C1=(Calendar)c . clone();

系统。出去。打印日历。年份).MONTH)1)’”c . get(日历。年月日);

添加(日历。年月日,1);

if(c.get(日历.MONTH)!=c1.get(日历.MONTH)){

System.out.println('是最后一天);

}else{

System.out.println('不是取后一天);

{}

{}

29,如何格式化日期?

导入java.text. SimpleDateFormat

SimpleDateformat SDF=NewSimpleDateformat(' yyyy-MM-DD hh :MM 3360s ');

Date dat=new Date();

字符串str=SDF。格式(dat);//把日期转化为字符串

系统。出去。println(str);

Java。util。日期D1=SDF。解析(" yyyy-mm-DD ");//将字符串转化为日期

30,编码转换,怎样实现将GB2312编码的字符串转换为国际标准化组织8859-1编码的字符串。

字符串a=新字符串('中. getBytes('gb2312 '),' iso-8859-1 ');

字符串a=新字符串('中. GetBytes(' iso-8859-1 ');

应该是字符串a=新字符串('中. getBytes('gb2312 '),' iso-8859-1 ');

string a1=NewString(a . GetBytes(' iso-8859-1 '));

i10在java中什么意思啊,java题库_JAVA题库的题 求答案啊!!!!!!!!!!!!!!!!_淘题吧...相关推荐

  1. Java 中的 XML:Java 文档模型的用法

    Java 中的 XML:Java 文档模型的用法 英文原文 内容: 代码对比 DOM JDOM dom4j Electric XML XPP 结束语 下一次... 参考资料 关于作者 对本文的评价 相 ...

  2. 在java中使用JMH(Java Microbenchmark Harness)做性能测试

    文章目录 使用JMH做性能测试 BenchmarkMode Fork和Warmup State和Scope 在java中使用JMH(Java Microbenchmark Harness)做性能测试 ...

  3. java 泛型详解、Java中的泛型方法、 java泛型详解

    本文参考java 泛型详解.Java中的泛型方法. java泛型详解 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用. 什么是泛型?为什么要使用泛型? 泛型,即& ...

  4. java中函数的调用,java中如何调用函数

    java动态调用函数,Java 中使用动态代码,java函数调用,java中如何调用函数 如何在 Java 中调用 C 函数 宗薇 [期刊名称]<网络新媒体技术> [年(卷),期]2000 ...

  5. JAVA中初始化线程的两种方法_java中最简单的方式新起一个线程

    启动一个线程 在一个方法中启动一个线程,有两种方法 第一种是让类实现Runable接口,这样的话编译器就会提示你实现里面的未实现的方法(就是run方法) 第二种是,现在方法中new一个线程,然后直接调 ...

  6. Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

    Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决 参考文章: (1)Java中使用json时java.lan ...

  7. java中hashcode_浅谈Java中的Hash值

    1.Hash值有什么用? HashMap.HashTable.HashSet,所以涉及到使用Hash值进行优化存储的地方,都会用到HashCode.HashCode是Key,这种计算为提高计算的性能. ...

  8. java中的action_浅析java中action的作用

    正如早先指出的那样,action()并不是我们对所有事进行分类后自动为handleEvent()调用的唯一方法.有三个其它的被调用的方法集,如果我们想捕捉某些类型的事件(键盘.鼠标和焦点事件),因此我 ...

  9. Ubuntu下,Java中利用JNI调用codeblocks c++生成的动态库的使用步骤

    1.  打开新立得包管理器,搜索JDK,选择openjdk-6-jdk安装: 2.  打开Ubuntu软件中心,搜索Eclipse,选择Eclipse集成开发环境,安装: 3.  打开Eclipse, ...

最新文章

  1. 选择一个稳定、快速的服务器四大注意事项
  2. 吴恩达邀请9位AI大牛畅想2020:李开复看好医疗教育,LeCun强调自监督学习
  3. 第四百一十四节,python常用算法学习
  4. 【Nginx】访问日志里有大量的 HEAD 方法请求
  5. Sybase时间日期函数
  6. 如何能出令自己满意的代码
  7. java 数组地图绘画_Java将地图转换为数组[Snippet]
  8. OpenCL将数组从内存copy到显存
  9. 树莓派python安装xlwt_利用python包(xlrd和xlwt)处理excel
  10. 分享推荐业务后的收获
  11. 休闲甜品店创业计划书_甜品店创业计划书
  12. Windows下调试工具Windbg入门
  13. 京版国八条终于出来了——京十五条
  14. Picasso入门教程(十二)Cache Indicators,Logging Stats
  15. 计算机中丢失ucore46.dll,Creo6.0 Purge功能 如果试过各种方法还不能使用,可以试下这个方法...
  16. java jws-_java JWS 应用及实践
  17. Day25——组合总和III、电话号码的字母组合
  18. 敏捷开发松结对编程系列:L型代码结构案例StatusFiltersDropdownList(下)
  19. 数论作业 —— 公约数公倍数问题
  20. 论文解读:学习蛋白质的空间结构可以提高蛋白质相互作用的预测

热门文章

  1. 首家支持国际体育赛事,搜狗为AI同传正名
  2. 智能合约:BUMO 智能合约介绍
  3. 【老生谈算法】matlab实现马氏链算法源码——马氏链
  4. 跟随鼠标移动的星星✩代码解释✩✩✩
  5. 西交大软件工程考研是c语言,给20考研软件工程的学弟学妹分享一些自己的经验~...
  6. 天空盒(Skybox)
  7. mysql socket tcp udp_TCP/UDP/HTTP/SOCKET深入浅出
  8. 一分钟学会对合并单元格填充数据(Excel)
  9. 嵌入式软件开发工程师成长历程
  10. 西门子医疗系统集团推出最新PET/CT系统Biograph 64