
面试总结
差不多小姐的差不多努力
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA知识捡漏——拆箱和装箱
1.什么是装箱和拆箱 自动根据数值创建对应的Integer对象,这就是装箱。 自动将包装器类型转换为基本数据类型,这就是拆箱。 2.装箱和拆箱是如何实现的 java1.5开始的自动装箱拆箱机制其实是编译时自动完成替换的,装箱阶段替换为valueOf方法,拆箱阶段自动替换xxxValue方法。 对于Integer、Short、Byte、Character、Long类型的valueOf方法,参数如果在...原创 2019-08-28 11:08:57 · 250 阅读 · 0 评论 -
诺瓦科技面试总结
一. 进程间的通信 进程间的通信(IPC)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道、消息队列、信号量、共享存储、Socket和Streams等。其中Socket和Stream支持不同主机上的两个进程IPC。 管道: 匿名管道概念:在内核中申请一块固定大小的缓冲区,程序拥有写入和读取的权利,一般使用fork函数实现父子进程的通信。(它可以看成一个特殊的文件。对于它的读写也可以使...原创 2019-08-05 12:03:32 · 3667 阅读 · 3 评论 -
Java面试总结——基础知识
基本类型与运算 1.值传递和引用传递有哪些区别 (1)值传递 在方法调用中,实参会把它的值传递给形参,形参只是用实参的值初始化一个临时的存储单元,因此形参与实参虽然有着相同的的值,但是却有着不同的存储单元,因此形参的改变不会影响实参。 (2)引用传递 在方法调用中,传递的是对象(也可以看做是对象的地址),这时形参与实参的对象指向同一块存储单元,因此对形参的修改就会影响实参的值。 在ja...原创 2019-07-17 15:52:17 · 110 阅读 · 0 评论 -
Java面试总结——计算机网络
1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 (1)OSI七层:物理层(集线器,网卡,网线,中继器,调制解调器),数据链路层(网桥,交换机),网络层(路由器,决定使用哪条路径通道子网),传输层(完成向用户提供可靠的端到端的服务),会话层,表示层,应用层。 (2)TCP/IP协议包括两部分:传输控制协议/网际协议,5个相对独立的层次:应用层、传输层、互联网层,网络接口层和物理层。对应关...原创 2019-07-19 11:26:05 · 463 阅读 · 0 评论 -
Java面试总结——字符串与数组
1.“==”、equals和hashCode有什么区别 (1) “==”运算符来比较两个变量的值是否相等。该运算符用于比较变量对应的内存中所存储的数值是否相同,要比较两个基本类型或两个引用变量是否相等,只能使用该运算符。 (2)equals是Object类提供的方法之一。在没有覆盖“equals(Object)”的情况下,与 ==没有区别。 (3)hashCode()方法是从Object类中继承出...原创 2019-07-16 21:33:11 · 200 阅读 · 0 评论 -
Java面试总结——异常处理
1.finally块中的代码是什么时候被执行? finally块的作用就是为保证无论出现什么情况,finally块里的代码一定会被执行,finally执行也在return之前。如果try-finally,catch-finally中都有return,那么finally中的return将会覆盖别处的return语句。对于基本数据类型,finally改变return的值对返回值没有什么任何影响,而对引...原创 2019-07-16 20:53:29 · 144 阅读 · 0 评论 -
Java面试总结——Java web(二)
Java web面试宝典(二) 1.如何使用JSP与Servlet实现MVC模型: MVC是Model(模型)、View(视图)、Controller(控制器)字母的缩写,MVC强制地分离 web应用的输入、处理和输出。 (1)模型(业务逻辑层) 模型表示企业数据和业务逻辑,它是应用程序的主体部分。 (2)视图(表示层) 视图是用户看到的并与之交互的界面。 (3)控制器 控制器接收用户的输入并调用...原创 2019-07-11 20:55:55 · 251 阅读 · 0 评论 -
Java面试总结——输入输出流
1.java中有几种类型的流? JDK提供的流继承了四大类: InputStream(字节输入流),OutputStream(字节输出流),Reader(字符输入流),Writer(字符输出流)。 (1)根据处理数据的类型不同,流可以分为两大类: 字节流以字节(8位二进制)为单位进行处理。主要用于读写诸如图像或声音的二进制数据。 字符流以字符(16位二进制)为单位进行处理。 ...原创 2019-07-15 21:59:37 · 475 阅读 · 0 评论 -
JAVA面试总结——Java web(一)
Java web面试宝典(一) 1.页面请求的流程: 一个web应用程序一般都是由客户端程序与服务器端程序两部分组成。其中客户端主要是指用户和浏览器。用户通过浏览器查找所需资源,而这些资源位于服务器上。 用户输入网址。 把用户请求发送给服务器。 服务器查找请求的网页 找到用户请求的网页 发送响应消息 浏览器显示返回结果 2.HTTP中GET和POST方法有什么区别 Get是最简单的一种请求方法...原创 2019-07-10 17:10:43 · 246 阅读 · 0 评论 -
Java面试总结——平台与内存原理
1.JVM加载class文件的原理机制是什么 当运行指定程序时,JVM会将编译生成的.class文件按照需求和一定的规则加载到内存中,并组织成为一个完整的Java应用程序,这个加载过程是由**类加载器(ClassLoader)**来完成的。 隐式加载 显式加载 使用new等方式创建对象时,隐式调用类加载到JVM 直接调用class.forName()方法把所需的类加载到JVM中 ...原创 2019-07-14 16:37:03 · 132 阅读 · 0 评论 -
Java面试总结——容器
1.Java Collections框架和Collection接口 (1)Java Collections框架中包含了 大量集合接口以及这些接口的实现类和操作它们的算法。具体而言,主要提供了List、Queue、Set、Stack和Map等数据结构。Collections类不能实例化,如同一个工具类,其中提供了一系列静态方法,用于对几何中元素进行排序、搜索以及线程安全等各种操作。 ①排序(sort...原创 2019-07-13 17:18:40 · 176 阅读 · 0 评论 -
JAVA面试总结——多线程
多线程 1.如何实现多线程 (1)继承Thread类,重写run()方法 package study_java; class MyThread extends Thread{//创建线程类 public void run(){ System.out.println("Thread body");//线程的函数体 } } public class thread { public s...原创 2019-07-12 17:14:16 · 182 阅读 · 0 评论 -
JAVA知识捡漏——构造函数、抽象类和抽象方法
1.构造方法 **概述和作用:**创建对象,给对象中的成员进行初始化,即在创建对象时,除了使用关键字new 之外 还得借助构造方法,来完成对类的实例化。 构造方法格式特点: 方法名与类名相同 没有返回值类型,连void都没有 没有具体的返回值 2.构造方法分为无参构造方法和有参构造方法? (1)无参构造方法 class Student{ public Student(){ System....原创 2019-08-29 15:46:18 · 606 阅读 · 0 评论