Loading...
Java中8种基本数据类型是哪些?(还少了bool)byte- > short- > char- > int- > long- > float- >double(小到大)说说基本数据类型和引用类型的区别?基本数据类型 是JAVA程序里已经定义好的规则,引用类型 是程序员在程序编写时定义的,一般只在程序员些的某个程序里有意义。Java中如何强制类型转换?通常...
260. 只出现一次的数字 III给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。示例 :输入: [1,2,1,3,2,5] 输出: [3,5]注意:结果输出的顺序并不重要,对于上面的例子, [5, 3] 也是正确答案。你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现?与Leetcode 136较为相似,在136...
102. 二叉树的层序遍历给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。示例:二叉树:[3,9,20,null,null,15,7],解法BFS层序遍历要求的输入结果和 BFS 是不同的。层序遍历要求我们区分每一层,也就是返回一个二维数组。而 BFS 的遍历结果是一个一维数组,无法区分每一层,所以要重新设计BFS,给BFS分层。/** * De...
启动线程池的三种方式及区别1、启动线程方式: 要启动的可以分为两类:返回结果和不返回结果。对于这两种,也分别有两种启动线程的方式:1)继承Thread类,implements Runnable接口2)实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的线程第一种:继承Thread类创建...
贝壳找房贝壳一面 collection继承关系,有哪些类 接口和抽象类,设计模式 jvm类加载 volatile,禁止指令重排序jdk1.8的变化 hashmap底层,是否能从红黑树转回链表 spring动态代理,jdk动态代理能否用抽象类 mybatis执行流程 锁、多线程 数据库、redis底层 mysql隔...
java中HelloWorld程序的执行流程public class HelloWorld { public static void main(String[] args) { String s ; //定义一个String类型的变量 s s = “Hello World!”; //定义字...
如何从大量的 URL 中找出相同的 URL?题目描述给定 a、b 两个文件,各存放 50 亿个 URL,每个 URL 各占 64B,内存限制是 4G。请找出 a、b 两个文件共同的 URL。解答思路每个 URL 占 64B,那么 50 亿个 URL占用的空间大小约为 320GB。5,000,000,000 64B ≈ 5GB 64 = 320GB由于内存大小只有 4G,因此,我们不可能一...