杰湖南世杰Java工程师面试题选择题:单项选择题1,如下java程序代码,执行后的成果是java.util.HashMapmap=newjava.util.HashMap;map.put"name"null;map.put"name""Jack";System.out.printlnmap.size;A:0B:nullC:1D:答案:C,执行如下程序后的输出成果是PublicclassTestPubli
2020 年年 JAVA 笔试面试题库 588 题 一、简答题 1."执行下列代码后,哪个结论是正确的? String[] s = new String[10]; A. s.length 为 10 B. s[9]为 null C. s[10]为”D. s[9]为 0 答案:AB 2.对于 FileInputStream 和 FileOutputStream 类,下面哪个方法不会产生 IOException 异常()A. ...
答案:C 4.提供Java存取数据库能力的包是() A.java.sql B.java.awt C.java。lang D.java。swing 答案:A 5.下列运算符合法的是() A.&& B.〈> C.if D.:= 答案:A 6.执行如下程序代码 a=0;c=0; do{ -—c; a=a-1; }while(a〉0); 后,C的值是() ...
Java 工程师面试题(170 道) 1、面向对象的特征有哪些方面? 2、访问修饰符 public,private,protected,以及不写(默认)时 的区别? 3、String 是最根本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? 6、Java 有没有 goto? 7...
2.9 Java中会存在内存泄漏吗,请简单描述。 2.10 深拷贝和浅拷贝 2.11 System.gc() 和 Runtime.gc() 会做什么事情? 2.12 finalize() 方法什么时候被调用?析构函数 (finalization) 的目的是什么? 2.13 如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?
6、Java有没有goto? 7、int和Integer有什么区别? 8、&和&&的区别? 9、解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。 10、Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? 11、switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
Java经典面试题200道 Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Ja...
4.JVM对Java的原生锁做了哪些优化? 5.为什么说Synchronized 是非公平锁? 6.什么是锁消除和锁粗化? 7.为什么说Synchronized是一个悲观锁?乐观锁的实现原理 又是什么?什么是 CAS,它有什么特性? 8.乐观锁一定就是好的吗? 9.跟Synchronized 相比,可重入锁 ReentrantLock 其实现 原理有什么不同?
- 多线程:Java内置多线程支持,便于实现并发处理。 - 动态性:Java在运行时可以进行扩展和修改。 2. Java虚拟机 题目:请解释Java虚拟机(JVM)的作用。 答案: JVM是Java程序的运行环境,其主要作用包括: - 将Java字节码转换为本地机器码。 - 管理内存,包括堆、栈、方法区等。 - 提供垃圾回收机制。 - 管理线程...