- 浏览: 62384 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
BeanUtils框架 主要是对javaBean的操作 导入第三方JAR:beanutils.jar,log4j.jar 针对JavaBean BeanUtils.setProperty(s,"name","jack");//new String().setName("jack"); BeanUtils.getProperty(s,"name");//new String().getName(); 当非八种基本类型需要转换时,我们自定义转换器 注册转换器:(String->jav ...
关于XML中的注释、引用、特殊字符的处理(字符映射表查代码)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- 这是XML注释 -->
<family id="1">
<address><广州></address> \u00A5
<code>★</code>
</family>
< ...
package cn.itcast.javase.enumration4;
public enum Grade {
A("A等级") {
@Override
public void show() {
System.out.println("90-100");
}
},B("B等级") {
@Override
public void show() {
System.out.println("80-89");
}
},C("C等级& ...
接收端:
import java.io.*;
import java.net.*;
public class TestUDPServer {
public static void main(String[] args) throws Exception{
byte[] buf = new byte[1024];
DatagramPacket dp = new DatagramPacket(buf, buf.length);
DatagramSocket ds = new DatagramSocket(5678);
while(true){
d ...
服务器端建立连接使用的是ServerSocket,创建对象时需给定服务器端口;
客户端建立连接时使用的是Socket,创建对象时需给定连接服务器的IP地址以及端口号;
服务器端:
import java.io.*;
import java.net.*;
public class TCPServer{
public static void main(String[] args) throws Exception{
ServerSocket ss = new ServerSocket(6666);
while(true){
Socket s = ss.ac ...
java 动态代理深度学习,
一.相关类及其方法:
java.lang.reflect.Proxy,
Proxy 提供用于创建动态代理类和实例的静态方法.
newProxyInstance()
返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序
(详见api文档)
java.lang.reflect.InvocationHandler,
InvocationHandler 是代理实例的调用处理程序 实现的接口。
invoke()
在代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法。
(详见api文档)
二.源代码 ...