自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 类加载器

三个类加载器类加载器/*知识点: * 1)父类委托机制: * 如果把Person.class类打包成.jar * 并放到 JRE/lib/rt.jar目录下,则无论当前项目中如何修改person类,运行时都不会改变 * 2)加载classpath以外的class文件,必须要直接做类加载器。 *  */public class ClassLoaderDemo {//三个类加...

2018-05-22 23:39:15 102

原创 JUnit软件软件测试技术(工具)知识点

JUnit注解说明 使用@Test注解应该满足以下条件:1)必须是无参数的非静态方法2)添加@Test注解的类,必须拥有一个无参的公开的(public)构造函数,且只能有这一个构造器JUnit测试实例演示1、运行完成后,可以在Junit的窗口上看到运行所用的时间和结果信息。2、被测试程序的运行结果出现在控制台(Console)上。JUnit中的其它注解@BeforeClass、@AfterClas...

2018-05-22 21:17:46 237

原创 类的解剖(获取类的定义信息)

//解析普通的方法 @Test public void fetchMethods() throws Exception{ //(1)获得类模板 Class clazz = Class.forName("hncu.reflect.fetch.User"); Method ms[] = clazz.getMethods();  //Method ms[] = clazz.getDeclare...

2018-05-22 15:14:45 178

原创 反射使用的三个步骤

步骤一:获得你想操作的类的java.lang.Class对象。在运行中的Java程序中,用java.lang.Class类来描述类和接口等。String name=new String("java.long.String");Class c=Class.forName(name);步骤二:getDeclaredMethods的方法,取得该类中定义的所有方法的列表。//getMethod得到的方法包...

2018-05-17 13:02:40 1333

原创 获取Class对象的三种方式

//综合最好的方法是第三种方法/**法一:是通过类对象来获取class的*法二:通过类直接调class*法三:通过Class.forName();*/package hncu.reflect.getClass;import java.lang.reflect.Method;import org.junit.Test;import hncu.Demo.Person;import hncu.Demo....

2018-05-17 12:42:09 5980 1

原创 内反射模拟java的instanceof函数

