上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.8Java平台与内存管理 1、为什么说Java是平台独立性语言? 平台独立性是指可以在一个平台上编写和编译程序,然后在其他平台上运行 保证Java具有平台独立性的机制为中间码和JVM(Java虚拟机),Java程序编译后不是 阅读全文
posted @ 2019-02-01 18:24 woz333333 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.7输入输出流 1、Java IO流的实现机制是什么? 流可以分为两大类:字节流和字符流。 字节流以字节为(8bt)单位,字符流以字符为(16bit)单位。 字节流包括两个抽象类:InputStream(输入流)和Output 阅读全文
posted @ 2019-01-31 21:16 woz333333 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 内容: 1、Date类相关 2、System类 3、Math类 4、包装类 5、正则表达式 1、Date类相关 什么是Date类:Date类表示特定的瞬间,精确到毫秒 (1)Date类的构造函数 继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以 阅读全文
posted @ 2019-01-31 19:24 woz333333 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 内容: 1、搜索二叉树 2、典型搜索二叉树原理(AVL树、红黑树、SB树) 3、Java中红黑树的使用 1、搜索二叉树 搜索二叉树的定义:对于一棵二叉树中的任意子树,其左子树上的所有数值小于头结点的数值, 其右子树上所有的数值大于头结点的数值,并且树中不存在数值相同的结点。也称二叉查找树 如下图所示 阅读全文
posted @ 2019-01-29 22:15 woz333333 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 内容: 1、什么是morris遍历 2、morris遍历规则与过程 3、先序及中序 4、后序 5、morris遍历时间复杂度分析 1、什么是morris遍历 关于二叉树先序、中序、后序遍历的递归和非递归版本,在这里有详细代码:https://www.cnblogs.com/wyb666/p/1017 阅读全文
posted @ 2019-01-29 20:23 woz333333 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 内容: 1、什么是代理模式 2、静态代理模式 3、动态代理模式 1、什么是代理模式 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就像生活中常见的中介。 举个例子来说明:比如通过二手车商买二手车,如下图所示: 为什么要使用代理模式: (1)中 阅读全文
posted @ 2019-01-26 18:20 woz333333 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 内容: 1、原始问题 2、拓展题 1、原始问题 题目描述: 给你一个数组,找出数组中每个数左边离它近的比它大的数和右边离它近的比它大的数 要求算法时间复杂度为O(N) 解题思路: 使用一个栈,要求每次元素进栈后要维持栈中从栈底到栈顶元素值是从大到小排列的约定。将数组中的元素依次进栈, 如果某次元素进 阅读全文
posted @ 2019-01-24 22:50 woz333333 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.6异常处理 1、finally的代码什么时候被执行? 问题描述: try{}里有一个return语句,那么紧跟在这个try后的finally{}中的代码是否会执行?如果会的话,什么 时候被执行?是在return之前还是之后? 阅读全文
posted @ 2019-01-24 13:48 woz333333 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.5字符串与数组 1、字符串创建与存储的机制是什么? Java中字符串声明与初始化主要有两种情况: (1)String s1 = new String("abc")与String s2 = new String("abc")语 阅读全文
posted @ 2019-01-22 20:19 woz333333 阅读(9086) 评论(0) 推荐(1) 编辑
摘要: 问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.4基本类型与运算 1、Java提供了哪些基本数据类型? Java一共提高了八种原始的数据类型:byte、short、int、long、float、double、char、boolean 基本数据类型不是对象,而是基本数据类型 阅读全文
posted @ 2019-01-22 18:02 woz333333 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页