1判断一个char字符是不是数字:Character.isDigit(char).是数字返回true,反之返回false. 2字符串的toCharArray() 把字符串转换为字符数组.返回char[]. 3在mySql数据库中,在插入成功时,能够方便的查询出自动分配的id值是多少该怎么办呢? 在写sql的xml中.给插入数据的语句, 指定要插入数据的类型. 添加属性useGenerateKeys="true" 表示使用自增策略查询到主键. 添加属性keyProperty="…
在大四实习阶段,秋招的时候,面试了很多家公司,总结常见的java面试题目:(答案可以自己百度) 1.你所用oracle的版本号是多少? 2.tomcat修改8080端口号的配置文件是哪个? 3.mybatis与jdbc区别? 4.mybatis的三种连接方式? 5.servle与jsp的生命周期? Servlet 生命周期可被定义为从创建直到毁灭的整个过程.以下是 Servlet 遵循的过程: Servlet 通过调用 init () 方法进行初始化. Servlet 调用 service()…
(面的初级到中级之间的,却有很多高级的问题) 总结一些常见的遇见的面试题(来自各方面收集) 1.开发中Java用了比较多的数据结构有哪些? 2.谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的? 这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问conurren包. 3.对JVM熟不熟悉?简单说说类加载过程,里面执行了哪些操作?问了GC和内存管理,平时在tomcat里面有没有进行相关配置 4.然后问了ht…
Java 基础 1.有哪些数据类型 Java定义了8种简单类型:byte.short.int.long.char.float.double和boolean. 2.面向对象的语言特征 封装.继承.多态 3.有几种訪问机制? 4.面向对象的多态性在JAVA中怎么实现的 方法的重写Overriding和重载Overloading是Java多态性的不同表现.重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现.假设在子类中定义某方法与其父类有相同…
目录 1 equals()与'=='的区别 2 equals()方法的重写规则 3 为什么重写equals()的同时还需要重写hashCode() 4 JDK 7中对hashCode()方法的改进 5 Java API文档中关于hashCode()方法的规定 6 重写equals()方法时推荐使用getClass(), 而不是instanceof 7 编写一个完美的equals()方法的建议 1 equals()与'=='的区别 默认情况下也就是从超类Object继承而来的equals()方法与…
1.jsp的内置对象. JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 2.session与cookie的作用与区别: cookie数据存放在客户的浏览器上,session数据放在服务器上. cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗    考虑到安全应当使用session. session会在一定时间内保存在…
部分没有答案可以自行百度. 1.myeclipse与eclipse的区别. 2.说说对maven或者SVN的理解. 3.类的加载过程 (创建对象的过程)  1)子父类里静态属性 赋上默认初始值 如果有显示赋值 赋值  2)父类的静态代码块 子类的静态代码块  3)父类的非静态属性 赋上默认初始值 如果有显示赋值 赋值  4)父类的匿名代码快  5)父类的构造器  6)子类的非静态属性 赋上默认初始值 如果有显示赋值 赋值  7)子类的匿名代码块  8)子类的构造器 4.TCP与UDP的区别. 5…
JDK1.7 并发的HashMap为什么会引起死循环? hashmap如何解决hash冲突,为什么hashmap中的链表需要转成红黑树? hashmap什么时候会触发扩容? jdk1.8之前并发操作hashmap时为什么会有死循环的问题? hashmap扩容时每个entry需要再计算一次hash吗? hashmap的数组长度为什么要保证是2的幂? 如何用LinkedHashMap实现LRU? 如何用TreeMap实现一致性hash? 今天研读Java并发容器和框架时,看到为什么要使用Concur…
在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题.Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客.关于Java中Error和Exception的面试题目多是关于Exception和Error的概念,如何处理Exception,以及 处理Exception时需要遵守的最佳实践等等.尽管关于多线程.垃圾回收.JVM概念和面向对象设计等方面的问题依然主宰着这类面试,你仍然需要为回答…
最近在求职面试,整理一下常见面试算法: 对TestAlgorithms.java中方法的测试见JunitTestAlgorithms.java(引入了junit4) 1.TestAlgorithms.java package carl; import org.junit.Test; /** * 本类中总结了常用的几种算法 * @author Administrator * */ public class TestAlgorithms { /** * 插入排序 * 插入排序的基本思想是:每步将一个…