面试必备
文章平均质量分 92
墨屋丶
这个作者很懒,什么都没留下…
展开
-
面试必备-反射
Java反射机制反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。反射机制提供的功能:运行时判断任意一个对象所属类。运行时构造任意一个类的对象。运行时获取任意一个类的成员变量和方法。运行时调用任意一个对象的方法。生成代理类Java中反射的实现通过类名调用class属性得到该类的Class对象Class&l原创 2020-11-18 21:04:04 · 146 阅读 · 2 评论 -
面试必备-常用设计模式
设计模式的三种类型创建型模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。结构型模式:适配器模式、装饰者模式、代理模式、桥接模式、组合模式、外观模式、享元模式。行为型模式:观察者模式、策略模式、模版方法模式、命令模式、迭代器模式、中介者模式、备忘录模式、解释器模式、状态模式、职责链模式、访问者模式。常用设计模式单例模式(Singleton Pattern)(最常问的设计模式)单例模式只允许创建一个对象,因此节省内存,加快对象访问速度,因此对象需要被公用的场合适合使用,如多个模块使原创 2020-11-18 11:58:50 · 636 阅读 · 1 评论 -
面试必备-线程状态
Java中线程的生命周期创建:新创建了一个线程对象。就绪:线程对象创建后,调用了该对象的 start() 方法,该状态的线程位于可运行线程池中,等待被线程调度选中,获取 cpu 的使用权 。运行:可运行状态的线程获得了 cpu 时间片 ,执行程序代码。阻塞:阻塞状态是指线程因为某种原因放弃了 cpu 使用权,也即让出了 cpu ,线程暂时停止运行。死亡:线程执行结束,或者因为异常退出 run() 方法,则该线程结束生命周期。线程的创建:线程创建方法线程的状态转换创建 > 就绪:t原创 2020-11-16 20:08:17 · 125 阅读 · 1 评论 -
面试必备-线程创建方法
线程创建方法(1)继承Thread类创建线程(2)实现Runnable接口创建线程(3)使用Callable和Future创建线程(4)使用线程池例如用Executor框架方法一:继承Thread类创建线程public class MyThread1 extends Thread{ public void run(){ System.out.println(Thread.currentThread().getName() + "线程被调用"); }}pub原创 2020-11-13 19:17:09 · 135 阅读 · 1 评论 -
面试必备-Java集合框架
Java集合框架面试题常见集合集合可以看作是一种容器,用来存储对象信息。数组和集合的区别:(1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。(2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个接口Collection和Map。Collection接口派生出来的常用集合有:(主要)ArrayList、LinkedList(次要)HashSet、TreeSet、Vector(过去式)Ma原创 2020-11-12 00:42:56 · 4646 阅读 · 9 评论 -
面试必备-Cookie和Session
共同点cookie和session都是用来跟踪浏览器用户身份的会话方式。Cookie的工作原理(1)浏览器端第一次发送请求到服务器端(2)服务器端创建Cookie,该Cookie中包含用户的信息,然后将该Cookie发送到浏览器端(3)浏览器端再次访问服务器端时会携带服务器端创建的Cookie(4)服务器端通过Cookie中携带的数据区分不同的用户Session的工作原理(1)浏览器端第一次发送请求到服务器端,服务器端创建一个Session,同时会创建一个特殊的Cookie(name为JSE原创 2020-11-12 09:37:29 · 207 阅读 · 0 评论 -
面试必备-Map集合遍历
1原创 2020-11-12 10:13:35 · 390 阅读 · 2 评论 -
面试必备-OSI七层网络模型和TCP/IP五层网络模型
OSI体系结构层数OSI七层网络模型TCP/IP五层网络模型对应网络协议7应用层应用层HTTP、TFTP、FTP、NFS、WAIS、SMTP6表示层应用层Telnet、Rlogin、SNMP、Gopher5会话层应用层SMTP、DNS4传输层传输层TCP、UDP3网络层网络层IP、ICMP、UUCP、ARP、RARP、AKP2数据链路层数据链路层FDDI、Ethernet、Arpanet、PDN、SLIP、PPP原创 2020-11-12 11:10:39 · 756 阅读 · 0 评论