1.What is the output of the following code?
public class TestEquals{ public static void main(String[] args){ String str1 = "test"; String str2 = new String("test"); String str3 = "test"; System.out.println(str1 == str2); System.out.println(str1 == str3); System.out.println(str1.equals(str2)); System.out.println(str1.equals(str3)); } }
2.Equals hash codes imply that the objects are equals.True or False?
3.What is the size of the character data type in bytes?
4.Check the following code
class A { public void doSomething(){} } class B extends A { private void doSomething(){} }
a.Is it an example of method overloading OR method overriding?
b.Will the program throw compilation error,runtime error OR compile and run without any errors?
5.Check the following code
class C { private void doSomething(){} } public class D extends C { public void doSomething(){} }
a.Is it an example of method overloading OR method overriding?
b.Will the program throw compilation error,runtime error OR compile and run without any errors?
6.Let us assume you only have a single user-defind public java class,the java compiler and java interpreter with you.It does not have a public static void main() method.Is it possible to execute any random code of your choice in such a java class?
For this question,you are NOT supposed to use any other API class or user-defined class.if you think it is possible,please write the code of the single class.if you think otherwise,please explain why it is not possible to execute code in such a class.
7.Can an abstract class have a "public static void main(String[] args)" method?
8.Check the following code
interface SuperInterface { void walk(); } interface SubInterface implements SuperInterface { void run(); } public class TsetInterface implements SubInterface { @Override public void walk(){ System.out.println("I am walking"); } @Override public void run(){ System.out.println("I am running"); } public static void main(String[] args) { TestInterface ti = new TestInterface(); ti.walk(); ti.run(); } }
Which of the following is correct?
a Code throws compilation error
b Code throws run-time error
c Code runs fine and output is:
I am walking
I am running
9.When calling the main() method of a java class,if we do not provide any arguments on the command line,then the string array of main() method-will it be empty or null?
10.When differentiating overloaded methods does the compiler consider the return type of the method?
11.Can we override an overloaded method?
12.Can you overload the "public static void main(String[] args)" method in java?
13.Can you override a static or final method in java?
14.Can you declare a constructor as final in java?
15.Is java pass-by-value Or pass-by-reference?
16.Can an interface implement another classes?
17.Which object oriented concept is achieved by using overloading and overriding?
18.Which class is extended by all other classes?
19.Can a transient variable be serialized?
20.Is the String class declared final?
21.When does the garbage collector call the finalize() method?
22.Write the signature of the finalize() method?
23.Object E has reference to object F and object F has reference to object E.There are no other references to objects E and F.Select the correct answer.
a. No objects will be garbage collected as E has reference to F and F has reference to E.
b. Only object E will be garbage collected
c. Only object F will be garbage collected
d. Both objects E and F will be garbage collected
24.Can we call the garbage collector from java code?if yes,how?if no,why not?
25.Can we force garbage collector to run?
26.How can you monitor garbage collection?
27.Can you change values of an immutable object?
28.List the different access specifiers
相关推荐
1. JVM(Java Virtual Machine)是Java运行时环境的核心组件,它负责解析并执行字节码,提供了...以上内容涵盖了Java基础、JVM、Web应用开发、EJB、UML关系、设计模式、框架以及SQL等多个Java笔试和面试的常见知识点。
根据给定的信息,我们可以从这份Java笔试题目中提取并总结出以下重要的知识点: ### 一、Java异常处理 #### 题目示例代码: ```java try { test(); System.out.println("hello"); } catch (Exception e) {} // ...
其次,描述中提到的“算法”部分,是Java笔试中非常关键的一环。常见的算法题型包括但不限于排序(冒泡排序、快速排序、归并排序等)、查找(二分查找、哈希查找等)、图论(深度优先搜索、广度优先搜索、最短路径...
2014年最新Java笔试题及答案.docx 225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者之间功能、特点有哪些区别?.docx Java初级程序员面试必备的基础知识总结.docx Java基础、Java集合、多...
来自于日本某大手公司的一套java手动操作试题 有java javascript Shell 主要实际操作,也涉及一些算法,有需要的可以去看看练练
Java笔试题是评估应聘者Java编程技能和对Java语言理解深度的重要方式。这份题库包含了各种类型的题目,旨在全面、综合地检验候选人在Java领域的知识掌握情况。以下是一些可能出现在这份题库中的知识点,以及它们所...
描述中的“某公司笔试题java&.net全集收录,包括一套Java笔试题和一套。net笔试题,含答案!”说明这份资料包含了两套完整的笔试题目,分别针对Java和.NET平台,而且每套题目都有对应的答案,这对于准备面试或自我...
"中科软金融保险部Java笔试题" 这个标题表明这是一份针对应聘中科软公司金融保险部门的Java编程能力的测试题目。中科软可能是一家专注于金融和保险行业软件开发的公司,而Java是他们对候选人技术能力的基本要求。...
一套Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 包括了选择题、填空题、简答题、程序读写题 都有答案 最后一道简答题关于设计模式的题目见博客: ...
由于描述部分重复,我们将重点放在“JAVA笔试题库”这一核心信息上。下面将从多个角度出发,详细阐述Java笔试中可能涉及的重要知识点。 ### Java基础知识 #### 1. Java语言特性 - **面向对象**:Java是一种完全...
Java笔试题大集合及答案,主要涵盖了Java编程语言的基础、JSP、EJB以及J2EE等关键领域的知识点。这份资料对于准备Java相关面试或笔试的开发者来说是宝贵的资源,它可以帮助你深入理解和掌握这些核心技术。 1. **...
Java笔试题.docx Java重点面试题 – 针对java面试过程中经常遇到的一些试题进行总结.docx JAVA面试基础知识点总结.docx Java面试笔记.docx 写出正则表达式,从一个字符串中提取链接地址.docx 出现几率最高和覆盖范围...
Java笔试题常常是评估开发者对Java以及相关技术理解深度的重要方式。以下是一些关于Java笔试题中的关键知识点的详细说明: 1. **MVC模式**:Model-View-Controller(MVC)是一种软件设计模式,常用于构建Web应用...
【京东商城的开发笔试题】涉及了多个领域的知识点,包括数据结构、软件工程、数据库、逻辑推理以及其他编程语言和框架的相关知识。以下是这些知识点的详细解释: 1. **数据结构**: - **堆栈**:堆栈是一种后进先...
历年东方海外招聘笔试题以及答案 本资源摘要信息涵盖了 J2EE、OO、UML、SOA、BPM 和 workflow 等多个IT领域的知识点。下面是对每个知识点的详细解释: 1. J2EE (Java 2 Platform, Enterprise Edition) J2EE 是...
### Java笔试题、面试题与SSH相关知识点详解 #### 一、MVC设计模式解析 MVC(Model-View-Controller)是一种常见的软件架构模式,主要用于简化开发过程中的复杂度,提高代码的可维护性和可扩展性。在Java Web开发...
为了在Java的笔试和面试中取得成功,了解基础知识和总结至关重要。本文将深入探讨Java的基础知识,涵盖重要概念、语法特性以及常见的面试题型。 首先,Java语言的基础包括它的语法结构。Java是一种面向对象的语言,...
【神州数码Java笔试题】是2015年神州数码公司为招聘Java开发工程师而设计的一套笔试题目,旨在测试应聘者对Java编程语言、Java基础、数据结构、算法、多线程、网络编程、数据库等相关知识的掌握程度。这份试题涵盖了...
【标题】:“北京腾信软创公司Java笔试题”揭示了这是一份针对应聘者进行的Java编程能力的考核题目,通常涵盖了Java语言的核心概念、语法特性、面向对象设计、多线程、集合框架、异常处理、IO流、网络编程等各个方面...
### Java面试笔试题集锦知识点解析 #### 一、Java与C++中的异常处理机制比较 **知识点1:** 在Java中,异常处理是通过`try-catch-finally`结构来实现的。当代码执行过程中发生错误时,可以通过抛出异常的方式让...