- 博客(22)
- 资源 (10)
- 收藏
- 关注
原创 spring注入成员对象
就是将对象注入到另外一个对象中。这个例子就是有一个学校类,学校类中有一个校长类,最后使用测试文件输出学校类中的信息。代码结构学校类package com.test.SpringGetSet;public class School { private Present present; public Present getPresent() { return
2014-09-29 20:35:29 1120
原创 一个spring的例子入门
这里,我们就成功的使用到了spring的框架,那么到底spring是干什么用的?简单来说,是用来帮助我们管理java类的,之前我们使用java的类的时候,需要手工去new每一个对象,然后调用构造函数或者方法去赋值,而现在spring就代替了这些工作,直接采用配置的方法,自动帮我们完成这些内容,那么是如何完成这些内容?如何从配置文件中去获取关键词并且构造出对象的?这就是用到了java的反射机制。什么是java的反射机制?简单来说,就是通过类名来获得对象,在我们工程里,体现为,给定一个字符串,就能够生成一个对
2014-09-29 15:41:39 790
原创 java使用NIO构造http请求
使用java的NIO来构造http请求体,并且取得响应内容。package com.test.nio;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SocketChannel;import java.nio.charset.Charset;public c
2014-09-26 10:41:27 3533 1
原创 java线程不安全
线程不安全之线程在访问资源时候会导致冲突。例如下列的例子package com.test.thread;public class TestConfilict { /** * @param args */ public static void main(String[] args) { Counter counter=new Counter(); for
2014-09-25 20:49:42 956
原创 java的NIO管道用法
Java的NIO中的管道,就类似于实际中的管道,有两端,一段作为输入,一段作为输出。也就是说,在创建了一个管道后,既可以对管道进行写,也可以对管道进行读,不过这两种操作要分别在两端进行。有点类似于队列的方式。我们在测试例子中给出一个非常简单的管道操作,先向管道写入内容,再从管道读出内容。package com.test.nio;import java.io.IOException;i
2014-09-25 15:50:38 1687
原创 java的NIO之UDP用法
Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。服务器端代码package com.test.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteB
2014-09-25 15:29:41 4998
原创 java的FileChannel使用方法。
package com.test.nio;import java.io.FileNotFoundException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class TestFile { /** * @para
2014-09-23 22:06:54 3620
原创 java网络编程之UDP讲解
先上客户端代码package com.test.net;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPClient { /** *UDP客户端 */ public static void main(S
2014-09-23 20:13:30 1286
原创 java实现多线程的socket通信技术
在我们前面一个例子中,我们使用下面这样一段代码package com.test.net;import java.io.DataInputStream;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class EchoServer { /** * 打
2014-09-23 14:38:36 1710 1
原创 java打印telnet的任何输出内容
首先,在ServerSocket创建之后,就可以返回一个accept,就是返回一个socket,如果没有socket连接,那么就会阻塞在这里。如果接收到socket连接,那么就会进入循环体开始执行循环部分代码。首先会调用getInputStream方法来获取输入流,如果没有输入流,那么同样程序会阻塞在这里,如果收到了输入流,那么程序会将input流包装成为DataInputStream对象,然
2014-09-23 11:07:41 2363
原创 java获取html源码代码
package com.test.brouse;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;public class Html { /** * @param args * @throws IOE
2014-09-22 16:23:02 1744
原创 bufferedreader的用法
package com.test.filetest;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;public class FileMain { /** * @param
2014-09-22 15:57:45 2500
原创 java删除空文件
package com.test.filetest;import java.io.File;public class FileDir { /** * @param args */ public static void main(String[] args) { try { getDir("F:/",0); } catch(Exception e) {
2014-09-22 10:47:18 1420
原创 java遍历文件目录(采用递归)
package com.test.filetest;import java.io.File;public class FileDir { /** * @param args */ public static void main(String[] args) { getDir("H:/wamp",0); } public static void g
2014-09-22 10:36:14 655
原创 java遍历文件夹
package com.test.filetest;import java.io.File;public class FileDir { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub File inputFile=new
2014-09-22 09:54:35 527
原创 java读取txt
package com.test.filetest;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class FileMain { /** * @param args * @throws IOExce
2014-09-22 09:44:28 454
原创 java读取unicode文件
主要介绍使用java来读取txt文本文件,且每次读取2个字节,也就是采用unicode编码的文本。FileMainpackage com.test.filetest;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOExceptio
2014-09-21 22:15:52 2258
转载 字节流和字符流的直观说明
一句话概括:字节流是由字节组成的,字符流是由字符组成的.Java里字符由两个字节组成.扩展:字节流是最基本的,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化补充:实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直
2014-09-21 21:51:56 512
转载 java字节流和字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码
2014-09-21 21:51:01 475
原创 java中runnable的用法解析
1、类结构,首先有两个类,一个是测试类Main,一个是线程类MyThread。2、MyThreadpackage com.test.thread;import java.lang.management.ThreadInfo;public class MyThread implements Runnable { String name=null; MyThread(String
2014-09-21 20:53:40 19159
Oracle数据库学习笔记(来自韩顺平 Oralce视频教程)
2013-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人