自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaRoadMap_9Java NIO

1. 为什么需要NIO? 使用传统的ServerSocket操作时会遇到accept()阻塞, BufferReader阻塞,以及大量的String垃圾,这是由于用来存储从BufferredReader中读入的String。同样问题在发送消息中也存在。传统的解决方法是使用线程池,即当服务器端监听到客户连接时,就为客户创建一个线程,并将该线程放入线程池中,在客户断开连接时,客户线程归还到线程池中。

2013-06-24 18:39:26 448

原创 JavaRoadMap_8Network programming

Java Network programming 需要从Web服务器上读取文件信息吗? 需要: Class A{ main(){ URL url = new URL("http://xxx/yyy/zzz.html"); URLConnection conn = url.openConnection(); conn.connect(); InputStream is = c

2013-06-10 17:45:56 414

原创 JavaRoadMap_7Java与XML

XML 需要对XML文件进行解析吗? 需要:  DOM:把XML转化为一个包含内容的树,然后对树进行遍历。 优点:编程容易,易于添加修改树中元素。 缺点:对性能和内存要求高 SAX:基于事件的模型,发现一个tag时,激活一个回调方法。 优点:不需要全部装载整个文件。适合顺序访问,对内存要求低 缺点:编码困难,很难同时访问一个文档多处不同数据。 Java提供了对DOM或者S

2013-06-07 21:43:48 356

原创 JavaRoadMap6_Java正则表达式

Java正则表达式 需要对文档或者字符串进行查找,分割或者替换吗? 需要: 正则表达式 需要匹配普通字符吗(字母,数字,汉子,下划线)?: /a/, /bcd/ 需要匹配非打印字符吗(换页符,换行符,回车符,制表符)?:/\f/, /\n/, /\r/, /\t/ 需要考虑字符串的位置吗? 需要: 需要匹配字符串开始位置吗?:/^aaa/ 需要匹配字符串结束位置吗?:/aaa$/

2013-06-03 22:47:58 375

原创 JavaRoadMap_5Java集合类

Java常用集合类 1.集合概述 1.1. 集合与数组的区别 集合是可变长度的,集合中用size()而数组是固定长度的,数组中是用length(); 集合是用来放对象的,数组可以存储基本数据也可以存储引用数据类型,如果集合存放基本数据类型,在存取过程中会有个自动装箱和拆箱 集合可以放任意对象,但是数组只能放相同的数据类型;       2.遍历集合:迭代器 Iter

2013-05-29 23:56:45 458

原创 javaRoadMap_4java常用实体类

java常用实体类 1. Java系统级类 System.getProperties(): 得到所有系统属性 System.getProperties(key): 取得某个属性值 System.setProperties(Properties props): 设置多个系统属性 System.clearProperties(key): 移除某个属性 System.getenv(): 获得

2013-05-29 21:17:11 358

原创 JavaRoadMap_3多线程

Java多线程编程 1. 线程概念 线程可以看成是轻量级的进程,不同的是线程共享同一块内存区域并且共享内存中的数据。它们可以并行执行,但是实际上在CPU的调用上是各自分割时间片并且顺序执行的。所谓的多任务是通过周期性的将CPU时间片切花到不同的线程上。 2. 线程的生命周期包含五个运行状态 新建状态: new一个线程,此时系统并没有分配资源。 可运行状态(Runnable):使用

2013-05-28 23:10:54 366

原创 JavaRoadMap-2JVM

1. JVM内存结构 java的内存区域称为堆(heap), 它被分为三个主要部分分别对应对象的不同生存周期: Young Generation, Tenured Generation和Perm Generation,标记为Reserved的部分被保留,在必要时才实际分配出去。 Young Generation: 由Eden,和一个from Survivor空间还有一个to survivor空

2013-05-25 00:11:47 614

原创 Java RoadMap-1初识Java

1.  JDK: Java Develop ToolKit JRE: Java Runtime Environment, provides Java API, part of JDK JVM: Java Vitual machine, part of JRE JIT: Java In Time, part of JVM 2. Java Class -> JVM(JVM指令系统,寄存

2013-05-23 23:49:21 492

Head First Design Patterns(英文版)

详细描述Design Pattern的作用,适合零基础的读者。Head First的经典著作。本电子书绝非影印版。

2013-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除