
JavaSE知识
文章平均质量分 56
junjielkj
这个作者很懒,什么都没留下…
展开
-
java 动态代理深度学习
java 动态代理深度学习,一.相关类及其方法:java.lang.reflect.Proxy,Proxy 提供用于创建动态代理类和实例的静态方法.newProxyInstance()返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序(详见api文档)java.lang.reflect.InvocationHandler,Invo...原创 2011-02-11 18:51:00 · 107 阅读 · 0 评论 -
最简单的TCP编程
服务器端建立连接使用的是ServerSocket,创建对象时需给定服务器端口;客户端建立连接时使用的是Socket,创建对象时需给定连接服务器的IP地址以及端口号; 服务器端:import java.io.*;import java.net.*;public class TCPServer{ public static void main(String[] args...原创 2011-02-14 18:15:05 · 83 阅读 · 0 评论 -
最简单的UDP编程
接收端: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 Da...原创 2011-02-14 18:18:01 · 117 阅读 · 0 评论 -
关于枚举变量的应用
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() ...原创 2011-02-21 22:46:05 · 108 阅读 · 0 评论 -
BeanUtils的使用
BeanUtils框架 主要是对javaBean的操作 导入第三方JAR:beanutils.jar,log4j.jar 针对JavaBean BeanUtils.setProperty(s,"name","jack");//new String().setName("jack"); BeanUtils.getProperty(s,"name");//new String(...原创 2011-02-22 22:27:42 · 77 阅读 · 0 评论 -
内省的使用
针对JavaBean 什么是JavaBean?(私有的字段/公开的空参构造方法/每个字段存取方法) PropertyDescriptor表示:描述哪个字节码对象和该类的属性 pd.getWriteMethod():相当于setter()方法 pd.getReadMethod():相当于getter()方法 BeanInfo表示:某个字节码对象的所有属性的描述 任务类都会至少有一个cla...原创 2011-02-22 22:30:14 · 97 阅读 · 0 评论 -
对main方法的反射
package cn.itcast.javase.reflect;import java.lang.reflect.Method;import org.junit.Test;public class Demo1 { @Test public void test1() throws Exception{ //取得Person对应的字节码对象Class Cl...原创 2011-02-22 22:31:34 · 83 阅读 · 0 评论 -
输入中文字符串,输出中文首字母
package com.ankangqiao.util;/** * GB 2312-80 把收录的汉字分成两级。第一级汉字是常用汉字,计 3755 个, * * 置于 16~55 区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字, * * 计 3008 个,置于 56~87 区,按部首/笔画顺序排列,所以本程序只能查到 * * 对一级汉字的声母。同...原创 2012-01-20 16:44:40 · 432 阅读 · 0 评论