- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 Java网络编程之URL
图一:示例代码:import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import org.junit.Test;public class T
2015-09-13 22:24:30 430
转载 Java网络编程之UDP
图一:示例代码:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import org.junit.Test;public
2015-09-13 20:49:48 382
转载 Java网络编程之TCP
1.客户端发送内容给服务端,服务端将内容打印到控制台上。示例代码:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Soc
2015-09-13 20:07:15 264
转载 Java网络编程之获取IP地址:InetAddress类
实例代码:/* * 网络通信的第一个要素:IP地址。通过IP地址,唯一的定位互联网上一台主机 * InetAddress:位于java.net包下 * 1.InetAddress用来代表IP地址。一个InetAdress的对象就代表着一个IP地址 * 2.如何创建InetAddress的对象:getByName(String host) * 3.getHostName(): 获取IP
2015-09-13 14:51:50 5291
转载 Java静态代理、动态代理以及AOP
静态代理示例代码:/* * 静态代理:只适合具体的代理 */interface ClothFactory { void clothProduct();}class NikeFactory implements ClothFactory { @Override public void clothProduct() { System.out.println("Product
2015-09-13 10:19:21 372
转载 Java反射获取属性、方法、构造器
获取属性:import java.lang.reflect.Field;import java.lang.reflect.Modifier;import org.junit.Test;public class TestField { //获取对应的运行时类的属性 @Test public void test1(){ Class clazz = Person.class;
2015-09-11 20:36:13 705
转载 Java反射机制及其获取InputStream的两种方式
图一:java.lang.Class:是反射的源头。 我们创建了一个类,通过编译(javac.exe),生成对应的.class文件。之后我们使用java.exe加载(JVM的类加载器完成的) 此.class文件,此.class文件加载到内存以后,就是一个运行时类,存在在缓存区。那么这个运行时类本身就是一个Class的实例! 1.每一个运行
2015-09-11 16:50:47 1931
转载 Java与时间相关的类
与时间相关的类:1.System 类下的currentTimeMillis();2.Date类:java.util.Date 如何创建其实例;其下的方法:toString()、getTime() (以及其子类java.sql.Date)3.SimpleDateFormat类 4.Calendar类示例代码:import java.text.Pars
2015-09-10 11:23:51 365
转载 Java 常用类String、StringBuffer和StringBuilder
1.java.lang.StringBuffer:可变的字符序列,线程安全 java.lang.StringBuilder:可变的字符序列,是jdk5.0新加入的,线程不安全,效率要高于StringBuffer.2.StringBuffer的方法与StringBuilder的方法完全一致。 StringBuffer append(String s), StringBuf
2015-09-10 09:27:37 359
转载 Java String与其他类型之间的转化及其算法练习
1.字符串 与基本数据类型、包装类之间转换 ①字符串 --->基本数据类型、包装类:调用相应的包装类的parseXxx(String str); ②基本数据类型、包装类--->字符串:调用字符串的重载的valueOf()方法 2.字符串与字节数组间的转换 ①字符串---->字节数组:调用字符串的getBytes() ②字节数组---->字符串:调用字符串的构造器3.
2015-09-09 22:48:04 593
转载 Java线程通信练习之“生产者/消费者问题”
示例代码:/* * 生产者/消费者问题 * 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品, * 店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下, * 如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下, * 如果店中有产品了再通知消费者来取走
2015-09-04 17:16:25 650
转载 Java线程通信
示例代码://线程通信。如下的三个关键字使用的话,都得在同步代码块或同步方法中。//wait():一旦一个线程执行到wait(),就释放当前的锁。//notify()/notifyAll():唤醒wait的一个或所有的线程//使用两个线程打印 1-100. 线程1, 线程2 交替打印class PrintNum implements Runnable { int num = 100;
2015-09-04 15:43:22 355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人