
java
平凡即幸福
这个作者很懒,什么都没留下…
展开
-
java的泛型
java泛型简介 1、泛型中数组和集合 java中数组是协边的,而集合不是,这样集合就缺少了一定的灵活性,可以通过在集合中使用通配符来提供一定的灵活性,通配符可以是类型参数的子类或父类 2、类型界限(边界) 1)可以为擦除提供补偿。可以解决泛型方法中调用方法的问题语法如下:public static 2)协变对泛型类可以持有的类型边界进行限制,例如List区别它们大致是相...原创 2012-01-10 13:11:21 · 112 阅读 · 0 评论 -
基础-多线程实战分析
一日凌晨,手机疯狂报警,短信以摧枯拉朽之势瞬间以百条的速度到达,我在睡梦中被惊醒,看到短信的部分内容如下:Caused by: java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thre...原创 2016-07-16 07:54:17 · 224 阅读 · 0 评论 -
java解惑
java解惑原创 2012-11-12 09:58:04 · 116 阅读 · 0 评论 -
ognl与struts
OGNL是一种用于访问和设置对象数据的强大表达式语言,它可以自动导航对象图的结构,实现字段类型转换,调用对象方法,访问类的静态成员和方法。一、为什么使用OGNL它提供了比jsp内置表达式语言更为强大的功能,例如类型转换功能、静态或实例方法调用、跨集合投影、动态lambda表达式定义等。二、OGNL基础1、OGNL上下文的根对象2、OGNL表达式集合操作、投影、选择等三、...原创 2012-11-04 06:45:45 · 328 阅读 · 0 评论 -
定时器
1、使用JDK Timer调度任务1、1、Timer触发器类型 一次性触发器 重复和固定延迟触发器 重复和定时触发器 基于JDK Timer的调度,使用一个简单易懂的框架提供了对一个程序基本调度需求的支持,使用Spring对JDK Timer 提供支持类,可以在外部对任务进行配置,可以更容易的实现任务的添加和移除。使用 Metho...原创 2012-10-29 12:27:58 · 89 阅读 · 0 评论 -
java语言核心技术
1、引用操作对象2、存储1)寄存器2)堆栈:必须知道数据的生命周期3)堆:不必知道生命周期4)常量存储5)非RAM存储:流对象和持久化对象3、基本数据类型(存储在堆栈)char、byte、short、int、float、long4、高精度数字BigInteger、BigDecimal5、作用域基本类型和引用类型的变量在作用域范围之外不能使用(原因:...原创 2012-10-29 12:27:49 · 130 阅读 · 0 评论 -
thinking in java第四版练习答案
thinking in java第四版练习答案原创 2012-10-22 09:52:51 · 427 阅读 · 0 评论 -
thinking in java学习笔记-对象导论
一、面向对象基本特性1、万物皆为对象2、程序是对象的集合,它们之间通过发送消息来告知彼此要做的3、每个对象都有自己的由其它对象所构成的存储4、每个对象都拥有类型5、某一特定类型的所有对象都可以接收到相同的消息 二、类和数据类型的关系类就是数据类型的抽象扩展,程序员通过定义类来适应问题,而不再被迫只能使用现有的用来表示机器中的存储单元的数据类型 三、将对象看成...原创 2012-10-19 11:52:06 · 141 阅读 · 0 评论 -
HttpClient 和HttpComponents介绍
一。HttpClient 1。概念:http协议的java版客户端实现。该项目不再被开发, 已经被 Apache HttpComponents项目替代。 2。使用步骤: 1)实例化HttpClient; 2)创建方法:HTTP规范定义的各种方法对应于各种类的HttpClient实现HttpMethod接口 3)执行方法:execu...原创 2012-01-17 17:50:20 · 193 阅读 · 0 评论 -
apache mina框架
一。概念介绍1。nio api:允许处理不阻塞的IO操作,包结构如下: java.nio:缓冲区,数据容器 java.nio.channels:连接到I / O操作的实体 java.nio.channels.spi:提供可选的复用,非阻塞IO java.nio.charset:翻译字节和Unicode java.nio.charset.spi 2。mina框架介绍:网络...原创 2012-01-17 10:17:03 · 125 阅读 · 0 评论 -
对象的三种不同的形态和运作模式
[b]属性-行为模式[/b]:指一个对象同时拥有属性(Properties)定义和方法(Methods)定义。这是对象最为普遍的一种运行模式,绝大多数的对象都运作在这种模式之上。[b]属性对象模式[/b]:只拥有属性(Properties)定义,辅之以相应的setter和getter方法。Java规范为运行在这种模式下的对象取了一个统一的名称:JavaBean。JavaBean从其表现出来的特...原创 2012-01-16 18:04:24 · 374 阅读 · 0 评论 -
基础-高性能IO模型浅析
常见的IO模型:同步阻塞、同步非阻塞、IO多路复用(Reactor设计模式,也叫异步阻塞IO)、异步IO(Proactor设计模式)异步和同步的区别:是描述用户线程和内核的交互方式。同步:用户线程发起IO请求后需要等待或轮询内核IO操作完成后才能继续执行;异步:用户线程发起IO请求后仍可继续执行,当内核操作IO完成后会通知用户线程,或调用用户线程注册的回调函数;阻塞和...原创 2016-07-16 10:13:48 · 129 阅读 · 0 评论