![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 56
ShuiTianNaiLuo
这个作者很懒,什么都没留下…
展开
-
Java对象判等,重写equals方法
/** * Created by LiuHuiChao on 2016/1/26. */public class Person { private String id; private String name; public Person(){} public Person(String id,String name){ this.id=id原创 2016-01-26 21:05:08 · 1046 阅读 · 0 评论 -
Java IO——Socket基础
服务端代码:/** * Created by LiuHuiChao on 2016/3/9. * 基于TCP协议的socket通信,实现用户登录 * 服务器端 */public class ServerSocketClass { public static void main(String[] args)throws Exception { //1原创 2016-03-11 14:38:24 · 561 阅读 · 0 评论 -
Java IO——Socket:通过多线程实现多客户端与一个服务端通信
多线程部分:/** * Created by LiuHuiChao on 2016/3/11. * 服务器端线程处理类 */public class ServerThread extends Thread{ //和本线程相关的socket Socket socket=null; public ServerThread(Socket socket){原创 2016-03-11 15:14:44 · 814 阅读 · 0 评论 -
Java IO——Socket:通过多线程实现多客户端与一个服务端通信
多线程部分:/** * Created by LiuHuiChao on 2016/3/11. * 服务器端线程处理类 */public class ServerThread extends Thread{ //和本线程相关的socket Socket socket=null; public ServerThread(Socket socket){原创 2016-03-11 15:15:00 · 1066 阅读 · 0 评论 -
Java IO——UDP连接测试
服务端:/** * Created by LiuHuiChao on 2016/3/11. */public class UDPServer { public static void main(String[] args)throws Exception{ /** * 接收客户端发送的数据 */原创 2016-03-11 16:15:13 · 679 阅读 · 0 评论 -
Java多线程——thread及runnable的基本使用及交替执行
/** * Created by LiuHuiChao on 2016/3/11. */public class Actor extends Thread { @Override public void run(){ System.out.println(getName()+"是一个演员!"); int count=0; bo原创 2016-03-11 17:05:08 · 1975 阅读 · 0 评论 -
Java反射---获取field信息跟构造函数信息
/*获取类的field信息*/ public static void printFieldMessage(Object obj) { Class c=obj.getClass(); /* * 成员变量也是对象 java.lang.reflect.field Field类封装了关于成员变量的操作 * getFields方法获取的是所有public成员变量的信息 getDecla原创 2016-04-04 21:24:19 · 674 阅读 · 0 评论 -
自定义ORM注解实现生成查询语句
package Annotation.Test;@Table("Student")public class Student { @Column("Id") private String Id; @Column("name") private String name; @Column("age") private int age; public String getI原创 2016-04-05 20:23:48 · 629 阅读 · 0 评论 -
Junit简单使用(一 )
一,创建测试类 在被测试类上右击,选择new-->test case,之后选择要测试的方法。 public class CaculateTest1 { /* * 1,测试方法必须使用@Test修饰 * 2,方法必须为public void * 3,可以在被测试类上新建test case,自动生成测试方法 * 4,测原创 2016-04-06 09:58:12 · 632 阅读 · 0 评论 -
Junit4——测试套件的使用和参数化测试
一,测试套件@RunWith(Suite.class)/*使类成为测试套件的入口类*/@Suite.SuiteClasses({TaskTest1.class,TaskTest2.class,TaskTest3.class})public class SuitTest { /* * 1,测试套件就是组织测试类一起运行的 * * 写一个作为测试套件的入口类,这个类不原创 2016-04-06 10:53:07 · 957 阅读 · 0 评论 -
Java网络编程——URL
/** * Created by LiuHuiChao on 2016/3/9. * * 关于URL的常用方法 */public class URLTest { public static void main(String[] agrs) throws Exception{ /* URL 类的常用方法 */原创 2016-03-09 20:57:57 · 588 阅读 · 0 评论 -
java反射——获取类的方法信息
/* * 打印类的信息,包括类的成员函数,类的成员变量 * 参数是一个对象,该对象的所属信息 * */ public static void printClassMessage(Object obj){ //要获取类的信息,首先要获取类的类类型 class type Class c=obj.getClass();//传递的是哪个子类的对象 //获取类的名称 Syst原创 2016-04-02 10:25:55 · 566 阅读 · 0 评论 -
IOException while loading persisted sessions: java.io.EOFException
原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。原创 2016-01-30 09:37:31 · 426 阅读 · 0 评论 -
Class org.apache.struts2.json.JSONWriter can not access a member of class
在使用struts2向客户端输出数据的时候,出现错误: Class org.apache.struts2.json.JSONWriter can not access a member of class org.springframework.aop.interceptor.ExposeInvocationInterceptor$1 with modif原创 2016-01-30 20:27:44 · 2172 阅读 · 0 评论 -
Java IO——RandomAccessFile
/** * Created by LiuHuiChao on 2016/3/8. * * 使用RandomAccessFile对文件进行读写操作 */public class TestRandomAccessFile { /*RandomAccessFile是java提供的对文件内容的访问类 * 既可以读文件,也可以写文件 * 而且这个类可以随机访问文件,可以访问原创 2016-03-08 21:48:07 · 323 阅读 · 0 评论 -
Java IO——DataOutputStream & DataInputStream
String file="H:\\Lhc\\diary.txt";DataOutputStream dos=new DataOutputStream(new FileOutputStream(file));dos.writeInt(10);dos.writeInt(-10);dos.writeLong(10l);dos.writeDouble(10.3);dos.writeUTF("水原创 2016-03-09 11:33:35 · 432 阅读 · 0 评论 -
Java IO——FileInputStream
/** * Created by LiuHuiChao on 2016/3/9. */public class IOUtil { /* 读取指定文件内容,按照十六进制输出 并且每输出10个byte,换行 注意:单字节读取不适合大文件,大文件效率很低 */ public static void printHex(Stri原创 2016-03-09 10:16:53 · 430 阅读 · 0 评论 -
Java IO——FileOutputStream
//如果该文件不存在,则直接创建,如果存在,则删除后创建 FileOutputStream out=new FileOutputStream("H:\\Lhc\\diary.txt",true); out.write('A');//写出了A字符的低8位 out.write('B');//写出B字符的低8位 int a=10;//wri原创 2016-03-09 10:42:45 · 409 阅读 · 0 评论 -
Java 反射---获取Class的三种方式
public class ClassDemo1 { public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException{ //Foo的实例对象如何表示 Foo foo1=new Foo();//foo1就表示出来了原创 2016-04-01 20:56:37 · 3376 阅读 · 0 评论 -
Java反射——动态加载类
public class DynamicLoadClass { public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException{ String animalName="Cat"; Animal animal = nul原创 2016-04-01 20:58:03 · 510 阅读 · 0 评论 -
Java网络编程——InetAddress
/** * Created by LiuHuiChao on 2016/3/9. * InetAddress类用于表示网络上的硬件资源,表示互联网协议(IP)地址 * */public class InetAddressTest { public static void main(String[] args) throws UnknownHostException{原创 2016-03-09 20:18:17 · 433 阅读 · 0 评论 -
Junit4常用注解
public class AnnotationTest { /* * @Test:将普通方法修饰为测试方法 * expected=***.class:设定抛出的异常 * timeout=***(毫秒):避免测试时候出现死循环问题 * @BeforClass:它会在所有方法运行前执行,static修饰 * @AfterClass:它会在所有方法运行后执行,stat原创 2016-04-06 10:31:00 · 728 阅读 · 0 评论