
java面试基础
zsk1996888
选择做程序员,就要不断学习!
展开
-
JAVA开发面试题&多线程篇&第二部分
JAVA开发面试题&多线程篇&第二部分1volatile关键字是否能保证线程安全?2请写出常用的Java多线程启动方式,Executors线程池有几种常用类型?3关于sleep()和wait(),以下描述错误的一项是()4进程和线程的区别是什么?5创建n多个线程,如何保证这些线程同时启动?看清,是“同时”。6同步和异步有何异同,在什么情况下分别使用它们?7Java线程中,sleep()和wait()区别8sleep()和yield()有什么区别?9请说出与线程同步相关的方法。10启动一个线程原创 2020-12-02 20:02:37 · 152 阅读 · 0 评论 -
JAVA开发面试题&集合篇&第一部分
JAVA开发面试题&集合篇&第一部分整体图:容器分类图:1.Java集合体系结构(List、Set、Collection、Map的区别和联系)194.Vector和ArrayList的区别和联系整体图:容器分类图:1.Java集合体系结构(List、Set、Collection、Map的区别和联系)1、Collection 接口存储一组不唯一、无序的对象2、List 接口存储一组不唯一、有序(插入顺序)的对象3、Set 接口存储一组唯一、无序的对象4、Map接口存储一组键值原创 2020-12-01 17:08:13 · 295 阅读 · 1 评论 -
JAVA开发面试题&多线程篇&第一部分
JAVA开发面试题&多线程篇&第一部分1下面程序的运行结果()(选择一项)2下列哪个方法可用于创建一个可运行的类()3说明类java.lang.ThreadLocal的作用和原理。列举在哪些程序中见过ThreadLocal的使用?4说说乐观锁与悲观锁5在Java中怎么实现多线程?描述线程状态的变化过程。6请写出多线程代码使用Thread或者Runnable,并说出两种的区别。7在多线程编程里,wait方法的调用方式是怎样的?8Java线程的几种状态9在Java多线程中,请用下面哪种方式不会使原创 2020-11-27 18:31:41 · 496 阅读 · 0 评论 -
JAVA开发面试题&String篇&第一部分
JAVA开发面试题&String篇&第一部分169.下面程序的运行结果是()(选择一项)170.Java语言中,String类中的indexOf()方法返回值的类型是()171.给定以下代码,程序的运行结果是 ()172.执行下列代码后,哪个结论是正确的()(选择两项)173.实现String类的replaceAll方法174.在“=”后填写适当的内容:175.是否可以继承String类?188.String类为什么是final的176.给定两个字符串s和t, 写一个函数来决定是否t是s的重原创 2020-11-15 13:12:04 · 719 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第十部分(基础篇结尾)
基础篇,最后一部分JAVA开发面试题&基础篇&第十部分&&基础篇结尾1.抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?2.静态变量和实例变量的区别?3.是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?4.如何实现对象克隆?5.接口是否可继承(extends)接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类原创 2020-11-15 09:28:54 · 270 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第九部分
本篇内容较多,请耐心看完,必有收益!JAVA开发面试题&基础篇&第九部分本篇内容较多,请耐心看完,必有收益!1.不通过构造函数也能创建对象吗()2.下面哪些是对称加密算法()3.下面的代码段,当输入为2的时候返回值是()4.以下Java代码段会产生几个对象5.简单举例Math.round()。6.十进制数278的对应十六进制数7.Java中int.long占用的字节数分别是8.System.out.println(‘a’+1);的结果是9.下列语句那一个正确()10.下列说法正确的有()1原创 2020-11-14 23:37:37 · 240 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第八部分
JAVA开发面试题&基础篇&第八部分1.下面那些声明是合法的?()2.以下选项中选择正确的java表达式()3.下面哪个函数是public void example(){....}的重载函数?()4.打印结果:5.解释继承、重载、覆盖。6.什么是编译型语言,什么是解释型语言?java可以归类到那种?7.try{}里面有一个return语句,那么紧跟在这个try后的finally, 里面的语句在异常出现后,都会执行么?为什么?8.有一段java应用程序,它的主类名是al,那么保存它的源文件可以原创 2020-11-13 23:16:30 · 584 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第七部分
JAVA开发面试题&基础篇&第七部分1.下列说法错误的有()(多选)2.下列说法错误的有()(多选)3.请问0.1234的数据类型是()4.Java接口的修饰符可以为()5.不通过构造函数也能创建对象么()6.存在使i+1< i的数么?7.int与Integer有什么区别?8.可序列化对象为什么要定义serialversionUID值?9.请解释以下常用正则含义:\d,\D,\s,.,*,?,|,[0-9]{6},\d+10.十进制数72转换成八进制数是多少?11.Java程序中创建新原创 2020-11-13 21:59:53 · 434 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第六部分
JAVA开发面试题&基础篇&第六部分59.反射的概念与作用60.提供Java存取数据库能力的包是()59.反射的概念与作用反射的概念:反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。Java反射可以于运行时加载,探知和使用编译期间完全未知的类.程序在运行状态中, 可以动态加载一个只有名称的类, 对于任意一个已经加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用他的任意一个方法和属性;加载完类之后, 在堆内存中会产生一个Clas原创 2020-11-13 09:02:56 · 508 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第五部分
JAVA开发面试题&基础篇&第五部分一级目录一级目录原创 2020-11-12 20:34:32 · 191 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第四部分
JAVA开发面试题&基础篇&第四部分选择题( 9 道)选择题( 9 道)37.关于Java编译,下面哪一个正确()(选择一项)选项内容AJava程序经编译后产生machine codeBJava程序经编译后会生产byte codeCJava程序经编译后会产生DLLD以上都不正确答案:B分析: Java是解释型语言,编译出来的是字节码; 因此A不正确,C是C/C++语言编译动态链接库的文件为.DLL; 正确答案为B38.下列说法正确原创 2020-11-11 19:38:35 · 939 阅读 · 4 评论 -
JAVA开发面试题&基础篇&第三部分
JAVA开发面试题&基础篇&第三部分本篇目录27.写出java.lang.Object类的六个常用方法28.private/默认/protected/public权限修饰符的区别29.继承条件下构造方法的执行过程30.==和equals的区别和联系31.谈谈Java的多态32.简述Java的垃圾回收机制33.基本数据类型和包装类34.Integer与int的区别35.java.sql.Date和java.util.Date的联系和区别36.使用递归算法输出某个目录下所有文件和子目录列表本篇原创 2020-11-11 19:04:22 · 190 阅读 · 0 评论 -
JAVA开发面试题&基础篇&第二部分
JAVA开发面试题&基础篇&第二部分14.请使用递归算法计算n!15.递归的定义和优缺点16.数组的特征17.请写出冒泡排序代码18.请写出选择排序的代码19.请写出插入排序的代码20.可变参数的作用和特点21.类和对象的关系22.面向过程和面向对象的区别23.this和super关键字的作用24.static关键字的作用25.final和abstract关键字的作用26.final、finally、finalize的区别14.请使用递归算法计算n!package com.bjsxt;原创 2020-11-10 21:24:48 · 382 阅读 · 3 评论 -
JAVA开发面试题&基础篇&第一部分
JAVA开发面试题&基础篇&第一部分1.Java跨平台原理(字节码文件、虚拟机)2.Java的安全性3.Java三大版本4.什么是JVM?什么是JDK? 什么是JRE?5.Java三种注释类型6. 8种基本数据类型及其字节数7.i++和++i的异同之处8.&和&&的区别和联系,|和||的区别和联系9.用最有效率的方法算出2乘以8等于多少10.基本数据类型的类型转换规则11.if多分支语句和switch多分支语句的异同之处12.while和do-while循环的区别13原创 2020-11-10 19:19:58 · 224 阅读 · 0 评论