
面试题
文章平均质量分 86
小乔同学Online
毕业半年的北漂程序员
展开
-
Java面向对象选择题4
1.下边程序运行的结果是?实例化子类对象要看父类( )class Base{ Base(){System.out.plintln("Base");}}public class Alpha extends Base{ public static void main(String[] args){ new Alpha(); new Base(); }}A BaseB BaseBaseC 程序编译失败D 程序运行但没有答案:B难度等级:简单原创 2021-07-21 20:07:51 · 2622 阅读 · 0 评论 -
Java面向对象选择题3
1、下边程序运行的结果是? ( )class Base { Base() { System.out.print("Base"); }}public class Alpha extends Base { public static void main( String[] args ) { new Alpha(); new Base(); } }A.BaseB.BaseBaseC.程序编译失败.D.程序运行但没有任何输出答案:B难度等级原创 2021-07-21 20:07:12 · 5416 阅读 · 1 评论 -
Java面向对象选择题2
1.(多选)查看如下代码:public class Foo { public void method(String str,int age){} } 下列选项中,和 Foo 类中 method 方法重载的方法是()。A.public int method(String str,int age){}B.public void method(int year,String s){}C.public int method(int year,String s){}D.publi原创 2021-07-21 20:06:36 · 2488 阅读 · 0 评论 -
Java面向对象选择题1
1.给出下列代码Class A{ public byte getNumber(){ return 1; }}Class B extends A{ public short getNumber(){ return 2;} Public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber()); }}Wh原创 2021-07-21 20:05:58 · 2410 阅读 · 0 评论 -
JAVA简答题
1.接口和抽象类相同点和区别是什么,以及它们应用在哪方面?答案:1).抽象类可以有构造方法,接口中不能有构造方法。2).抽象类中可以有普通成员变量,接口中没有普通成员变量3).抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。4). 抽象类中的抽象方法的访问类型可以是public,protected 和(默认类型,虽然eclipse 下不报错,但应该也不行),但接口中的抽象方法只能是public 类型的,并且默认即为public abstract原创 2021-07-21 20:04:24 · 1281 阅读 · 0 评论 -
JAVA面试题
1.面向对象的特征有哪些方面?答案:三大特性是:封装,继承,多态所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。所谓继承是指可以原创 2021-07-21 19:54:42 · 282 阅读 · 0 评论 -
第三阶段面试题
一、SSM1. JDBC 跟 Mybatis的区别?答案:Mybatis是一种支持SQL的持久层框架,底层仍然是jdbc。 Mybatis相对于直接使用JDBC, 代码大大简化,比如能够直接将ResultSet中的数据转换成所需要的Java bean对象等。 MyBatis对SQL统一放到配置文件中进行管理,不用将SQL语句分散在各个java类中,方便代码的维护。 JDBC代码相对繁琐但访问速度更快,比如使用JDBC批处理等方式效率比Mybatis要高。2. 简述一下事务以及事务的特..原创 2021-07-21 19:47:55 · 154 阅读 · 0 评论 -
第二阶段面试题
一、Web前端阶段1. HTML是什么意思?答案:超文本标记语言2. 什么是HTML5?答案:HTML5是最新的HTML标准。 HTML5 文档定义为: <!DOCTYPE html> 新增多媒体标签: video audio 新标签 canvas header nav footer 等3. 前端页面有哪三层构成,分别是什么?作用是什么?答案:结构层 Html 用于定义网页布局和显示内容 表示层 CSS 对html进行美化和修饰 行为层 js 对ht..原创 2021-07-21 19:47:02 · 96 阅读 · 0 评论 -
第一阶段面试题
一、JAVA基础1. 列出JAVA中所有基本数据类型,并说明这些数据类型占用的字节数??答案:java的原始数据类型,也可以叫java的基本数据类型,一共就8个,分别是:byte、short、int、long、boolean、char、float、doublebyte 1个字节boolean 1个字节char 2个字节short 2个字节int 4个字节long 8个字节float 4个字节double 8个字节2.continue和 break有什么区别..原创 2021-07-21 19:46:13 · 124 阅读 · 0 评论 -
Java面试题----简答题
1.Java的基本类型有?答案:int long char byte double boolean short float难度等级:简单2.我们能将 int 强制转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围,将会出现什么现象?答案:是的,我们可以做强制转换,但是 Java 中 int 是 32 位的,而 byte 是 8 位的,所以,如果强制转化是,int 类型的高 24 位将会被丢弃,byte 类型的范围是从 -128 到 127。难度等级:简单3.3*0.1 ==原创 2021-07-06 09:05:22 · 695 阅读 · 0 评论 -
Java面试题----选择题04
1.下列程序class Test{ public static void main(String[] args){ doSomething(1); doSomething(1,2); } //insert code here}在程序中插入下列哪一行代码可以编译通过:A static void doSomething(int[] args){}B static void doSomething(int… args){}C stat原创 2021-07-05 19:46:37 · 2303 阅读 · 1 评论 -
Java面试题----选择题01
1、下面那些是合法的标识符()A.$personsB.TwoUsersC.*pointD.this答案:AB难度等级:简单解析:java 标识符可以是 字母、数字、$、_(下划线),但不可用数字开头不可以是java 的关键字包名:全部小写(如:com.tarena.test)类名:每个单词的首字母大写,帕斯卡命名法(如:TestClass)变量名:第一个字母小写,以后每个单词的首字母大写,骆驼命名法,也有叫驼峰命名法(如:int currentPage)常量:全部使用大写字母,原创 2021-07-05 19:46:03 · 1536 阅读 · 0 评论 -
java面试题----选择题02
1、 下列说法错误的有( )A、数组是一种对象B、数组属于一种原生类C、int number = {12,45,56,32,94};D、数组大小可以任意改变答案:BCD难度等级:简单解析:选项A 数组在java中可以看作是对象选项B java的原生类可以理解为java的8中基本数据类型对应的8个封装类,而数组的类型并不局限这8个基本数据类型的封装类选项C 应为int[] number={12,45,56,32,94};选项D 数组的长度,在定义数组时,长度可以任意指定,但数组一旦原创 2021-07-05 19:45:22 · 7369 阅读 · 0 评论 -
Java面试题----选择题03
1.请分析下列代码,确定打印结果是什么? int a = 1; int b = 10; do { b -= a; a++; } while (b-- < 0); System.out.print(b);a.9b.-2c.-1d.8答案:D难度等级:简单解析:这个do while循环就执行一次2.请分析下列代码,如果要打印”Test 2”,则x的初始值可能为下列值中的哪些? if(x>4){原创 2021-07-05 19:44:36 · 1865 阅读 · 0 评论