`
long_yu2
  • 浏览: 312239 次
社区版块
存档分类
最新评论
文章列表
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 首先来看一下迭代器模式是干什么用的? 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行javacollection的遍历: Iteratorit=list.iterator(); while(it.hasNext()){  //using“it.next();”dosomebusinessslogic } 而这就是关于迭代器模式应用很好的例子。在软件构建过程中,集合对象内部结构常常变化各异。但对于这些集合对象,我们希望在不暴露 ...
第一部分: 常用的集合类ArrayList、Map等在多线程操作同一对象时会发生不同步的线程而造成数据读取和写入错误;通常都是采用synchronized修饰符或Lock将那些方法括起来来确保它们在执行时不会被其他线程打扰;java5线程并发库为我们提供了一些相对于普通集合类的线程安全类,来自动解决线程同步的问题,如ConcurrentHashMap、ConcurrentSkipListMap、CopyOnWriteArrayList等。 下面一个程序演示了CopyOnWriteArrayList相对ArrayList的线程安全性 package com.itm.thread; im ...
首先复习一下: 1,内部类的实例方法不能在静态中创建。 2,成员变量 在什么情况情况下才有值啊?在创建了类的实例对象的时候,才分配空间。这时,就需要一个构造方法来进行赋值。 3,static{ }这种语法,不需要创建实 ...
9. 流行的框架与新技术1、谈谈你对Struts的理解。答:1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是 ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交 ...
4. 算法与编程1.判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。 答:我们可以用正则表达式来定义复杂的字符串格式,(\d{17}[0-9a-zA-Z]|\d{14}[0-9a-zA-Z])可以用来判断是否为合法的15位或18位身份证号码。因为15位和18位的身份证号码都是从7位到第12位为身份证为日期类型。这样我们可以设计出更精确的正则模式,使身份证号的日期合法,这样我们的正则模 式可以进一步将日期部分的正则修改为[12][0-9]{3}[01][0-9][123][0-9],当然可以更精确的设置日期。在jdk的java.util.Regex包中有 ...
提示:本大全每半月更新一次,请持续保持关注!谢谢!索取网址:www.itcast.cn从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说 ...
一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后由系统释放。4、文字常量区 —常量字符串就是放在这里的。 ...
对callback,暂时的理解是:A对象调用B接口的b方法,b方法又反过来调用A对象中的c方法。 A调用B接口时把自身给B接口,至于怎么处理,由B的实现类去做,不关A的事。 写了个例子,BadBoy,这类坏孩子喜欢打人,有个方法叫hit ...
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。 另外关于URI,URL, ...
经典一:一切皆为虚幻。 经典二:不可说。 经典三:色即是空,空即是色。 经典四:人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤;如心动则人妄动,伤其身痛其骨,于是体会到世间诸般痛苦。 经典五:一花一世界,一叶一如来。 经典六:前生500次的回眸才换得今生的一次擦肩而过。 经典七:大悲无泪,大悟无言,大笑无声。 经典八:苦海无边,回头是岸。放下屠刀,立地成佛。 经典九:菩提本无树,明镜亦非台,原本无一物,何处染尘埃。 经典十:我不入地狱,谁入地狱。 佛家禅语:布袋和尚:我有一布袋,虚空无挂碍。展开遍十方,入时观自在。一钵千家饭,孤身万里游。睹人青眼少,问路白云头。 佛家 ...
1. 阅读代码:经常认真阅读他人的代码。寻找大家公认的优秀软件作品,学习其背后的运作原理,领悟他人解决问题的方法,有时候你也会遇到同样的问题,试着对比其技术和解决方案。2. 编写代码:在一个你还从未解决过的问 ...
南怀瑾(1918年——),国学大师,诗人,中国传统文化的积极传播者。1918年出生于中国浙江乐清柳市区长岐乡南宅,20世纪80年代末筹资兴建金温铁路,并于1998年建成通车。现居江苏。其著作多以演讲整理为主,内容往往将儒、释、道等思想进行比对,别具一格。 中文名: 南怀瑾 外文名: Nan Huaijin 国籍: 中国 民族: 汉族 出生地: 浙江乐清柳市 出生日期: 1918年3月18日 职业: 学者 毕业院校: 国立艺术院,中央军校 主要成就: 国学研究 代表作品: 《论语别裁》《老子他说》《金刚经说什么》 个人简介 南怀瑾(10张)  南怀瑾,一 ...
【1】URLConnection java.net 类 URLConnection java.lang.Object java.net.URLConnection 直接已知子类: HttpURLConnection, JarURLConnection public abstract class URLConnection extends Object 抽象类 URLConnection 是所有类的超类,它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步 ...
【1】http协议概念,http1.0与http1.1 区别: 1.http(Hypertext Transfer Protocol)超文本转出协议,从1990年开始就在www上广泛应用。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 2.http是应用层协议,当你上网浏览网页的时候,浏览器和服务器之间就会 ...
【1】URL的基本组成:协议,主机名,端口号,资源名。 例如:http://www.it315.org:8080/index.html 【2】 相对URL:例如:“/a.html” 、“./a.html”、“../../a.html”、“a.html”。 绝对URL:即网页路径使用包含顶级域名在内的完整的URL。 如:www.xxx.com/page1/index.html是一个绝对路径,其中/page1/index.html则为相对路径,由浏览器自动在该链接前加上www.xxx.com。总体上,Google在排名时并不在意URL使用的是相对路径还是绝对路径。 动态URL: 目前 ...
Global site tag (gtag.js) - Google Analytics