Java面试题
文章平均质量分 82
格子姑娘
这个作者很懒,什么都没留下…
展开
-
Spring面试题(java)
1.什么是Spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2.Spring包含的模块主要有什么?Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等);Spring Core:核心类库,所有功能都依赖于该类库,提供IOC和DI服务;Spring A原创 2021-01-20 14:53:35 · 98 阅读 · 0 评论 -
每日10题(java)
1.匿名内部类是否可以 extends(继承)其它类,是否可以 implements(实现)interface(接口)?匿名的内部类是没有名字的内部类。不能 extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现2.GC是什么?GC 是垃圾收集。内存处理是编程容易出现的问题,忘记或错误的内存回收会导致程序、系统不稳定甚至崩溃, GC 功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的。3.什么是迭代器(Iterator)?Iterator 接口提供了很多对集合原创 2021-01-18 14:27:29 · 87 阅读 · 0 评论 -
每日10题(java)
打卡第四天!!!1.构造器可以被重写或者重载吗?不能重写-----一个类的构造器不能被继承可以重载-----一个类里面可以有很多个构造器2.java的元注解有哪些jdk1.5@Target:指定注解使用的范围(类,方法,字段等)@Documented:指定被标注的注解会包含在javadoc中@Retention:指定注解的声明周期(源码,class文件,运行时)@Inherited:指定子类可以继承父类的注解,只能是类上的注解,方法和字段上的注解不能被继承jdk1.8@Native:指原创 2021-01-07 15:16:49 · 128 阅读 · 0 评论 -
每日10题(java)
打卡第三天!!!来一篇关于线程的吧!!!1.什么是线程?线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。周期:新建 就绪 运行 阻塞 死亡2.线程与进程的区别?一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,可以看成是进程的一部分。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。每个独立的进程原创 2021-01-06 16:07:37 · 149 阅读 · 0 评论 -
每日10题(java)
一起来学习呀!!!有什么不完整的或者错误的请多多指教!1.float n = 1.8 对吗?不对1.8是双精度数,将双精度型(double)赋值给浮点型(float)属于向下转型,会造成精度损失,需要强制类型转换float 1.8 = 1.8F; 或者 float 1.8 = (float)1.8;2.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?不一定!hash表本身是一种散列表,而在散列表中,hashCode()相等即两个键值对的哈希值相等;然而哈希值原创 2021-01-05 15:47:23 · 436 阅读 · 0 评论 -
每日10题(java)
我们一起来学习啊 !!!1.面向对象的基本特征封装:将数据和操作数据的方法绑定起来,外界对数据的访问只能通过已定义的接口;继承:从父类得到继承信息创建子类的过程;多态:允许不同的对象对同一消息(发送消息即函数调用)作出不同的响应。编译时的多态(静态多态、方法的重写)和运行时的多态(动态多态、方法的重载)2.运算优先级大多运算都是从左到右,只有单目运算 条件运算 赋值运算是从右到左单目运算:! ~ ++ –条件运算:表达式1?表达式2:表达式3赋值运算:=指针最优,单目运算优于原创 2021-01-04 17:27:21 · 247 阅读 · 1 评论