
Java基础
文章平均质量分 87
gwoham
这个作者很懒,什么都没留下…
展开
-
Digester 解析XML
Digester 解析 XML 成 java 对象 惯例,提供参考连接, 高大全:http://www.massapi.com/class/di/Digester.html api:http://commons.apache.org/proper/commons-digester/commons-di...原创 2013-12-18 15:35:40 · 256 阅读 · 0 评论 -
Java Thread 入门
Java的Thread机制可以类比进程,可让几个操作同时执行,详情googl:time sharing。 线程架构图:代表一个线程持有CPU资源,代码资源和数据资源 Java中想让某种操作具有线程能力有两种方式:extends Thread和implements Runnable,重载run 方法,在里面实现想要的操作:请看码:public class TestTh...原创 2013-07-27 21:58:17 · 97 阅读 · 0 评论 -
Java 自定义annotation使用示例
Annotation 是一种用于描述数据的一种数据,在Java里所描述的数据指的是Java的程序代码,主要目的是为了让第三者能够从这些annotation当中得到一些信息,但也能用于实现某种业务上的操作,比如Spring中使用到的那些annotation,鄙人就是想像Spring那样使用annotation而作这篇笔记。 自定义一个annotation,TestMyAnno.java:...原创 2013-08-13 14:40:15 · 203 阅读 · 0 评论 -
Java 内存学习
开始接触性能优化了,测试时遇到涉及内存问题。。。特此作这篇关于java内存机制的学习笔记。说明:1.本篇为收集别人资料,然后根据自己的理解总结的,仅供参考,有谬误的请务必不吝指正。2.本篇不适合色盲或色弱者。。。 变量在Java中,只要声明一个变量,内存中就会分配出一块区域给该变量,形如:int a; boolean b;之类,此时内存中如下图:不同的数据类型所...原创 2013-08-16 10:11:37 · 184 阅读 · 0 评论 -
位操作笔记(Java)
位操作运算简介 取反(NOT)取反是一元运算符, 对一个二进制数的每一位执行逻辑反操作。使数字1成为0, 0成为1。例如:NOT 0111(十进制 7) = 1000 (十进制 8)Java 中,取反操作符用波浪线"~"表示。值得注意的是此操作符与"逻辑非(!)" 操作符不同,"逻辑非"并不是一个位操作。 按位或(OR)按位或处理两个长度相同的二进制数,两个...原创 2014-07-01 15:25:47 · 143 阅读 · 0 评论 -
Java socket 入门 示例
面向连接传输协议(TCP)两台电脑在传输数据前,会先建立一个专属的连接,就如打电话一般,双方通话时,会占有一条专属的通讯连接,当有一方挂机后,此连接就会消失。面向连接的协议特点:确认回应:设甲乙两台电脑,当甲传数据到乙时,会等乙送回确认后才会再去传下一笔数据。当一段时间没有收到乙的确认回复,甲会试着再传一次,如果传送多次都没有回应,就表示连接可能断了。分组序号:面向连接协议在传送...原创 2014-07-07 11:30:13 · 168 阅读 · 0 评论 -
平方数螺旋矩阵
分享一道面试题,要求1.5小时内完成,如下: 观测下面数字矩阵,编写一个方法实现之。 输入 3, 输出内容到文件: 1 2 3 8 9 4 7 6 5 输入 5, 输出内容到文件: 01 02 03 04 05 16 17 18 19 06 15 24 25 20 07 14 23 22 21 08 13 ...原创 2015-01-02 11:16:58 · 403 阅读 · 0 评论 -
Java线程基础——线程池使用示例
引言合理利用线程池能够带来三个好处:第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 本篇参考:http://www.infoq.com/c...原创 2013-09-05 13:01:41 · 248 阅读 · 0 评论