Java笔试面试题目
刷题吧冲冲冲
bug天天写
这个作者很懒,什么都没留下…
展开
-
Java常见题目汇总(无答案)
1.servlet的生命周期,2.Java的反射3.数据库中存储的性别是1和2,查询的时候怎么让1和2变成男4.数据库怎样去重5.冒泡排序6.写一个IOC的例子7.写出String类的几个方法。8.隐藏手机的四位号码。9.Java获取当前时间。10.数据库获取当前时间。11.生产者与消费者模式。12.mybatis里面怎样转义大于和小于符号。13.单例模式。14.hashMap的存取15.Java怎么连接redis16.说出一些常用的类,包,接口,请各举5个。17.sprin原创 2020-06-21 16:47:04 · 330 阅读 · 0 评论 -
Java面试题汇总(查漏补缺)
1、Java中Int与Integer的区别?(1)int 是基本类型,直接存数值;而integer引用数据类型。(2)int的声明不需要实例化,且变量声明后的初始值为0;Integer的是一个类,初始值为null,需要进行实例化,才能对变量数据进行处理。(3)Integer类是int的包装类,实际开发中Integer被看成一个对象,可以进行数据转换等操作。...原创 2020-06-21 16:10:57 · 203 阅读 · 1 评论 -
对Java的理解
java本身是一种纯面向对象的解释型语言,我们首先要认识到它的一些重要的特点:跨平台性跨平台性也可以称作“可移植性”,也就是所谓的“一次编译,到处执行”,也就是说通过java语言编写的程序在不同的系统平台上都可以运行。其原理也很简单,只需要在java应用程序的操作系统上先安装java虚拟机(java虚拟机是用于解释并执行java程序的一个应用软件),之后由jvm来负责java程序的运行即可。并且,java虚拟机也提供自动垃圾回收机制,也就是自动内存管理方式,可以为开发者省下不少心思。封装将类的信息原创 2020-06-21 15:26:20 · 409 阅读 · 0 评论 -
java常用类、常用包、常用接口、运行时错误(面试有被问到)
一、常用类java.lang.Object、java.lang.String、java.lang.StringBuffer、java.lang.Math、java.lang.System、java.util.Date、Thread、Date、File。二、常用包:java.lang、java.io、java.util、java.lang.reflect、java.awt.image、java.net、java.awt、java.sql。1、java.lang包:java的核心类库,包含了运行java程原创 2020-06-21 15:11:25 · 335 阅读 · 0 评论 -
SpringMVC面试题
1、什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC的流程?(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用HandlerM转载 2020-06-19 12:33:26 · 256 阅读 · 0 评论 -
Java面试题(九)—— WEB
1、Ajax有哪些优点和缺点?优点:①最大的一点是页面无刷新,用户的体验非常好。②使用异步方式与服务器通信,具有更加迅速的响应能力。③可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。④基于标准化的并被...原创 2019-10-24 17:00:55 · 86 阅读 · 0 评论 -
Java面试题(八)—— 泛型
1、Java中的泛型是什么 ? 使用泛型的好处是什么?泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。好处: ①类型安全,提供编译期间的类型检测 ②前后兼容 ③泛化代码,代码可以更多的重复利用 ④性能较高,用GJ(泛型JAVA)编写的代码可以为java编译器和虚拟机带来更...原创 2019-10-19 12:14:58 · 235 阅读 · 0 评论 -
Java面试题(七)—— 线程
1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2、线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所...原创 2019-10-18 18:22:31 · 244 阅读 · 0 评论 -
JavaWeb面试题(二)
1、request.getAttribute()和 request.getParameter()有何区别?①request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据。 request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。②getAttribute是返回对象,ge...原创 2019-10-18 15:20:17 · 282 阅读 · 0 评论 -
Java面试题(六)
1、描述一下JVM加载class文件的原理机制?JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。2、Java 中,throw 和 throws 有什么区别?throw 用于抛出 java.lang.Throwable 类的一个实例化对象,意思是说你可以通过关键字 thr...原创 2019-10-18 15:10:56 · 380 阅读 · 0 评论 -
Java面试题(五)
1、线程的基本概念、线程的基本状态以及状态之间的关系。线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。Java中的线程有四种状态分别是:运行、就绪、挂起、结束。2、静态变量和实例变量的区别?在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例...原创 2019-10-18 15:08:26 · 190 阅读 · 0 评论 -
Java面试题(四)
1、数组有没有length()这个方法? String有没有length()这个方法?数组没有length()这个方法,有length的属性。String有有length()这个方法。2、构造器Constructor是否可被override?构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。3、try {}里有一个retu...原创 2019-10-18 14:48:21 · 290 阅读 · 1 评论 -
Java面试题(三)
1、同步和异步有何异同,在什么情况下分别使用他们?如果数据将在线程间共享,例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。2、heap(堆)和stack(栈)有...原创 2019-10-18 14:17:59 · 183 阅读 · 0 评论 -
JavaWeb面试题(一)
1、JSP有哪些内置对象?作用分别是什么?JSP共有以下9个内置的对象:request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet 正在执行的内容out 用来传送回应的输出config servlet...原创 2019-10-18 13:34:39 · 219 阅读 · 0 评论 -
Java面试题(二)
1、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?两种实现方式 ①继承于Thread类:有一个缺点就是单继承,如果继承Thread类,就必须产生多个Runnable实例对象,然后再用Thread产生多个线程。 ②实现Runnable接口:实现Runnable接口可以实现多继承,只需要建立一个实现这个类的实例,然后用这一个实例对象产生多个线程。即实现了资源的...原创 2019-10-18 13:26:21 · 130 阅读 · 0 评论 -
Java面试题(一)
1、面向对象的特征有哪些方面?面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。封装: 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。抽象: 抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力...原创 2019-10-18 13:05:04 · 112 阅读 · 0 评论