京东2019校招笔试Java开发工程师笔试题
时长:90分钟 总分:64分
87浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 59 | 1 |
下面是一段关于计算变量s的算法: ①变量s的初值是0 ...
已知小顶堆:{51,32,73,23,42,62,99,14,24,394...
TCP协议的拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由...
重复的数据,会增加磁盘空间的占有率,延长操作数据的时间。可以使用规范化处理...
Mysql中表user的建表语句如下,CREATE TABLE&...
CREATE TABLE `user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键Id',
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`age` int(11) DEFAULT NULL COMMENT '年龄',
`address` varchar(255) DEFAULT NULL COMMENT '地址',
`created_time` datetime DEFAULT NULL COMMENT '创建时间',
`updated_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_com1` (`name`,`age`,`address`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表'
以下哪个查询语句没有使用到索引idx_com1?
用户表中有两列name/country。现在要查询用户表中每个国家(cou...
现在要查询用户表中每个国家(country)的用户人数,应使用以下哪个语句
如果必须保存一个对象在某一时刻的全部或者部分状态,方便以后需要的时候,可以...
public class Main {&nb...
public static void main(String[] args) {
System.out.println("A")
new Main()
new Main()
}
public Main() {
System.out.println("B")
}
{
System.out.println("C")
}
static {
System.out.println("D")
}
}
以上程序输出的结果,正确的是?
public class Main {&nb...
private static int x = 10
private static Integer y = 10
public static void updateX(int value) {
value = 3 * value
}
public static void updateY(Integer value) {
value = 3 * value
}
public static void main(String[] args) {
updateX(x)
updateY(y)
}
}
执行以上程序后,x和y的值分别是多少?
public class Main {&nb...
public static void main(String[] args) {
String s1 = "abc"
String s2 = "abc"
System.out.println(s1 == s2)
String s3 = new String("abc")
System.out.println(s1 == s3)
}
}
执行以上程序后,输出结果正确的是?
JAVA的类加载期负责整个生命周期内的class的初始化和加载工作,就虚拟...
public class Test {
public static void main(String[] args) {
System.out.println(Test2.a)
}
}
class Test2{
public static final String a="JD"
static {
System.out.print("OK")
}
}
JAVA的类加载期负责整个生命周期内的class的初始化和加载工作,就虚拟...
public class Test {
public static void main(String[] args) {
System.out.println(Test2.a)
}
}
class Test2{
public static final String a=new String("JD")
static {
System.out.print("OK")
}
}
JAVA的类加载期负责整个生命周期内的class的初始化和加载工作,就虚拟...
public class Test {
public static void main(String[] args) {
System.out.println(Test2.a)
}
}
class Test2{
static {
System.out.print("OK")
}
public static final String a=new String("JD")
}
继承是JAVA语言的一个特性,针对类的继承,虚拟机会如何进行父类和子类的初...
public class Test {
public static void main(String[] args) {
System.out.print(B.c)
}
}
class A {
static {
System.out.print("A")
}
}
class B extends A{
static {
System.out.print("B")
}
public final static String c = "C"
}
继承是JAVA语言的一个特性,针对类的继承,虚拟机会如何进行父类和子类的初...
public class Test {
public static void main(String[] args) {
System.out.print(B.c)
}
}
class A {
public static String c = "C"
static {
System.out.print("A")
}
}
class B extends A{
static {
System.out.print("B")
}
}
根据类加载器加载类的初始化原理,推断以下代码的输入结果为?public&n...
public class Test {
public static void main(String[] args) throws Exception{
ClassLoader classLoader=ClassLoader.getSystemClassLoader()
Class clazz=classLoader.loadClass("A")
System.out.print("Test")
clazz.forName("A")
}
}
class A{
static {
System.out.print("A")
}
}
public class Main {&nb...
public static void main(String[] args) {
System.out.print(fun1())
}
public static String fun1() {
try {
System.out.print("A")
return fun2()
} finally {
System.out.print("B")
}
}
public static String fun2() {
System.out.print("C")
return "D"
}
}
执行以上程序后,输出结果正确的是?
import java.util.ArrayListimpor...
import java.util.List
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>()
for(int i=0i<100i++){
list.add("a")
}
}
}
JDK1.8中,执行以上程序后,该list进行了几次扩容?
import java.util.concurrent.Arra...
import java.util.concurrent.ThreadPoolExecutor
import java.util.concurrent.TimeUnit
public class Main {
public static void main(String[] args) {
ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 10, 15, TimeUnit.SECONDS,
new ArrayBlockingQueue<Runnable>(5), new ThreadPoolExecutor.CallerRunsPolicy())
}
}
线程池executor在空闲状态下的线程个数是?
public class Main{ &nb...
public static ArrayList<String> list = new ArrayList<>()
public static void main(String[] args) throws Exception{
Thread t1 = new Main().new MyThread()
Thread E10:E64t2 = new Thread(new Main().new MyRunnable())
t1.setPriority(3)
t2.setPriority(8)
t1.start()
t2.start()
t2.join()
for (int i = 0 i < 100000 i++) {
i++
}
list.add("main")
t1.join()
for (String s : list) {
System.out.println(s)
}
}
class MyThread extends Thread{
@Override
public void run(){
for (int i = 0 i < 100000 i++) {
i++
}
list.add("Thread 1")
}
}
class MyRunnable implements Runnable{
@Override
public void run(){
for (int i = 0 i < 100000 i++) {
Thread.yield()
i++
}
list.add("Thread 2")
}
}
}
系统管理员编写扫描临时文件的shell程序tmpsc.sh, 测...
文件目录data当前权限为rwx --- ---,只需...
Shell 脚本(shell script),是一种为...
#!/bin/bash
aa='Hello World !'
请问下面选项中哪个能正常显示Hello World !