文章分类 - Java
摘要:Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试...
阅读全文
摘要:1.什么是多线程编程?什么时候使用?多线程一般用于当一个程序需要同时做一个以上的任务。多线程通常用于GUI交互程序。一个新的线程被创建做一些耗时的工作,当主线程保持界面与用户的交互。2.为什么wait(),notify()和notifyall()函数定义在Object类里面?因为所有类都是继承于Ob...
阅读全文
摘要:排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序...
阅读全文
摘要:public class Test {public static void main(String[] args) {//范型避免因类型强转而产生的错误List list = new ArrayList();list.add(new Student(1,"dfd"));list.add(new St...
阅读全文
摘要:List有序key和value都能重复Set无序(除treeSet)key和value都不能重复Map无序(除treeMap)key必须唯一value可以重复有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉树排序)MapA...
阅读全文
摘要:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即C...
阅读全文
摘要:List接口 List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。和下面要提到的Set不同,List允许有相同的元素。2Set接口 Set是一种不包含重复的元素...
阅读全文
摘要:public static void main(String[] args) {Map map = new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值Sy...
阅读全文
摘要:获取keyfor(String dataKey : paraMap.keySet()) {System.out.println(dataKey );}循环mapfor(Map.Entry entry: map.entrySet()) {System.out.print(entry.getKey() ...
阅读全文
摘要:HashMap和Hashtable的区别导读:1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 H...
阅读全文
摘要:http://m.blog.chinaunix.net/uid-20586655-id-215667.html/含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class...
阅读全文
摘要:一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限...
阅读全文
摘要:很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,笔者通过图文解说的方法,最直观的向大家演示一遍该配置过程,希望对大家有所帮助。注:本文是建立在大家已经搭建好eclipse环境的前提下继续进行的,关于如何搭建eclipse环境,请“百度一下”...
阅读全文
摘要:Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Serv...
阅读全文
摘要:正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么Q2:GitHub风格Q3: 在GitHub,如何跟牛人学习Q4: 享受纯粹的写作与演讲Q5: 代码帮你找工作Q6: GitHub还在影响一些什么Q7: 除了GitHub,还可以选择什么?Q1...
阅读全文
摘要:要往xls文件里面写入数据的时候需要注意的是第一要新建一个xls文件OutputStream os=new FileOutputStream("c:\\excel2.xls");再建完这个文件的时候再建立工作文件jxl.write.WritableWorkbook wwb = Workbook.cr...
阅读全文
摘要:POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。自2009-09-28后,推出了3.5版本,提供了对Office2007的支持;HSSF概况HSSF 是Horrible SpreadShee...
阅读全文
摘要:阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。都说国内Java...
阅读全文
摘要:从网上找了一些开源spider的相关资料,整理在下面:-----------------------------------------------------------------------------------**************Larbin开发语言:C++http://larbi...
阅读全文
摘要:HeritrixHeritrix是一个开源,可扩展的web爬虫项目。Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签。WebSPHINXWebSPHINX是一个Java类包和Web爬虫的交互式开发环境。Web爬虫(也叫作机器人或蜘蛛)是可以自动浏览与处理W...
阅读全文