随笔分类 - 面试题
摘要:今天做了个面试题:查找Oracle数据库中的重复记录,下面详细介绍其他方法(参考其他资料) 本文介绍了几种快速查找ORACLE数据库中的重复记录的方法。 下面以表table_name为例,介绍三种不同的方法来确定库表中重复的记录 方法1:利用分组函数查找表中的重复行:按照某个字段分组,找出行数大于1...
阅读全文
摘要:http://wenku.baidu.com/view/09946cad1a37f111f0855b09.html
阅读全文
摘要:System.out.println("hello" +1 + 2); ---->hello12 System.out.println('1' + '2'); ---->99//这里输出不是'3'哦,1和2的uicode值相加,做数学加法计算 System.out.println("hello...
阅读全文
摘要:五斤桶装满,然后倒进三斤桶里,这时五斤桶里有两斤,三斤桶是满的。将三斤桶倒掉,五斤桶里的两斤倒进三斤桶里,三斤桶里就有两斤了,五斤桶是空的了。再次把五斤桶装满水,然后再倒进三斤桶,将三斤桶倒满,五斤桶里倒出去了一斤就是四斤了。
阅读全文
摘要:有A,B,Main三个类如下:public class A{A(){System.out.println("A");}}public class B extends A{B(){System.out.println("B");}}public class Main extends B{Main(){System.out.println("Main");}private A a = new A();private B b = new B();public static void main(String[] args){System.ou
阅读全文
摘要:/*** 二分法 :用折半查找法在一组排好序(递增有序或递减有序)的值中查找某个数据。* * 基本思想:* * 首先将待查数据k与排好序(递增有序)的一组数据的中间位置上的数据进行比较, 若相等,则查找成功;* 若k>a[mid],则待查数据k只可能出现在右半部a[mid+1…n]中,则应在这个右半...
阅读全文
摘要:(1) public static void main(String[] as){ int a = 0;switch (a){ case 1:System.out.println("1");case 2:System.out.println("2");case 3:System.out.printl...
阅读全文
摘要:今天在一家公司做了个面试题:运行下列代码,输出结果是什么 Integer a=new Integer("12");Integer b=new Integer("12");if (a.equals(b)){System.out.println(true);}else{System.out.println(false);}if (a==b){System.out.println(true);}else{System.out.println(false);}很显然,结果为:truefalse本人反而搞错了,只怪于对于Integer对象和Integer.valu
阅读全文
摘要:题目:将1到100的随机数插入到长度为100的数组中,保证不会有重复元素 ---方案一:使用set集合,可以保证set中不会有重复元素,当set大小为100时,退出循环; 获取1--100随机数方法有 : int a = (int)(Math.random()*100+1); 或 inta = n...
阅读全文
摘要:主要相同点: Lock 能完成 synchronized 所实现的所有功能; 主要不同点: Lock 有比 synchronized 更精确的线程语义和更好的性能。 synchronized 会自动释放锁,而 Lock 一定要求程序员手工释放,并且必须在 finally 从句中释放
阅读全文
摘要:知识点:什么是装饰模式: http://wenku.baidu.com/view/ad4eac9f51e79b896802263b.html(原理讲的很清楚) http://wenku.baidu.com/view/a44f2ef2b8f67c1cfad6b8bb.html(例子很不错) java...
阅读全文
摘要:答:不对,有相同的 hash code这是java语言的定义:1) 对象相等则hashCode一定相等;2) hashCode相等对象未必相等 1.如果是基本变量,没有hashcode和equals方法,基本变量的比较方式就只有==;2.如果是变量,由于在java中所有变量定义都是一个指向实际存储的...
阅读全文
摘要:除了将字符串拆成数组在排序之外, 可以用 StringBuffer的reverse方法 例如: String s = "abcdef"; StringBuffer sbf =new StringBuffer(s); String ss = sbf.reverse().toString(); Sys...
阅读全文
摘要:类的初始化顺序一般类:1. 静态变量2. 静态初始化块3. 变量4. 初始化块5. 构造器 有继承关系的类:1. 父类--静态变量2. 父类--静态初始化块3. 子类--静态变量4. 子类--静态初始化块5. 父类--变量6. 父类--初始化块7. 父类--构造器8. 子类--变量9. 子类--初始...
阅读全文
摘要:javascript 中的==(相等运算符)与===(等同运算符)比较:(1)==用于一般比较,===用于严格比较,(2)==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。简而言之就是 "==" 只要求值相等; "===" 表示两个对象的类型相等且值相等补充:(1)值...
阅读全文

浙公网安备 33010602011771号