package hncu.reflect.simulate;public class SimulateInstanceof { public static void main(String[] args) throws Exception { String name=new String("hncu.reflect.simulate.B");//名字必须是类全名 Class c=Class.f...

2018-05-17 12:33:06 206

原创 上传图片文件

客户端需求:把一个图片文件发送到服务端并读取回馈信息。要求判断文件是否存在及格式是否为jpg或gif并要求文件小于2M。服务端需求:接收客户端发送过来的图片数据。进行存储后,回馈一个 上传成功字样。支持多用户的并发访问。//////////////////////客户端///////////////////////////public class UploadPicClient { public...

2018-05-12 19:34:39 239

原创 上传文本文件

读取一个本地文本文件,将数据发送到服务端,服务器端对数据进行存储。 存储完毕后,给客户端一个提示。//要搞清楚源和目的///////////////////////客户端//////////////////////////public class UploadTextClient { public static void main(String[] args) throws IOException...

2018-05-12 19:20:48 677

原创 UDP传输编程

//***在运行的时候需要先运行接收端才可以实现数据传输发送端:/* * 书写格式 * (1)给出要传输数据的字节数组 * (2)建立数据包(收集和发送) * DatagramPacket dp = new DatagramPacket(数据+IP+端口); * DatagramPacket的构造方法 * (1)有地址参数(通常是IP地址)的就是发送 * (2)没有地址的就是...

2018-05-06 22:07:36 119

原创 字符串截取

在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。但对应的字节数不同,一个汉字占两个字节。定义一个方法,按照指定的字节数来取子串。如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃。如果取四个字节就是“ab你”,取五个字节还是“ab你”。public class StringCutDemo { @Test//GBK pub...

2018-05-06 21:25:44 217

原创 网络资源定位指针——URL类

public class urlDemo { @Test//URL public void t1() throws IOException{ try { URL url = new URL("http://www.hncu.net"); InputStream in = url.openStream();//读出所有的内容 BufferedReader br = new Buf...

2018-05-06 21:21:16 230

原创 文件切割与合并

实现对大文件的切割与合并。按指定个数切(如把一个文件切成10份)或按指定大小切(如每份最大不超过10M)public class FileSplitEx { @Test public void split() throws IOException{ JFileChooser jfc=new JFileChooser();//文件选择框 int iSelBtn=jfc.showOpenDia...

2018-05-06 19:49:35 316

原创 编码和解码(编码编错不可以补救,解码解错可以补救)

编码和解码public class SringCodeDemo { public void print(byte bs[]){ for(byte b:bs){ System.out.print(b+" "); } System.out.println(); } @Test//编码-----到码表中把一个字符的码值查出来 public void t1() throws IOExcep...

2018-05-06 12:47:16 540

原创 IO流的操作规律之设计方案练习

public class need1 {// 需求1:复制一个文本文件。@Testpublic void Need1() throws IOException {// 1、明确源和目的。// Reader// 2、处理的数据是否是纯文本的数据?// 是纯文本文件用Reader和Writer// 3、明确数据所在的设备。// 在内存File+2,即FileReader和FileWr...

2018-05-05 16:39:11 96

原创 IO流的操作规律

IO流的操作规律1、明确源和目的源:inputerStream,Reader一定是被读的目的:OutputStream,Writer一定是被写的2、处理的数据是否是纯文本的数据是:使用字符流。Reader Writer否:使用字节流。InputStream OutputStream3、明确数据所在的设备源设备:键盘:Sytem.in硬盘:(FileXXX) FileReader FileInput...

2018-05-05 15:43:23 105

原创 SequenceInputStream

public class sequenceInputStreamDemo { @Test public void t1() throws IOException{ List<FileInputStream> list=new ArrayList<FileInputStream>();//写一个list放FileInputStream list.add(new FileI...

2018-05-05 15:33:42 271

原创 字节数组流

public class ArrayIODemo { /* *1、用于操作字节数组的流对象,其实它们就是对应设备为内存的流对象。      *2、该流的关闭是无效的,因为没有调用过系统资源。     *3、按照流的读写思想操作数组中元素。   */ @Test public void t1(){ //字节数组流 ByteArrayInputStream bis=new ByteArrayI...

2018-05-05 15:00:19 112

原创 打印流

/* * PrintStream、PrintWriter中的输出有两个方法: * write() ----和字节输出流一样,以字节为单位输出,是数据的原样输出--值--面向计算机 * print() ----把数据转换成字符串输出,不是数据的原样输出--值的表现形式---面向用户的 * 打印流在构造时可以指定字符编码 *  setOut()函数 */public class Print{ ///...

2018-05-05 14:46:46 87

转载 字符编码转换问题

字符编码转换 public class TransferStreamDemo2 {//////////////////读/////////////////////////@Test//用默认编码(MyEclipse平台设置的编码)---依赖平台的编码public void readTextDecoding() throws IOException{FileReader fr=...

2018-05-03 20:54:36 160

翻译 缓存的输入输出流BufferedInputStream和BufferedOutputStream

比较缓冲流demo1:缓冲流在中间demo2:没有缓冲流demo3:缓冲流在最外层//有buffer的比没有buffer的快//buffer在中间层比放在外层更快//安行或者按块操作比按字节或字符流操作更快(object流比字符字节流更快)//缓冲流要结合其它流在可以使用,在流的基础上对流的功能进行了增强。public class BufferChoose { @Test public v...

2018-05-03 20:06:49 176

翻译 转换流(输入:字节转成字符,输出:字符转成字节)

需求:模拟英文聊天程序,要求: (1) 从键盘录入英文字符,每录一行就把它转成大写输出到控制台; (2) 保存聊天记录到字节流文件。public class TransferStreamDemo {//输入:字节转成字符,输出:字符转成字节//需要处理字符,可以自己把字节强转成字符,也可以用字符流;//需要readLine()的方法,该方法Buffered中有 public ...

2018-05-03 18:48:36 556

翻译 流的序列化

/**序列化时,非静态的对象或者变量会存入对象图,单静态的不会*如果想要非静态的变量或者对象存入对象图,则可以将其声明为瞬时变量(transient)*/public class SerializableDemo {     @Test public void t1() throws IOException, IOException{//写 ObjectOutputStream out=new ...

2018-05-03 17:01:51 125

原创 RandomAccess流

RandomAccess流的读写/***RandomAccess流具有读写的功能,是一字节为计算单位的。*具有重叠效果新的数据会覆盖就得数据,如果覆盖数据位置不住钱则会破坏以前的数据;*可以通过定位游标raf.seek(),在指定的位置更改内容*读的时候也需要精确计算出开始位置,数据类型,数据长度*raf创建一次,进行操作时,其游标是连续变化的。*raf.skipBytes()只可以前进,raf...

2018-05-03 10:55:53 117

SSH2框架所需的全部jar包

本压缩文件中有SSH2(struts2,spring,hibernate)框架开发所需的所有jar包

2019-03-26

空空如也

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

TA关注的人

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