京东2019校招Android开发工程师笔试题
时长:120分钟 总分:80分
139浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 66 | 14 |
下面是一段关于计算变量s的算法: ①变量s的初值是0 ...
已知小顶堆:{51,32,73,23,42,62,99,14,24,394...
重复的数据,会增加磁盘空间的占有率,延长操作数据的时间。可以使用规范化处理...
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)的用户人数,应使用以下哪个语句
如果必须保存一个对象在某一时刻的全部或者部分状态,方便以后需要的时候,可以...
RelativeLayout(A)中间放置一个TextView(B),A和...
A和B只是设置监听了onClickListener方法,当手指点击中间位置,以下说法正确的是
Android中,减少Layout嵌套, 减少或延时View的绘...
android中显示位图(Bitmap),会比较消耗内存,合理配置Bitm...
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")
}
}
}
当在进行前端界面和后台服务进行交互时,常常需要从后台服务中获取一组数据,现...
分析下面JavaScript的代码段: var s1&...
var s1 = "qpzm"
var s2 = "qp"+"zm"
if(s1 == s2){
document.write("s1 == s2 return true")
}else{
document.write("s1 == s2 return false")
}
if(s1.equals(s2)){
document.write("s1.equals(s2) return true")
}else{
document.write("s1.equals(s2) return false")
}
请问运行完此函数,最后显示的结果是:
分析下面javascript代码:<script>functi...
<script>
function out(x){
var temp = 2
return function (y){
document.write( x + y + (++temp))
}
}
var inside = out(3)
inside(5)
</script>
输出结果为:
匹配页面中输入的字符串,范围需要是[0.5,500],小数位后最多保留两位...
文件目录data当前权限为rwx --- ---,只需...
Shell 脚本(shell script),是一种为...
#!/bin/bash
aa='Hello World !'
请问下面选项中哪个能正常显示Hello World !
TCP协议的拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由...
在日常生活中,随处都可以看到显示日期的地方,如果现在有一款网站,需要在顶部...
分析下面代码段,对于该段代码的分析说法,正确的是(  ...
(function() {
var x = y = 10
})()
alert(y)