自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

个人博客地址:zhangyida.cn

  • 博客(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发送复杂邮件源代码

利用JavaMail进行邮件开发的发邮件的源代码,其中有四个例子,demo1/demo2是发送简单的邮件,demo3是发送一封html格式(正文为html格式,html代码中有一张图片)带附件的邮件。demo4是对demo3的补充,解决了附件的文件名乱码的问题

2014-02-09

javamail1_4_7

JMail使用Java开发邮件必不可少的组件。mail.jar是包含了所需要类的jar。在lib文件夹下有一系列jar包,这些jar包组成了mail.jar这个jar包。可以只使用一个mail.jar,也可以使用lib文件夹下jar进行组合,比如只做发送邮件可以选择mailapi.jar和smtp.jar 说明:jdk1.6之前项目中还需要一个activation.jar,在jdk1.6之后中自带了这个包。

2014-02-06

Junit 4.11.zip

Junit是Java进行单元测试的重要工具。 该压缩表中包括: --hamcrest-core-1.3.jar --junit-4.7.jar --junit-4.11.jar --junit-4.11-javadoc.jar --junit-4.11-sources.jar api文档只需要解压junit-4.11-javadoc.jar即可

2013-08-02

easymock-3.2.zip

EasyMock是Java进行单元测试的一个工具,和JUnit搭配使用,该版本为3.2,该文件包括了doc文档,api文档,示例文档和所需jar包等。 该文件是从官网上下载的,请大家放心下载。

2013-08-02

jdom-2.0.5.zip

jdom-2.0.5.zip包含了所需的jar包,以及api和示例代码,该文件是从官网下载的。

2013-07-24

jdom-1.1.1.zip

jdom-1.1.1.zip包含了所需的jar包,以及api和示例代码,该文件是从官网下载的。

2013-07-24

mysql-connector-java-5.1.22.zip

该压缩文件下包括了,java连接数据库的j驱动ar包和源代码。

2013-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除