- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 JAVA Properties类学习笔记
Properties 基本知识 如果不熟悉 java.util.Properties 类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的,如清单 1 所示。 清单 1. 一组属性示例 foo=barfu=baz 将清单 1 装载到 Properties 对
2007-09-28 23:06:00 3515 1
转载 java 中 set map table list ~~的总结
转自:http://bluefishyong.itpub.net/post/24555/2787911.Collection List Set Map 区别记忆 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。
2007-09-28 13:23:00 1750 2
转载 正则表达式参考文档
转自:http://www.regexlab.com/zh/regref.htm引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。 正则表达式
2007-09-28 01:30:00 943
转载 正则表达式30分钟入门教程
转自:http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm正则表达式30分钟入门教程版本:v2.21 (2007-8-3) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源目录 本文目标 如何使用本教程 正则表达式到底是什么?
2007-09-28 01:26:00 1012
转载 HashMap和Hashtable的区别
转自:http://hi.baidu.com/zxtandy/blog/item/7453f650190e165c1038c29d.htmlHashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的
2007-09-26 23:46:00 827
原创 应用反编译命令JavaP理解String和StringBuffer的区别
此段文字摘自:http://www0.ccidnet.com/tech/guide/2001/08/06/58_2872.html反汇编器-javap javap命令反汇编一个java字节代码文件, 返回有关可变部分和成员函数的信息,其命令行如下: C:/>javap options classname additionalClasses javap的标准输出是公有变量和类
2007-09-26 14:19:00 1215 1
转载 String和StringBuffer的对比及使用技巧
转自:http://ww1.blog.enorth.com.cn/article/30760.shtml String和StringBuffer之概览 创建字符串的较佳途径 滞留字符串带来的优化 连接字符串时的优化技巧 借助StringBuffer的初始化过程的优化技巧 关键点 String和StringBuffer之概览 非可变对象一旦创建之后就不能再被改变,可变对
2007-09-26 14:05:00 918
转载 从Decorator,Adapter模式看Java/IO库
转自:http://dev.csdn.net/author/lin_bei/8b332118ef1241d3a35ece6a2dcb05f6.html从Decorator,Adapter模式看Java/IO库 我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用--在Java/IO库里面的应用,>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两
2007-09-24 14:40:00 1908
转载 Java的IO系统简明而经典的介绍
转自:http://blog.csdn.net/flyineagle/archive/2006/11/20/1399554.aspx一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的str
2007-09-24 13:53:00 896
转载 Java IO详细介绍
转自:http://blog.csdn.net/baobeiSimple/archive/2007/07/28/1713797.aspxJava IO江苏 无锡 缪小东 本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大家一些简单扩展的例子。治学
2007-09-24 00:25:00 3770 3
转载 我喜欢简单:ant - java 构建工具
转自:http://blog.csai.cn/user1/413/archives/2005/1825.html我喜欢简单:ant - java 构建工具作者:陈鹏hello ant 管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell? 可惜我不怎末会写。所以我制作一
2007-09-23 01:53:00 886
转载 好文:java初学者应该搞懂的六个问题
转自:http://www.wujianrong.com/archives/2007/07/java_32.html对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么!
2007-09-22 22:31:00 794
转载 JAVA正则表达式4种常用功能
转自:http://publish.it168.com/2005/0915/20050915022401.shtml正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: 以下是代码片段: String str="abc efg ABC"; String regEx="a|f"; //表示a或f
2007-09-22 21:48:00 715
转载 正则表达式基础知识
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“ctalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:
2007-09-22 21:41:00 632
转载 Eclipse插件开发快速入门(二)
转自:http://blog.csai.cn/user1/413/archives/2005/1787.htmlEclipse插件开发快速入门(二)作者: 陶刚编译运行和调试 你可以在一个特殊的沙盒(sandbox)--运行时工作台(runtime workbench)中测试自己的插件。使用这种方式的时候,即使运行时工作台崩溃了,Eclipse仍然能够工作。通过点击"预览"页面上的"
2007-09-22 21:13:00 1012
转载 Eclipse插件开发快速入门(一)
转自:http://blog.csai.cn/user1/413/archives/2005/1786.htmlEclipse插件开发快速入门(一)刚才我在修理自己的汽车,我需要拧下一个螺丝。于是我打开自己的扳手工具包,试图找到合适的扳手。但是那些扳手的型号都不对,因为那个螺丝都属于公制标准的。我只能使用与理想尺寸最相近的扳手。这是一个不好的想法;结果我把那个螺丝弄裂了,只好去买一个专用的
2007-09-22 17:50:00 996
转载 利用MVC模式开发Java应用程序
附件中是我根据文中的示例程序改写的一个利用MVC模式开发Java应用程序。http://dl2.csdn.net/down4/20070918/18215508937.rar名词解释: Model View Controller的缩写,为了获得更好的系统结构而推出的一种宏观的设计模式,model代表系统的模型层,view是模型的展现层,controller负责业务的流转,使用MVC可以
2007-09-17 23:54:00 4913
转载 Java多线程程序设计详细解析
转自:http://www.javaresearch.org/article/55480.htm一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单
2007-09-17 21:28:00 902
转载 Java中的内部类总结
转自:http://blog.csdn.net/wuliming_sc/archive/2007/08/21/1753164.aspx内部类本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静
2007-09-16 21:25:00 1166 1
转载 Java中的垃圾回收
转自:http://www.blogjava.net/lostfire/archive/2006/06/04/50276.htmlJava堆的管理—垃圾回收提到一下几点,很不错,或许可以作为写程序时候的准则:(1)不要试图去假定垃圾收集发生的时间,这一切都是未知的。比如,方法中的一个临时对象在方法调用完毕后就变成了无用对象,这个时候它的内存就可以被释放。 (2)Java中提供了一些和垃
2007-09-16 00:22:00 958
转载 Java中的接口及抽象类
两篇文章以不同的方式陈述了这个问题:文章1,转自:http://hi.baidu.com/klcstudy/blog/item/65e5333f129c0bec55e72313.htmlJava接口特性学习 在Java中看到接口,第一个想到的可能就是C++中的多重继承和Java中的另外一个关键字abstract。从另外一个角度实现多重继承是接口的功能之一,接口的存在可以使Ja
2007-09-15 15:45:00 12152
转载 Java中"equals"和"=="的区别
转自:http://www.javaresearch.org/html/article/46110.htm一句话概括:==比较的是两个对象的引用(即内存地址)是否相等,而equals()比较的是两个对象的值(即内存地址里存放的值)是否相等。当然equals()在个别类中被重写了那就例外了。详细论述:eqauls 与 = =之异同1)比较方式角度:= =是面向过程的操作符;equals是面向
2007-09-15 14:43:00 1165
原创 程序、进程和线程
经典的一个问题,但一直没找到一个完全满意的答案,以下是从网上摘录的一些说法。说法0:(教科书) 程序是为完成特定任务、用某种语言编写的一组指令的集合。指一段静态的代码。进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。 线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概
2007-09-15 13:14:00 819
转载 Java中的static关键字
转自:http://www.yuanma.org/data/2007/0213/article_2300.htmjava中static的作用 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个
2007-09-15 02:27:00 864
转载 Java中的synchronized关键字
转自:http://dev.csdn.net/article/71/71246.shtmJava对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就
2007-09-15 02:21:00 929
转载 JAVA中native方法
转自:http://karoii.bokee.com/5869823.html Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编
2007-09-15 02:06:00 1181
转载 Java中带标签的 break 和 continue
转自:http://blog.csdn.net/jamesfancy/archive/2006/09/09/1198210.aspx Java 中有 goto 关键字,但这个关键字没有任何作用,换句话说,我们不能使用 goto 来进行跳转到某行。实际上,结构化程序设计完全不需要 goto 语句即可完成各种流程,而 goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto
2007-09-15 01:15:00 2502 1
原创 "i = i + 1" 与 "i += 1"的区别
public static void testShortInt()...{ short i = 1; // 错误,i+1运算结果是int型,将int类型值赋值给short类型变量需要显式的强制类型转换// i= i+ 1; // 正确,因为没有赋值过程,可以理解为i++,不需要类型的转换,或者也可以说是自动
2007-09-15 01:03:00 1443
原创 try{}catch{}finally{}中加入return后的执行顺序
在网上看到一些关于在try{}catch{}finally{}中加入return后的执行顺序的讨论,不衷一是,于是自己写了个例子测试,过程和结论如下。 在try{}catch{}finally{}程序中,无论是否发生异常且无论try或catch语句块中包含什么代码("System.exit();"除外),finally语句块中的代码都会被执行。但当try语句块中包含ret
2007-09-15 00:18:00 2635 1
转载 word中删除多余的空白页
转自:http://blog.eduol.cn/user1/%E8%B5%B5%E7%88%BD/archives/2007/290805.html前两天评职称时填写一张word表格,发现本来一页的表格却始终有一页空白页跟在下面,怎么都无法删除,虽然不影响打印,但始终不舒服,尝试了不少方法,终于把它删除了!(激动ing)现在把办法罗列一下,或许能解决你遇到的问题哦!1.可以先在空白页上段文
2007-09-06 12:44:00 9810 2
原创 Turbo C 2中的常用快捷键
Turbo C 2中的常用快捷键存盘 F2 读入文件 F3 编译并运行 CTRL + F9 查看结果 ALT + F5 退出 ALT + X 中断运行 CTRL + BREAK 删一行 CTRL + Y 定义块首 CTRL + K+B 定义块尾 CTRL + K+K 块移动 CTRL + K+V 块复制 CTRL + K+C 块取消 CTRL + K+H 块删除 CTRL + K+Y 块右移 CT
2007-09-05 21:43:00 1823
原创 在tc2.0下,进行复制和粘贴
from 按住CTRL 再 按 K 在按 B end 按住CTRL 再 按 K 在按 K 完成复制。 粘贴 把光标移到某处 按住CTRL 再 按 K 在按 C 剪切 把光标移到某处 按住CTRL 再 按 K
2007-09-05 21:41:00 2185
原创 Turbo C 编程中“Unable to open include file 'stdio.h'”问题的解决
问题: 初学Turbo C,不知道为什么,每次写完一个程序要编译的时候,总出现Error: c:/**/**.c Unable to open include file stdio.h 为什么每次都打不开“stdio.h"呢?我看过了,它在Include文件下,好好的呀。也试过把下载并安装的其它的TurboC的Stdio.h文件复制过来,还是没用。。。解决方法:
2007-09-05 21:22:00 11999 3
转载 JAVA反编译工具
转自:http://www.blogjava.net/simie/archive/2007/07/02/127512.htmlJAVA语言是1995年5月由SUN公司发布的,由于其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。不过,JAVA最突出的跨平台优势使得它不能被编译成本地代码,而要以中间代码的形式运行在虚拟机环境中,
2007-09-05 16:30:00 1211
原创 《C语言宝典》学习笔记(五):变量
1 变量局部变量用关键字auto进行说明, 当auto省略时, 所有的非全程变量都被认为是局部变量, 所以auto实际上从来不用。全程变量只要满足在使用它以前和函数以外这两个条件, 可在程序的任何位置进行说明, 习惯上通常在程序的主函数前说明。1.1 变量存储类型 Turbo C2.0支持四种变量存储类型。说明符如下: auto static
2007-09-03 21:01:00 837
原创 《C语言宝典》学习笔记(六):运算符
1 运算符 Turbo C的运算符非常丰富, 主要分为三大类: 算术运算符, 关系运算符与逻辑运算符, 按位运算符。除此之外, 还有一些用于完成特殊任务的运算符。由于Turbo C中字符型数会自动地转换成整型数, 因此字符型数也可以参加二目运算。 例如: main() { char m, n; /*定义字符型变量*/
2007-09-03 21:01:00 1024
原创 《C语言宝典》学习笔记(四):关键字和标识符
1 关键字和标识符 1.1 关键字 所谓关键字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如关键字不能用作变量名、函数名等。 Turbo C2.0有以下关键字: Turbo C2.0扩展的共11个 asm _cs _ds _es _ss cdecl
2007-09-03 20:59:00 932
原创 《C语言宝典》学习笔记(三):数据类型
1 数据类型 Turbo C有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型 (void)以及结构(struct)和联合(union)。1.1 整型(int) 加上不同的修饰符, 整型数有以下几种类型; signed short int 有符号短整型数说明。简写为short或int, 字长为2
2007-09-03 19:33:00 1699 1
原创 《C语言宝典》学习笔记(二):概述
1 概述1.1 C 语言的产生与发展 C 语言是1972年由美国的Dennis Ritchie设计发明的, 并首次在UNIX操作系统 的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL( Basic Combind Programming Language) 发展演变而来。在1970年, AT&T 贝尔实验室的 Ken Thompson根据
2007-09-03 19:32:00 705
原创 《C语言宝典》学习笔记(一):一段Turbo C源程序
例1: /*Example program of Turbo C*/ #include /*包含文件说明*/ void lgc(void); /*子函数说明*/ char answer; /*定义全程变量*/
2007-09-03 19:29:00 1530 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人