Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

JAVA面试题目及答案(基础+框架+数据库+项目) PDF 下载


分享到:
时间:2024-04-23 11:47来源:http://www.java1234.com 作者:转载  侵权举报
JAVA面试题目及答案(基础+框架+数据库+项目)
失效链接处理
JAVA面试题目及答案(基础+框架+数据库+项目) PDF 下载
 
 
 
相关截图:
 


主要内容:
 
⼀、基础题⽬
1. JAVA中的基础数据类型
◦ 基础数据类型包含哪⼏种?byte、boolean、char、short、int、float、long、double
◦ 什么是⾃动装箱和拆箱?
▪ Integer a=111, b=111; a==b true,(易错题,⾃动装箱,-128 到 127之间是对的)
▪ Integer a=222,b=222; a==b false
2. String 类的常⽤⽅法都有那些?
◦ inexOf、charAt、replace、trim、split、getBytes、length、toLowerCase、toUpperCase、
substring、equals,需回答⼀半以上。
◦ 如何将字符串反转?可以⽤StringBuffer的reverse() ⽅法
3. Files的常⽤⽅法都有哪些?
◦ exists、createFile、createDirectory、delete、copy、move、read、write、size
4. try->catch->finally中try有return的情况下,代码的执⾏顺序是怎么样的?
◦ 先执⾏return的表达式计算得到结果,再执⾏finally,最终再将结果返回。
5. Java 中 IO 流分为⼏种?常⻅的流有那些?
◦ 按功能来分:输⼊流(input)、输出流(output)。
◦ 按类型来分:字节流和字符流。
a. 字节流(Byte Streams):
▪ InputStream:⽤于从⽂件中读取字节数据的抽象类。
▪ FileInputStream:从⽂件中读取字节的输⼊流。
▪ OutputStream:⽤于向⽂件中写⼊字节数据的抽象类。
▪ FileOutputStream:向⽂件中写⼊字节的输出流。
b. 字符流(Character Streams):
▪ Reader:⽤于从⽂件中读取字符数据的抽象类。▪ FileReader:从⽂件中读取字符的输⼊流。
▪ Writer:⽤于向⽂件中写⼊字符数据的抽象类。
▪ FileWriter:向⽂件中写⼊字符的输出流。
c. 缓冲流(Buffered Streams):
▪ BufferedInputStream:带有缓冲功能的字节输⼊流。
▪ BufferedOutputStream:带有缓冲功能的字节输出流。
▪ BufferedReader:带有缓冲功能的字符输⼊流。
▪ BufferedWriter:带有缓冲功能的字符输出流。
d. 对象流(Object Streams):
▪ ObjectInputStream:⽤于读取Java对象的输⼊流。
▪ ObjectOutputStream:⽤于写⼊Java对象的输出流。
e. 数据流(Data Streams):
▪ DataInputStream:⽤于读取Java基本数据类型的输⼊流。
▪ DataOutputStream:⽤于写⼊Java基本数据类型的输出流。
f. 转换流(Conversion Streams):
▪ InputStreamReader:将字节输⼊流转换为字符输⼊流。
▪ OutputStreamWriter:将字节输出流转换为字符输出流。
g. 管道流(Pipe Streams):
▪ PipedInputStream:⽤于从管道读取数据的输⼊流。
▪ PipedOutputStream:⽤于向管道写⼊数据的输出流。
 
 
 
 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