Java面试文
文章平均质量分 69
Java面试题文章加答案分享
Java大鲨鱼
祝您早日学有所成,拿到满意【offer】。快速升职加薪,出任CEO,赢取白富美,走上人生巅峰。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中引用数据类型和数据类型的拓展,一篇文章带你盘的明明白白!
Java中的应用数据类型类(class) 类是一个模板,它描述一类对象的行为和状态。接口(interface)intenface 关键字在接口中所有方法都是public abstract可省可不省理解:接口本身没有实现任何功能,接口表- -种能力 ,拓展很方便(通过此口实现具体的功能)接口是一种约定(体现在名称和注释.上)C#中不允许写public static接口不能包含字段,但可以包含属性使用:接口的特性?public static final•原创 2021-08-04 15:37:12 · 231 阅读 · 0 评论 -
面试官问我Java数组转List的三种方式是什么?我直呼内行,太卷了
前言:本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。一.最常见方式通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增删,只能查改,否则抛异常。List list = Arrays.asList(strArray);private void testArrayCastToListError() { String[] strArray = new String[2]; List原创 2021-07-27 16:32:08 · 1749 阅读 · 0 评论 -
你真明白Java内存溢出吗?我看你就是浑水摸鱼!!!
Java内存溢出示例(堆溢出、栈溢出)堆溢出:/*** @author LXA* 堆溢出*/public class Heap{ public static void main(String[] args) { ArrayList list=new ArrayList(); while(true) { list.add(new Heap()); } }}原创 2021-07-27 16:28:57 · 213 阅读 · 0 评论 -
初级Java开发面试题————操作数据库方式与设计模式应用
1. 在业务层使用JDBC直接操作数据库-最简单,最直接的操作1)数据库url,username,password写死在代码中 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user="scott"; String password="tiger"; C原创 2021-07-27 16:17:22 · 429 阅读 · 0 评论 -
面试题——JDK、JRE、javac与JVM的关系
.java为Java的源文件后缀,编写的代码需要写在.java文件中。Javac编译器,用于读取Java源代码,并将其编译成字节代码。经过javac编译后形成.class,是字节码文件。Java虚拟机(JVM)运行.class文件从而实现程序的运行。- 1、JVM——java virtualmachine,就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,//加入Java开发交流君样:756584822一起吹水聊天这种类文件原创 2021-07-27 16:16:05 · 421 阅读 · 0 评论 -
面试加分项——Java引用数据类型 和数据类型的拓展
java中的应用数据类型类(class) 类是一个模板,它描述一类对象的行为和状态。接口(interface)intenface 关键字在接口中所有方法都是public abstract可省可不省理解:接口本身没有实现任何功能,接口表- -种能力 ,拓展很方便(通过此口实现具体的功能)接口是一种约定(体现在名称和注释.上)C#中不允许写public static接口不能包含字段,但可以包含属性使用:接口的特性?public static final•原创 2021-07-27 16:07:50 · 806 阅读 · 8 评论 -
面试必备项Java的IO流,我今天就被字节面试官问了~
1. File类 (java.io.File)文件和目录文件名的抽象表达形式File类的实例化File(File parent, String child)根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。File(String parent, String child)根据 parent 路径名字符串和 c原创 2021-07-22 14:04:31 · 254 阅读 · 0 评论 -
面试一定会问的关键词!!!static、final、abstract
1. static关键词作用static可以修饰成员方法 ==》类方法static可以修饰成员变量 ==》类变量static可以修饰代码块 ==》静态代码块static不可以修饰构造方法,构造方法仅支持 四个 访问权限修饰符静态非静态区别静态方法中必须使用静态的变量和方法成员方法中可以使用成员变量,全局变量,可以调用成员方法何时使用静态变量和静态方法所有对象共同操作一个变量时,将其声明为全局变量方法中不操作局部变量和局部方法时,将其声明为全局2. final关键原创 2021-07-22 14:07:10 · 211 阅读 · 0 评论 -
Java面试题总结论IOC、AOP、Spring、注解
什么是Java的反射反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。Java获取Class类对象的三个方法第一种,使用 Class.forName 静态方法。当你知道该类的全路径名时,你可以使用该方法获取 Class 类对象。Class clz = Class.forName(“java.lang.String”);第二种,使用 .class 方法。这种方法只适合在编译前就知道操作的 Class。Class clz = String.class;第原创 2021-07-22 14:08:11 · 218 阅读 · 0 评论 -
面试问到Java常用类:System类,这也太偏门了吧!
System 系统类主要用于获取系统的属性数据和其他操作,构造方法私有常用方法方法名说明static void arraycopy();复制数组static long currentTimeMillis();获取当前系统时间,返回的是毫秒值static void exit(int status);退出 jvm,如果参数是0表示正常退出jvm,非0表示异常退出 jvmarraycopy();方法实例:import java.util.Arrays;原创 2021-07-22 14:12:33 · 169 阅读 · 0 评论 -
面试官被我安排上了!理由是我把工厂模式探的清清楚楚,hhh
简单工厂模式是由工厂对象决定创建哪一种产品,虽然不属于23种设计模式,但是也是工厂模式进阶的由来。模拟场景:暑假太过无聊,就自己在家打算做一个MP3播放器,其中包括播放器的程序设计也是自己来搞定的。如下结构//歌曲播放接口public interface ISong { void Play();}//流行歌曲播放public class PopularISong implements ISong { @Override public void Play() {原创 2021-07-22 14:19:58 · 230 阅读 · 5 评论 -
在面试中,老是遇到反射机制及应用??还不来复习一下!
反射机制及应用什么是反射在程序运行状态中,对于任意一个类或对象,都能够获取到这个类的所有属性和方法(包括私有属性和方法),这种动态获取信息以及动态调用对象方法的功能就称为反射机制。简单来讲,通过反射,类对我们是完全透明的,想要获取任何东西都可以。Class对象我们创建的每一个类也都是对象,即类本身是java.lang.Class类的实例对象。这个实例对象称之为类对象,也就是Class对象。Class类的实例对象表示正在运行的Java应用程序中的类和接口,也就是JVM中的每一个实例,每一个类都有唯原创 2021-07-04 17:51:34 · 384 阅读 · 9 评论
分享