
Java
jeanboydev
Android | iOS | Web 开发者,专注移动开发领域,热爱分享,热爱开源。
展开
-
Java 泛型
泛型 泛型(Generic)—泛形的作用 JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。例如: ArrayList list = new ArrayList(); list.add("abc"); Integer num = (Integer) list.get(0);...原创 2012-09-20 19:32:24 · 2322 阅读 · 0 评论 -
Java Java SE 加强
Java SE 加强 JDK 5.0 新特性 “JDK 5.0”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括: 静态导入 自动装包/拆包 for-each循环 可变参数 枚举 泛型 元数据 使用这些特性有助于编写更加清晰,精悍,安全的代码。 静态导入 JDK 1.5 增加的静态导入语法用于导入指定类的某个静态属性值(方法)或全部静态属性值(方法) ...原创 2012-09-17 14:46:51 · 1833 阅读 · 0 评论 -
Java 枚举&内省&beanutils
枚举&内省&beanutils 枚举类 为什么需要枚举? 一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,此类问题在JDK5以前采用自定义带有枚举功能的类解决,Java5以后可以直接使用枚举予以解决。 JDK 5新增的 enum关键字用于定义一个枚举类。 手动实现枚举类: 通过 private将构造器隐藏起来 把这个类的所有可能实例都使用pu...原创 2012-09-18 20:47:52 · 2400 阅读 · 0 评论 -
Java 反射
反射 一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。 Java反射所需要的类并不多,主要有java.lang.Class类和java.lang.reflect包中的Field、Constructor、Method、Array类。 注意:Class类是Java反射的起源,针对任何一个你想探勘的类,只有先为它产生一个Class类的对...原创 2012-09-19 20:53:27 · 2781 阅读 · 0 评论 -
Java 注解
注解(annotation)是JDK 5.0以上版本新增加的功能。它可以添加到程序的任何元素(包声明、类型声明、构造方法、方法、成员变量等)上,用来设置一些说明和解释,Java开发和部署工具可以读取这些注释,并以某种形式处理这些注释。 注解是在代码里做的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 通过使用注解,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补...原创 2012-09-26 20:27:24 · 2885 阅读 · 0 评论 -
JavaTcp实现上传文件和图片
tcp协议: 1.面向连接的 2.通过三次握手完成连接 3.可靠地协议 4.相对于udp稍慢 分为服务端:SeverSocket 和客户端:Socket 服务端步骤: 1.建立tcp Socket服务,必须要监听一个端口 ServerSocket ss=new ServerSocket(port); 2.通过accptet方法,返回一个socket对象,同过...原创 2012-09-13 18:58:05 · 2581 阅读 · 0 评论 -
Java Tcp协议编程
ServerSocket:编写TCP网络服务程序,首先要用到java.net.ServerSocket类用以创建服务器Socket 构造方法: ServerSocket(int port):创建绑定到特定端口的服务器套接字 ServerSocket(int port, int backlog):利用指定的backlog(服务器忙时保持连接请求的等待客户数量),创建服务器套接字并将其绑定到指定...原创 2012-09-12 16:47:25 · 2308 阅读 · 0 评论 -
Java Java网络编程
Java网络编程 通信协议 计算机网络中实现通信必须有一些约定,即通信协议。对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 TCP协议:提供可靠的数据传输服务的规则。 IP协议进行IP数据包的分割和组装。 但是通过IP协议并不能清楚地了解到数据包是否顺利地发送给目标计算机。而使用TCP协议,它将数据包成功发送给目标计算机后,会要求发送一个确认,如果在某个时间内没有收到...原创 2012-09-11 20:08:45 · 2570 阅读 · 0 评论