![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
什么时候能有钱
奇思妙想...
展开
-
spring IOC及DI的理解
IOC及DI是一个意思是从不同角度看的两种说法ioc控制反转(从使用的角度)原来在业务中需要自己去new对象,现在直接交给spring容器来管理(由spring容器的 bean工厂来new对象)不需要关心何时创建他,直接用这个对象即可,因为会在你用时spring容器会自动创建对象DI依赖注入(被使用的角度)原来的业务需要用到这个对象,需要进行new,现在通过告诉spring容器我现在要用这个对象,spring容器就会为你创建好对象,这个关系体现出了依赖,有需求(依赖)就会给你创建(注入)...原创 2022-03-18 15:32:35 · 371 阅读 · 0 评论 -
Servlet技术、URL是如何定位到Servlet程序里的呢?、Servlet生命周期、整个Servlet类的继承体系、ServletConfig类、ServletContext类
一、什么是ServletServlet 是JavaEE规范之一。 规范就是接口。Servlet 就JavaWeb三大组件之一。三大组件分别是: Servlet 程序、Filter 过滤器、Listener 监听器。Servlet 是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。二、手动实现Servlet程序1、编写一个类去实现Servlet接...原创 2020-04-22 12:06:52 · 213 阅读 · 0 评论 -
InetAddress类的创建及使用 ,Socket概述,网络编程(TCP、UDP、URL)
TCP编程//客户端 @Test public void client() { Socket s = null; OutputStream os = null; InputStream is = null; try { //1.创建一 个Socket的对象,通过构造器指明服务端的IP地址,以及其接收程序的端口号 s = new Socket(InetAddress...原创 2020-04-16 12:00:36 · 446 阅读 · 0 评论 -
java反射
获取Class类的实例的4种方式//1.调用运行时类本身的class属性Class clazz1 = Person.class;System.out.println(clazz1.getName());Class clazz2 = String.class;System.out.println(clazz2.getName());//2.通过运行时类的对象获取Person p = n...原创 2020-04-16 11:40:53 · 76 阅读 · 0 评论 -
程序、进程、线程之间的关系
程序(program)为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的线程(thread)进程可进一 步细化为线程,是一个程序内部的一条执行路径。若一个程序可同一时间执...原创 2020-04-09 10:30:55 · 651 阅读 · 0 评论 -
【面试题】什么是对象的序列化?
对象序列化机制:允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。当其它程序获取了这种二进制流,就可以恢复成原来的Java对象序列化的好处:可将任何实现了Serializable接口的对象转化为字节数据,使其在保存和传输时可被还原序列化是RMI ( Remote Method Invoke -远程方法调...原创 2020-04-08 16:48:35 · 254 阅读 · 0 评论 -
为什么要用枚举实现单例模式(避免反射、序列化问题)
为什么要用枚举实现单例模式(避免反射、序列化问题)原创 2020-04-06 16:26:00 · 176 阅读 · 0 评论 -
【面试】单例模式的五种实现方法
一、饿汉式实现/** * 饿汉式单例模式,可以保证多个线程下的唯一实例,getInstance方法性能较高,但是无法进行懒加载 * 缺点:类加载的时候单例对象就产生了,如果类成员占有的资源比较多,这种方法较为不妥。 *///final 不允许被继承public final class HungerSingleton { private static HungerSingleto...转载 2020-04-11 15:15:30 · 141 阅读 · 0 评论 -
【面试题】Collection和Collections区别
一、Collection是一个接口跟存储数据相关,其下有List、Set等子接口二、CollectionsCollections是一个操作Set、List 和Map等集合的工具类Collections中提供了一系列静态的方法,其中包含对集合进行排序和二分查找等方法...原创 2020-04-05 18:10:54 · 355 阅读 · 1 评论 -
[面试题]方法的重载与重写的区别?
重载:“两同一不同”: 同一个类,同一个方法名,不同的参数列表。注:方法的重载与方法的返回值无关!构造器是可以重载的!重写:(前提:在继承的基础之上,子类在获取了父类的结构以后,可以对父类中同名的方法进行“重构”)方法的返回值,方法名,形叁列表形同;权限修饰符不小于父类的同名方法;子类方法的异常类型不大于父类的;两个方法要同为static或同为非static,...原创 2020-03-31 12:07:42 · 177 阅读 · 0 评论