
面经
文章平均质量分 92
昨夜雨疏风zhou
怀民亦未寝?
展开
-
Java IO操作(原理详细)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Java IO操作前言Java中把输入(Input)/输出(Output) 称为I/O ,也称为流(Stream)相关的类型被封装的java.io包中什么是流: 从起点到终点有序的数据序列一、pandas是什么?二、流的分类:按照方向划分:输入流: 我们只会从流中读取数据,也就是只读的输出流: 我们只会向流中写入数据,也就是只写的;按照处理的数据分:字节流: 以字节为单位,也就是在读取/写入的时候,以字节为单原创 2021-04-14 09:45:07 · 293 阅读 · 0 评论 -
Java 反射操作(完全版)
前言相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,所以被运行时注解APT替代了,java反射有个开源框架jOOR相信很多人都用过,不过我们还是要学习反射的基础语法,这样才能自己写出优秀的框架,当然这里所讲的反射技术,是学习Android插件化技术、Hook技术等必不可少的!一、什么是反射?定义:通过Class动态获取类的相关信息,动态的的创建对象,动态的调用方法,动态的改变对原创 2021-04-16 10:14:42 · 300 阅读 · 4 评论 -
Mysql索引原理与优化(特别详细)
Mysql索引原理与优化如何查询数据?在没有索引的情况下,如果执行select * from t where age = 22,那么要找到age = 22的数据,则是从上往下一个一个比较,直到第6行才能找到,并且数据库的文件是存在磁盘上的文件中,所以每次比较都算做一次IO操作,也就是6次IO操作,如果数据量大,可以想象查询成本将会非常大,这种查询方式被称为 全表扫描。索引的出现就是解决这个问题的。索引的核心——数据结构二叉树二叉树有以下特点:1)每个结点最多有两颗子树,所以二叉树中不存在度大于原创 2021-05-10 23:11:05 · 480 阅读 · 0 评论 -
Java基础面经--八股文
Java 语言具有哪些特点?Java 为纯面向对象的语言。它能够直接反应现实生活中的对象。具有平台无关性。Java 利用 Java 虚拟机运行字节码,无论是在 Windows、Linux 还是 MacOS 等其它平台对 Java程序进行编译,编译后的程序可在其它平台运行。Java 为解释型语言,编译器把 Java 代码编译成平台无关的中间代码,然后在 JVM 上解释运行,具有很好的可移植性。Java提供了很多内置类库。如对多线程支持,对网络通信支持,最重要的一点是提供了垃圾回收器。Java 具原创 2021-08-19 11:22:25 · 678 阅读 · 0 评论