订单查询
首页 其他文档
java基础面试题及答案整理
大小:18.61KB 7页 发布时间: 2023-07-20 11:21:10 5.55k 4.13k

46.如何判断一个字符是不是数字,是不是大写?

a)Character.isDigit(‘a')

b)Character.isUpperCase(‘U’)

47.已知一个java。util。Date对象,如何格式化成如下格式YYYY—MM—dd hh:mm:ss

a)SimpleDateFormat formate=new SimpleDateFormat(”yyyy—MM—dd HH:mm:ss”);

formate.format(new Date()));

48.如何生成一个0—100的随即整数?

a)(int)(Math。random()*100)

49.简述java异常处理的机制?

a)当所调用的方法出现异常时,调用者可以捕获异常使之得到处理;也可以回避异常。

50.简述如下关键字用途try、catch、throw、throws、finally

a)try:保护代码,如果try中某行代码出现异常,则try中代码不再继续执行。

b)catch:捕获异常,当try中出现异常,则catch负责捕获异常,并处理。

c)throw:抛出异常.

d)throws:声明异常。

e)finally:无论try中是否出现异常,finally一定执行。

51.LinkedList和ArrayList区别?

a)LinkedList底层通过链式存储结构实现。

b)ArrayList底层通过数组实现。

52.什么是I/O流,有什么作用?

a)指数据输入输出的流,I/O流提供一条通道程序,可以使用这条通道把源中的字节序列送给目的地。

53.如何查看一个文件的大小,绝对路径,是否可读?

a)File file=new File(“e://a。txt");

b)file.length();

c)file.getAbsolutePath();

d)file。canRead();

54.已知如下代码

File f=new File(”myfile.dat”);

FileInputStream istream=new FileInputStream(f);如何从流中读取数据。

a)byte[]buff=new byte[100];

b)istream。read(buff);

55.实现多线程的两种方法?

a)从Java.lang.Thread类派生一个新的线程类,重写它的run()方法。

b)实现Runnable接口,重写Runable接口中的run()方法。

56.简述一个线程的生命周期?

a)新建-—-运行—--中断———死亡

57.如何让一个准备就绪的线程运行?

a)调用线程的start方法让一个处于准备就绪的状态的线程运行.

58.如何让一个线程休眠1000毫秒?

a)调用线程的sleep方法,参数为1000。

反馈
我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441