JAVA基础面试题

以下是为您整理出来关于【JAVA基础面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【JAVA基础面试题】技术教程文章

100道Java基础面试题收集整理(附答案)

1.抽象类和接口的区别?抽象类:抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。包含抽象方法的类,一定是抽象类。抽象类只能被继承,一个类只能继承一个抽象类。接口:全部的方法都是抽象方法,属型都是常量不能实例化,可以定义变量。接口变量可以引用具体实现类的实例接口只能被实现,一个具体类实现接口,必须实现全部的抽象方法接口之间可以多实现一个具体类可...

Java基础面试题【代码】【图】

1. 面向对象概念  把要研究的事物抽象成对象处理。一个对象内部含有:数据值描述其状态、操作方法即对象的行为用于改变对象的状态。面向对象具有对象唯一性、分类型、继承性、多态性。自己的理解就是将一项活动抽象成一个个角色对象,通过内部的属性和方法彼此连接,构成整个活动。2. 面向对象三特性  继承  封装  多态:指允许不同类的对象对同一消息作出响应,即同一消息可以根据发送对象的不同而采用不同的行为方式。 3...

java基础面试题

面试题收集——Java基础部分(一)1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。...

Java基础(五)面试题

面试题:数组和集合的区别?1)长度区别: 数组长度固定集合长度可变2)内容的区别数组可以存储同一种类型的元素集合可以存储多种类型的元素3)存储类型的区别数组:可以存储基本类型,也可以存储引用类型 String[] str = {"hello","world","java",100} ; 错误的集合:只能存储引用类型原文:http://blog.51cto.com/13670525/2112417

java基础:面试题【不断更新】

1:Q:String s1 = new String("hello");这句话创建了几个对象?A:两个或者一个。字符串是一个常用的类型。JVM中存在常量池,保存了大量的字符串对象,并共享使用。如果常量池中没有“hello”,则在常量池中创建“hello”,然后在堆中开辟一块空间存储new的对象。如果常量池中已经存在“hello”,则只需要创建new一个对象。2:String a = "hello"; changeValue(a); System.out.println(a);输出结果为hello。因为String只要初始化,...

Java基础面试题,你会几个?

JAVA面试题相关基础知识 1、面向对象的特征有哪些方面 ①抽象: 抽象是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 ②继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为...

Java基础面试题(1)【图】

1.Java中都有哪些基本数据类型,各占几个字节?2.String是基本数据类型吗?String不是基本数据类型,String的底层是用数组实现的。 3.String常用方法有哪些?length():求字符串的长度  indexOf():求某个字符在字符串中的位置  charAt():求一个字符串中某个位置的值  equals():比较两个字符串是否相同  replace():将字符串中的某些字符用别的字符替换掉。形如replace(“abc”,”ddd”);字符串中的abc将会被...

面试系列之-----Java基础面试题【代码】

面试系列之-----Java基础面试题:该面试题主要是牛客网上的面试题及自己平常面试遇到的面试问题,会不定期更新,欢迎关注。1、请说明一下JAVA抽象类和接口的区别。 含有abstract修饰符的类即为抽象类,abstract类不能创建实例对象,含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中的定义抽象方法必须在具体子类中实现,所以,不能有抽象构造方法或者抽象静态方法。如果子...

java基础面试题(一)【图】

1.java中的数据类型,各占多少个字节?2.面向对象的特性1-封装:简单来说,封装就是把数据和操作数据的方法绑定起来,如果需要访问,可以使用已定义的接口进行访问2-继承:从已有的类得到继承信息创建新的类的过程。提供继承信息的类称为父类(也叫超类,基类);得到继承信息的类称为子类(也叫派生类)3-多态:允许不同的子类对同一消息做出不同的响应,也就是父类的引用指向子类的对象。而多态性又分为编译时多态和运行时多态。...

Java基础面试题及参考分析————————————02【代码】【图】

1.Java中有哪些基本数据类型?String是基本数据类型吗?String类是否能够继承?答:1.java定义了4中类8种基本类型: 整型:byte、short、int、long 浮点型:float、double 布尔型: boolean 字符型: char 2.String不是基本数据类型,String属于引用类型。 3.String类是一个final类,因此不能被继承。 ...