
java
平凡即幸福
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java的泛型
java泛型简介 1、泛型中数组和集合 java中数组是协边的,而集合不是,这样集合就缺少了一定的灵活性,可以通过在集合中使用通配符来提供一定的灵活性,通配符可以是类型参数的子类或父类 2、类型界限(边界) 1)可以为擦除提供补偿。可以解决泛型方法中调用方法的问题语法如下:public static 2)协变 对泛型类可以持有的类型边界进行限制,例如List区别 它们大致是相...原创 2012-01-10 13:11:21 · 127 阅读 · 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 · 239 阅读 · 0 评论 -
java解惑
java解惑原创 2012-11-12 09:58:04 · 124 阅读 · 0 评论 -
ognl与struts
OGNL是一种用于访问和设置对象数据的强大表达式语言,它可以自动导航对象图的结构,实现字段类型转换,调用对象方法,访问类的静态成员和方法。 一、为什么使用OGNL 它提供了比jsp内置表达式语言更为强大的功能,例如类型转换功能、静态或实例方法调用、跨集合投影、动态lambda表达式定义等。 二、OGNL基础 1、OGNL上下文的根对象 2、OGNL表达式 集合操作、投影、选择等 三、...原创 2012-11-04 06:45:45 · 341 阅读 · 0 评论 -
定时器
1、使用JDK Timer调度任务 1、1、Timer触发器类型 一次性触发器 重复和固定延迟触发器 重复和定时触发器 基于JDK Timer的调度,使用一个简单易懂的框架提供了对一个程序基本调度需求的支持,使用Spring对JDK Timer 提供支持类,可以在外部对任务进行配置,可以更容易的实现任务的添加和移除。使用 Metho...原创 2012-10-29 12:27:58 · 98 阅读 · 0 评论 -
java语言核心技术
1、引用操作对象 2、存储 1)寄存器 2)堆栈:必须知道数据的生命周期 3)堆:不必知道生命周期 4)常量存储 5)非RAM存储:流对象和持久化对象 3、基本数据类型(存储在堆栈) char、byte、short、int、float、long 4、高精度数字 BigInteger、BigDecimal 5、作用域 基本类型和引用类型的变量在作用域范围之外不能使用(原因:...原创 2012-10-29 12:27:49 · 148 阅读 · 0 评论 -
thinking in java第四版练习答案
thinking in java第四版练习答案原创 2012-10-22 09:52:51 · 442 阅读 · 0 评论 -
thinking in java学习笔记-对象导论
一、面向对象基本特性 1、万物皆为对象 2、程序是对象的集合,它们之间通过发送消息来告知彼此要做的 3、每个对象都有自己的由其它对象所构成的存储 4、每个对象都拥有类型 5、某一特定类型的所有对象都可以接收到相同的消息 二、类和数据类型的关系 类就是数据类型的抽象扩展,程序员通过定义类来适应问题,而不再被迫只能使用现有的用来表示机器中的存储单元的数据类型 三、将对象看成...原创 2012-10-19 11:52:06 · 159 阅读 · 0 评论 -
HttpClient 和HttpComponents介绍
一。HttpClient 1。概念:http协议的java版客户端实现。该项目不再被开发, 已经被 Apache HttpComponents项目替代。 2。使用步骤: 1)实例化HttpClient; 2)创建方法:HTTP规范定义的各种方法对应于各种类的HttpClient实现HttpMethod接口 3)执行方法:execu...原创 2012-01-17 17:50:20 · 210 阅读 · 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 · 139 阅读 · 0 评论 -
对象的三种不同的形态和运作模式
[b]属性-行为模式[/b]:指一个对象同时拥有属性(Properties)定义和方法(Methods)定义。这是对象最为普遍的一种运行模式,绝大多数的对象都运作在这种模式之上。 [b]属性对象模式[/b]:只拥有属性(Properties)定义,辅之以相应的setter和getter方法。Java规范为运行在这种模式下的对象取了一个统一的名称:JavaBean。JavaBean从其表现出来的特...原创 2012-01-16 18:04:24 · 386 阅读 · 0 评论 -
基础-高性能IO模型浅析
常见的IO模型: 同步阻塞、同步非阻塞、IO多路复用(Reactor设计模式,也叫异步阻塞IO)、异步IO(Proactor设计模式) 异步和同步的区别:是描述用户线程和内核的交互方式。 同步:用户线程发起IO请求后需要等待或轮询内核IO操作完成后才能继续执行; 异步:用户线程发起IO请求后仍可继续执行,当内核操作IO完成后会通知用户线程,或调用用户线程注册的回调函数; 阻塞和...原创 2016-07-16 10:13:48 · 143 阅读 · 0 评论