JAVA基础面试
文章平均质量分 52
1只小包子
没什么好说的,开始吧
展开
-
static关键字详讲
static关键字详讲原创 2017-02-20 19:14:17 · 215 阅读 · 0 评论 -
Java多线程
Java多线程 在主线程中调用其他线程 start方法与run方法的区别 实现多线程的两种方法 实现同步的几种方法 synchronize关键字 在主线程中调用其他线程 public class Test1 { public static void main(String[] args) { Thread2 thread=new Thread2(); t原创 2018-01-08 20:27:36 · 188 阅读 · 0 评论 -
Java Collection类总结
HashMap HashTable ConcurrentHashMap 并发包 HashMap HashMap默认的负载因子大小为0.75,也就是说,当一个map填满了75%的空间的时候,和其它集合类(如ArrayList等)一样,将会创建原来HashMap大小的两倍的数组,来重新调整map的大小,并将原来的对象放入新的数组中。 对于HashMap,是通过数组实现的数据结构,数组中的元原创 2018-01-26 20:54:49 · 230 阅读 · 0 评论 -
Java Collection类
Collectin接口 List接口 Set接口 Map接口 总结 接口:CollectionCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Co原创 2017-12-23 00:17:37 · 430 阅读 · 0 评论 -
package-info.java
先挖个坑原创 2017-02-24 21:31:50 · 535 阅读 · 0 评论 -
Java二叉树
Java二叉树前序遍历方式为:根节点->左子树->右子树中序遍历方式为:左子树->根节点->右子树后序遍历方式为:左子树->右子树->根节点1.二叉树的遍历 先访问根节点,在访问左子树,最后访问右子树该博客已对此问题描述比较清楚根据前序,中序构造二叉树 以下内容为代码实现过程中的总结public TreeNode reConstructBinaryTree(int [] pre,int [] i原创 2017-02-24 20:09:10 · 300 阅读 · 0 评论 -
Java成员变量的初始化
Java中成员变量的初始化 类变量与成员变量原创 2017-02-23 22:30:39 · 5620 阅读 · 0 评论 -
Java中StringBuffer的用法详解
Java中StringBuffer的用法详解众所周知String作为不可修改的对象,即每次更改String都会产生一个新的字符串对象,与之相对应的StringBuffer类的对象能够进行多次修改并且不会产生新的未使用的对象,因此在内存上要优于String对象 StringBuffer对象的初始化对于StringBuffer对象,初始化时不可将null直接赋予其。 StringBuffer a=new原创 2017-02-22 00:42:14 · 31016 阅读 · 2 评论 -
Java Cloneable和Serializeable
Java Cloneable和Serializeable解析一. Cloneable相关知识java的所有对象都是保存在堆里的,而堆内的对象是全局共享的,也就是说对于不同的方法只要是能够得到某个对象的引用,它就能够随意修改对象内部的数据,有时我们只想让方法得到某个对象的拷贝,即内存中存在完全相同的两个或者多个对象,就需要进行对象的克隆。 如果想要某类类的对象是可以被克隆的,则该类需要实现clone原创 2017-02-20 23:16:29 · 1187 阅读 · 0 评论 -
多版本java共存和切换
多版本java共存和切换 由于不同的项目编译依赖的java版本不同,很多时候需要在测试环境安装多版本jdk,方便不同版本的jdk进行切换。 一. 卸载 首先需要确认当前环境中是否已经安装了jdk(linux中很多时候会内嵌openjdk),如果当前环境中的jdk与需求不符,则可以卸载当前jdk sudo apt-get remove openjdk* 删除...原创 2018-06-19 11:41:00 · 7787 阅读 · 0 评论