- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 面试题之——常用排序算法
以下排序默认排序效果是从小到大,待排序序列:3,4,63,4,-9,0,1,32,-21.冒泡排序 基本思想:依次交换相邻两个元素,使得大的数据往下沉(或小的数据往上附浮) 第一步:比较相邻的两个元素,如果前者比后者大,则交换两元素。否则,不交换。 第二步:重复第一步直到最后两个
2013-09-22 16:43:28 1515
转载 [转]深入Java单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现
2013-09-18 23:25:40 744
原创 面试题之——将文件夹下java文件写入到新的文件夹,并修改扩展名
题目:将d:/code/java文件夹下的所有.java文件复制到d:/code/java/jad文件夹下并且将原来的文件的扩展名.java改为.jad源代码:package com.zyh.interview;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStre
2013-09-17 20:09:57 1703
原创 面试题之——对包含汉字的字符串截取指定字节数
题目:编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串,但要保证汉字不被截取半个,如"我ABC",4,应该截取"我AB",输入"我ABC汉DEF",6, 应该输出"我ABC",而不是"我ABC+汉的半个"。我们都知道在计算机中,存储一个汉字需要至少两个字节。例如:gbk和gb2312都是用两个字节存储一个汉字,而UTF-8是用三个字节存储一个汉字。关于字符编码
2013-09-16 22:32:30 2567
转载 [转]直接拿来用!超实用的Java数组技巧攻略
本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用! 0. 声明一个数组(Declare an array)String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = n
2013-09-16 20:40:56 692
转载 [转]汉字与字符编码
在GB2312编码中一个汉字占2个字节,而在UTF-8中,一个汉字要占3个字节”。“UTF-8编码(其实是一种Unicode编码) 或Unicode编码 本身就支持了,简体字. 繁体字, 英文,俄文,日文,韩文...等等..”网站用UTF-8显然多占了一半的空间,但是这样就应该能够保证在不同语言版本的系统中不会变成乱码吧。UTF-8下面,貌似汉字都是3字节的。UTF-32下,会是4字节
2013-09-16 18:53:36 1771
原创 面试题之——java交叉读取两个文件中单词,然后写入新的文件
今天看到一道面试题,题目为:编写一个程序,将a.txt文件中的单词与b.txt文件中的单词进行交替合并到c.txt文件中 。a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格分开。文章中给出的代码是import java.io.File;import java.io.FileReader;import java.io.FileWriter;public cl
2013-09-15 21:54:26 2371
原创 面试题之——抽象类(abstract class)与接口(interface)的区别
抽象类可以有构造方法,接口中不能有构造方法。(虽然抽象类有构造方法,但它也不能被实例化)抽象类中可以有普通成员变量,接口中没有普通成员变量。抽象类和接口中都可以包含静态成员变量。抽象类中的静态成员变量的访问类型可以是任意类型,但接口中定义的变量只能是public static final,并且默认为:public staic final类型。(接口毕竟要被子类实现,所以成员变量必须是public,
2013-09-13 17:58:07 3625
转载 详细解析Java中抽象类和接口的区别(转)
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之
2013-09-13 17:00:50 673
使用JavaMail发送复杂邮件源代码
2014-02-09
javamail1_4_7
2014-02-06
Junit 4.11.zip
2013-08-02
easymock-3.2.zip
2013-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人