随笔分类 - java基础面试题
摘要:我们都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合
阅读全文
摘要:1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 01.Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内
阅读全文
摘要:1.对于正数,其反码=源码=补码 例如:+7 符号位 数值为: 0000 0111 其反码=源码=补码=0000 0111 2.在计算机中,负数以其正值的补码形式表达。 对于负数,负数的反码与原码符号位相同,数值为取反。 负数的补码是在反码的基础上加1。 例如:-7 符号位 数值为: 1000 01
阅读全文
摘要:1.在oracle中 select * from Table group by id 会报错。 会报不是group by 表达式。为什么一定不能是 * ,而必须是分组的列或者某个列的聚合函数。 在mysql中不会出现这样的问题。原因如下: 1.新建测试表test:表一 执行如下SQL语句:selec
阅读全文
摘要:一、事务的四大特性(ACID) ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到
阅读全文
摘要:1.如何取到set集合的第一个元素。 2.MySql中知识点。 01. int占的字节数:int类型占4个字节 02.tinyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的 03.tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动
阅读全文
摘要:1.servlet的生命周期? Servlet在创建的时候会调用init()方法,这个方法在整个生命周期只调用一次。servlet由web容器创建:如果在web.xml中配置了<load-on-startup>元素,那么会在web应用启动时自动创建对应的servlet实例,否则servlet将在第一
阅读全文
摘要:1 public static void main(String[] args) { //set集合存储不重复无序的值 2 Set set = new HashSet(); 3 Random random = new Random(); 4 boolean panduan = true; 5 while (tru...
阅读全文
摘要:A卷 1.选择题 public class Test01 { public static void changeStr(String str) { str = "welcome"; } public static void main(String[] args) { String str = "12
阅读全文
摘要:1.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? short s1 = 1; s1 = s1 + 1;编译时错误。对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是i
阅读全文
摘要:1.重载和重写的区别? 重载(Overload):(1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的
阅读全文
摘要:题目: 数据库 1、 表名:g_cardapply 字段(字段名/类型/长度): g_applyno varchar 8;//申请单号(关键字) g_applydate bigint 8;//申请日期 g_state varchar 2;//申请状态 2、 表名:g_cardapplydetail
阅读全文
摘要:1.写一个冒泡排序的算法 升序排列: public static void main(String[] args) { int score[] = { 67, 20, 75, 87, 89, 90, 99, 100 }; for (int i = 0; i < score.length - 1; i
阅读全文
摘要:1.就你所熟悉的银行业务面说一下,越详细越好 银行经验:手机银行 网上银行经验 怎么支付 转账 了解基本业务 2.了解工作流的控制,审批流程以及帐务处理么? java中怎么实现工作流、审批流程,java怎么实现报表功能? web 项目整合 jbpm或者其他工作流组件 3.java开发web有几种开发
阅读全文
摘要:一:一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? 可以包含多个类,在一个class中可以有多个类,但是只能有一个public修饰的类,并且这个类名(public class Test)和文件名字(Test.java)必须一致,作为提供外部调用的唯一的开口,否则编辑器就会报
阅读全文
摘要:第二次面试题 第一部分:选择题 1、java内部使用的编码格式是:C、Unicode 在JVM内部,统一使用Unicode表示。 2、 public class Threads2 implements Runnable{ public void run() { System.out.println(
阅读全文
摘要:一、JAVA基础 1、简述你所知道的JAVA修饰符及各自的使用机制?(public、abstract、final、synchronized、super…) 01.public:允许所有客户访问 02.protected:只能在本包,本类以及该类的子类中使用 03.private:只允许在本类中使用
阅读全文

浙公网安备 33010602011771号