这是一套提供给中级以上程序员使用的笔试题:
1。
Java代码
public class Test {
public static boolean get() {
try {
return false;
} finally {
return true;
}
}
public static void main(String[] args) {
System.out.println(get());
}
}
求打印结果?
2。以下哪些变量名的定义是不合法的?
Java代码
String a , a.b , 0a , _a , a_ , a0 ;
String a , a.b , 0a , _a , a_ , a0 ;
3。
Java代码
public static void main(String[] args) {
String classPath = "java.lang.String";
System.out.println(classPath.replaceAll(".", "/"));
}
求打印结果?
4。
Java代码
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
switch(1) {
case 1 : sb.append("Hello a");
case 2 : sb.append("b");
case 3 : sb.append("c");
default : sb.append("d");
}
System.out.println(sb.toString());
} 求打印结果?
5。
Java代码
public class Increment {
public static void main(String[] args) {
int j = 0;
for (int i = 0; i < 100; i++)
j = j++;
System.out.println(j);
}
}
求打印结果?
6。
Java代码
public class HelloGoodbye {
public static void main(String[] args) {
try {
System.out.println("Hello world");
System.exit(0);
} finally {
System.out.println("Goodbye world");
}
}
}
写出打印结果并给出简单描述。
7。
Java代码
import java.util.*;
public class DatingGame {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.set(1999, 12, 31); // Year, Month, Day
System.out.print(cal.get(Calendar.YEAR) + " ");
Date d = cal.getTime();
System.out.println(d.getDay());
}
}
写出打印结果?
。。。。。。
总共20多个题吧,太多了,后续再加上
主要还有涉及内部类、异常处理、final方法、final域、浮点数的精度问题、集合类HashMap、HashSet的操作,泛型、包装类、char、short和int值的混合计算、静态变量和方法的初始化(类的初始化)
接口和抽象类的区别,还有写sql的,比较简单。
另外,有两个上机笔试题,上机测试是在笔试通过之后才有的流程,二选一
1。 编写一个类,将指定路径下的所有文件的名称打印出来(递归方法)
2。 给你一个文本文件,请找出文件中数据的规律,并且将指定日期范围内的数据列表抽取出来(io操要比较熟悉)
记不起来了,以上是我在机器里跑了一遍的,拿过来跟大家分享下
写了这么多,好辛苦啊,希望朋友们别抨我口水哈,欢迎投精,我会继续补充剩下的那些笔试题的。
分享到:
相关推荐
Java面试题Java基础知识\ Java面试题Java基础知识 Java面试题Java基础知识 Java面试题Java基础知识 Java面试题Java基础知识 Java面试题Java基础知识 Java面试题Java基础知识
经典的JAVA面试题Java基础方面:
这些知识点对于Java初级面试者和初学者至关重要,涵盖了Java的基础概念、与其他语言的区别、平台特性、JVM的工作原理和内存管理,以及性能优化等方面。理解这些内容是成为一名合格的Java开发者的基础。
Java作为一门广泛使用的编程语言,其笔试题和面试题往往是衡量开发者基础知识和技能的重要标准。在准备Java面试时,深入理解和掌握Java基础至关重要。这里,我们主要探讨标题和描述中涉及的Java知识点,并结合文件名...
首先,Java基础是所有Java面试的核心部分。这涵盖了变量、数据类型、控制流(如if语句和循环)、类和对象、封装、继承、多态等概念。理解这些基本概念对于编写高效、可维护的代码至关重要。此外,异常处理、集合框架...
Java 基础面试题 Java 基础面试题中涵盖了多个知识点,以下是对这些知识点的详细解释: 面向对象和面向过程的区别 面向过程是一种编程思想,强调过程和函数的实现,优点是性能高,因为类调用时不需要实例化,开销...
java基础面试题0基础!!易懂!!java基础面试题0基础!!易懂!!java基础面试题0基础!!易懂!!java基础面试题0基础!!易懂!!java基础面试题0基础!!易懂!!java基础面试题0基础!!易懂!!java基础面试题...
"Java 面试题及其答案.doc"和"JAVA面试题.doc"提供了大量的面试题及解答,涵盖了从基础知识到高级特性的广泛范围,包括反射、注解、设计模式、Spring框架、数据库操作等。通过这些题目,求职者可以自我评估,了解...
Java 面试题基础篇 Java 面试题基础篇是面向Java开发人员的一份详细的面试题库,涵盖了 Java 的基础知识点,包括面向对象编程、变量作用域、事件委托机制、垃圾回收机制、序列化、排序算法、继承、多态、内部类、...
很全面的java基础面试题,给我一个你最常见到的runtime exception abstract class和interface有什么区别
java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 java 面试常见题_基础部分 ...
Java 面试题是 Java 开发人员面试的必备知识,涵盖了 Java 基础知识、Java 框架、Java 集合框架、Java 多线程、Java 网络编程等方面的知识点。在本文中,我们将对 Java 面试题进行总结和分析,帮助读者快速掌握 Java...
经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案...
这些面试题通常用于测试开发者对Java基础知识的掌握程度。理解JDK与JRE的区别可以帮助开发者理解开发环境和运行环境的不同需求,而`==`和`equals`的使用则涉及到对Java内存模型的理解,这是编写正确、健壮的Java代码...
Java面试笔记 225道Java面试题JAVA面试基础知识点总结Java数据结构题 JAVA笔试面试WORD资料汇总(19个): 2014年最新Java笔试题及答案.docx 225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者...
Java 基础面试题Java 基础面试题Java 基础面试题!!!!!!!!!!!!!!!!!!!11
BTA 常问的 Java基础39道常见面试题及详细答案 Dubbo面试题 47道 ElasticSearch面试题 30道 Git常用命令面试题 60道 Java并发编程最全面试题 123道 Kafka知识汇总 18道 Linux面试题 50道 Memcache 面试题 23道 ...
1. Java基础部分 * 一个".java"源文件中是否可以包括多个类(不是内部类)?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 * Java有没有goto?Java中没有goto语句,goto是Java中的...
Java基础面试题 Kafka面试专题及答案 Linux面试专题及答案 多线程面试专题及答案 消息中间件面试专题及答案 ActiveMQ消息中间件面试专题 Dubbo面试及答案 java后端面试题答案 Java基础面试题 Kafka面试专题及答案 ...
一、Java基础面试题 Java基础是学习Java的起点,包括语法、数据类型、控制结构等。面试中可能涉及的问题有:Java的特性、对象与类的区别、封装的概念、多态性如何实现、继承的用途、异常处理机制、Java内存模型等。...