`
naouguhtaeyeti
  • 浏览: 19875 次
文章分类
社区版块
存档分类
最新评论
文章列表
Java技术面试参考题(具体的程序题,通常会设置一些陷阱,会在提问中隐含一些问题) 1. 写程序实现互换 obj1 和obj2 2. 你做过的项目数据文件格式都有哪些?是怎么解析xml的? 3. 你所做过的项目是采用什么字符集编码进行读写的? 4. JVM 垃圾回收有哪些算法?            1. 标记清除            2.            3. 5. 直接在纸上写出一个单例模式(英文面试) The Singleton has three features: 1. The Class has only one instance. 2. The instance is ...
JAVA的基本知识 1、List、Map、Set三个接口,存取元素时,各有什么特点? List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。 2、Collection 和 Collections的区别。   Col ...
在java 里,有一些内置的比较器,比如CaseInsensitiveComparator ,ReverseComparator。利用这两个内置的比较器可以完成一些另外的排序需求:比如String 忽略大小写排序,反向排序,及这两者组合的排序。 CaseInsensitiveComparator 这个比较器定义在String类里,是一个嵌套类。 下面是它的源代码类定义 private static class CaseInsensitiveComparator implements Comparator<String>, jav ...
Spring 事务管理(在用hiberate作持久层的情况下)配置 1. 配置 sessionFactory(注入hiberate 的配置文件) 2. 配置 相应的事务管理器(注入上面配置的sessionFactory 到这个类里) 3. 配置事务的边界(在哪些方法运行的时候开启事务),即指定aop:pointcut 4. 配置事务的传播特性Advice(即在执行一个方法的时候调用了另外一个方法,是否开启事务的问题或是否沿用已有的事务?Advice ,Propagation(传播)标签。 Spring 异常与回滚 默认是运行期异常回滚,其它异常不回滚。但是这个也是可以配置(配置针对 ...
Fibonacci 算法递归实现与非递归实现时间比较: public class Question1 { /** * @param args */ public static void main(String[] args) { long start,end; int n=50; start = System.currentTimeMillis(); getWays(n); end = System.currentTimeMillis(); System.out.println("Non recursive cost tim ...

IT 学习

转载自: http://blog.chinaunix.net/link.php?url=http://bbs.chinaunix.net%2Findex.php 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要 ...

java 基础

    博客分类:
  • java
读 《研读设计模式》 简单工厂的优缺点: 帮助封装 简单工厂虽然很简单,但是非常友好的帮助我们实现了组件的封装,然后让组件外部能真正面向接口 编程。 • 解耦 通过简单工厂,实现了客户端和具体实现类的解耦。 如同上面的例子,客户端根本就不知道具体是由谁来实现,也不知道具体是如何实现的,客户端只是 通过工厂获取它需要的接口对象。 • 可能增加客户端的复杂度 如果通过客户端的参数来选择具体的实现类,那么就必须让客户端能理解各个参数所代表的具体功能 和含义,这会增加客户端使用的难度,也部分暴露了内部实现,这种情况可以选用可配置的方式来实 现。 不方便扩展子工厂 私有化简单工厂的构造方法,使用静态方法 ...

java GUI 学习笔记一

    博客分类:
  • GUI
01_GUI_初步_Frame_and_Panel_1 知识点:AWT,组件与容器,布局管理器,事件处理,JAVA 图形,Window 事件 使用java.awt 包来实现java GUI 图形编程实现。 关键类Component,Container,                     Component - Menu Component                      /        \                      Button,TextField ...   Container                                /     ...
21:20 尚学堂马士兵视频SCM,CVS,SVN-03 Build & Release System Automate Building makefile ant Nightly build report QA/Test Assurence Check out the related CMI Product release 尚学堂马士兵视频SCM,CVS,SVN-05 使用SVN: 1.下载SVN服务器,客户端 2.使用svnadmin create javaRep 创建库 3.在passwd 文件里配置用户及密码及在svnserve.conf 配置读写权限。 4.启动svn 服务器 ...
转自:http://baike.baidu.com/view/3141057.htm Doug Lea : 世界上对Java影响力最大的个人 多线程大师Doug Lea 如果IT的历史,是以人为主体串接起来的话,那么肯定少不了Doug Lea。这个鼻梁挂着眼镜,留着德王威廉二世的胡子,脸上永远挂着谦逊腼腆笑容,服务于纽约州立大学Oswego分校计算器科学系的老大爷。   说他是这个世界上对Java影响力最大的个人,一点也不为过。因为两次Java历史上的大变革,他都间接或直接的扮演了举足轻重的脚色。一次是由JDK 1.1到JDK 1.2,JDK1.2很重要的一项新创举就是Collections,其 ...

Java 集合

    博客分类:
  • java
今天在做如何从两个数组中取出相同的元素时碰到了一个问题,想知道下面哪种算法更快,(听说是HashSet 的会更快,但是想知道为什么会更快呢?): 具体测试程序: /** * get the same element in two arrays */ import java.util.*; import java.io.*; public class AlgorithmTest{ public static void main(String[] args)throws Exception{ // read the data from file FileR ...
java 线程 Thread 类的sleep 静态方法可以让当前线程睡眠(如果该线程持有某一对象的锁,sleep 时不会释放该锁。如果该线程没有拥有对象锁,则sleep 也不会锁定某一对象)。 而wait 方法也能够阻塞线程,让其睡眠一段时间或等待其它线程唤醒,不过,在调用wait 方法进入睡眠的时候,如果该线程拥有某一个对象锁,则在该线程进入睡眠时会释放该线程拥有的对象锁。 参考示例: /** * 测试sleep 方法与 wait 方法的区别 */ class Task implements Runnable{ private int time = 0; public ...

FOJ1001

    博客分类:
  • ACM
Problem 1001 Duplicate Pair Accept: 3796    Submit: 18020 Time Limit: 1000 mSec    Memory Limit : 65536 KB Problem Description An array of length n, with address from 1 to n inclusive, contains entries from the set {1,2,...,n-1} and there's exactly two elements with the same value. Your task is to f ...

Shell

du --max-depth=0 `ls -l /|grep ^d|awk '{print $8}'` 2>/dev/null |sort -n -r|head -10

java 多态的情况

    博客分类:
  • java
参考 http://topic.csdn.net/u/20120415/21/524a6daa-e703-4382-8f42-8c3eb2b51d4f.html?16896 提的问题 参考 http://blog.csdn.net/thinkGhoster/article/details/2307001# thinkGhoster 对多态的分析 常见的Java 多态的概念需要基于继承与方法重写的概念。只有准确满足这两种情况(满足这个基本概念的要求),才会出现多态。 目前遇到的多态情况分为: Case1: 父类引用指向子类对象 class A{ public void fun(){ Syst ...
Global site tag (gtag.js) - Google Analytics