服务于区块链开拓者

www.zhidnet.com

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

08 2012 档案

摘要:第一种:最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的。Java代码 importjava.util.Collection; importjava.util.Iterator; importjava.util.Map; importjava.util.HashMap; /** *1.把值放到一个集合里,然后遍历集合 */publicclassTraversalMap1{ privatestaticMap<Integer,String>map; privatestaticTraversalMap1getMap(){ map=newHashMap< 阅读全文
posted @ 2012-08-17 09:05 知点网 阅读(386) 评论(0) 推荐(0)

摘要:合法E-mail地址: 1. 必须包含一个并且只有一个符号“@” 2. 第一个字符不得是“@”或者“.” 3. 不允许出现“@.”或者.@ 4. 结尾不得是字符“@”或者“.” 5. 允许“@”前的字符中出现“+” 6. 不允许“+”在最前面,或者“+@” 正则表达式如下: ----------------------------------------------------------------------- ^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0 阅读全文
posted @ 2012-08-14 17:07 知点网 阅读(1671) 评论(0) 推荐(0)

摘要:正则表达式语法 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/ 匹配 HTML 标记。 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹 阅读全文
posted @ 2012-08-14 16:53 知点网 阅读(227) 评论(0) 推荐(0)

摘要:Java语法总结 - 内部类Posted on 2007-10-24 08:03 Raylong 阅读(23526) 评论(23) 编辑 收藏 所属分类: Java语法总结 -->Java语法总结 - 内部类从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的 阅读全文
posted @ 2012-08-09 20:43 知点网 阅读(5495) 评论(2) 推荐(2)

摘要:内部类的使用:内部类的使用的优缺点: 优点:减少了在类文件编译后的产生的字节码文件的大小 缺点:使程序结构不清晰使用内部类的注意事项: 内部类的使用一般都与所在的外部类有一定的关联,它是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名内部类)。内部类有如下的特性: .一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称,名字不能与包含它的数百名相同. 可以使用包含它的类的表态和实例成员变量,也可以使用它所在方法的局部变量.可以定义为abstract.若被声明为static,就变成了顶层类,不能再使用局部变量.若想在in 阅读全文
posted @ 2012-08-09 20:11 知点网 阅读(810) 评论(0) 推荐(0)

摘要:Java中重载(overload)和重写(override)的区别重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。 重写(override)在子类中定义一个与父类同名、返回类型、参数类型均相同一个方法,称为方法的覆盖。 覆盖发生在子类与父类之间。通常应用于多态中。 首先我们来讲讲: 一、重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时 存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个... 阅读全文
posted @ 2012-08-08 14:49 知点网 阅读(320) 评论(0) 推荐(0)

摘要:Java堆.栈和常量池 笔记今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static final)。6. 非RAM存储:硬盘等永久存储空间这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数 阅读全文
posted @ 2012-08-07 14:59 知点网 阅读(178) 评论(0) 推荐(0)

摘要:Java静态代码块(static block)调用陷阱小记2012-06-11 12:28:55 我来说两句收藏 我要投稿 [字体:小 大]Java 中的static代码块并不一定会被调用。设两个含静态方法和静态块的两个类(父类Base 子类Extend)static块要写在public类里,所以两个类要写在单独的两个.java文件里//父类public class Base { public static String who = "Mr. Base"; Base(){ } static { System. out.println("static block i 阅读全文
posted @ 2012-08-07 14:26 知点网 阅读(537) 评论(0) 推荐(0)

摘要:同问关于java中一次编译多个源文件时的编译顺序的问题2006-11-16 23:35提问者: 咏春新手 | 浏览次数:3572次|为了节省回答者的时间我先把问题提出来,再针对问题案例作详细说明。如果能不用看问题案例就回答出来当然省时。我的问题是java里面,用命令行提示符环境编译源文件的时候,加上*通配符,如javac -d .Test*.java的形式,这种情况下编译器将选择怎样的顺序编译文件名里含有Test字段的多个源文件?是不是从Test开始?我已经试验过了,结果是不一定。希望回答者针对自己的答案给我拿出来让我信服的证据,有理想答案的话我会追加可观的积分,希望各路英雄小驻帮忙,谢了。案 阅读全文
posted @ 2012-08-07 09:45 知点网 阅读(2740) 评论(0) 推荐(0)

摘要:Java中for循环中执行顺序问题及break, continue标签用法博客分类:Java综合Java代码 publicclasslabeledfor{ statictestmonitor=newtest(); publicstaticvoidmain(string[]args){ inti=0; outer://can'thavestatementshere for(;true;){//infiniteloop inner://can'thavestatementshere for(;i<10;i++){ system.out.println("i=&quo 阅读全文
posted @ 2012-08-06 20:37 知点网 阅读(491) 评论(0) 推荐(0)

摘要:ORACLE中带参数、REF游标及动态SQL实例 2011年04月23日 Oracle游标使用大全 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELECT [DISTICT|ALL]{*|column[,column,...]} INTO (variable[,variable,...] |record) FROM {table|(sub-query)}[alias] WHERE.............. 阅读全文
posted @ 2012-08-02 20:46 知点网 阅读(1064) 评论(0) 推荐(0)

摘要:INSTEAD OF 触发器常用于管理编写不可更新的视图,INSTEAD-OF触发器必须是行级的。 可以用INSTEAD OF触发器来解释INSERT、UPDATE和DELETE语句,并用备用的程序代码替换那些指令。一、不可更新视图 基于下列情形创建的视图,不可直接对其进行DML操作 使用了集合操作运算符(UNION,UNION ALL ,INTERSECT,MINUS) 使用了分组函数(MIN,MAX,SUM,AVG) 使用了GROUP BY ,CONNECT BY ,START WITH 子句 使用了DISTINCT 关键字 使用了连接查询 对于基于上述情况创建的视图,不能对其直接执行D. 阅读全文
posted @ 2012-08-02 19:18 知点网 阅读(1718) 评论(0) 推荐(0)

摘要:Java 基本数据类型取值范围讲解java中的类型概念名的说法不一、让我很是迷茫,我个人的理解整理,如有错误还请高人指点,!一、Java的类型词语理解:1) 原始数据类型,简单类型,基本类型都是一个含义;2)复合类型,扩展类型,复杂类型、引用类型都是一个含义;3)浮点类型,实数、实型都是一个含义;4)逻辑型、布尔型都是一个含义;5)本人个人认同的类型分类:阅读时需要理解:定点:定点的意思是把小数点定在末尾,小数点后没有数字的数据,Java中通常把它们称为整数;常量:就是直接的值;变量:放置常量的容器,除了放置常量之外,也可以给变量一个运算式,变量中的值是可变的;二、Java数据类型基本概念:  阅读全文
posted @ 2012-08-02 15:39 知点网 阅读(3802) 评论(0) 推荐(0)

摘要:创建上下文create or replace context stud_security using hu.pkg_security accessed globally;-- 创建程序包create or replace package hu.pkg_security is procedure set_security(a_vcparameter varchar2,a_vcvalue varchar2); function studname return varchar2; end pkg_security;/-- 创建包体create or replace package body hu.p 阅读全文
posted @ 2012-08-01 19:13 知点网 阅读(2048) 评论(0) 推荐(0)