- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 Java设计模式之二装饰模式
一、什么是装饰设计模式? 装饰模式是在不必改变原类文件和使用继续的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是通过装饰来包裹真实的对象。二、装饰模式的特点:(1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(3) 装饰对象接受所有的来自客户
2012-04-16 18:28:38
669
原创 Java基础笔记05-字符串处理(String类常用用法)
String类的常用方法a、求长度:int length();b、比较:boolean equals(Object anObject) int compareTo(String anotherString); // 按字典顺序比较两个字符串。int compareToIgnoreCase(String str); //不考虑大小写。boolean conten
2012-04-16 16:55:17
746
原创 Java基础笔记之多线程(一)
一、线程的5种状态:新建——就绪——运行——阻塞——死亡创建线程的两种方法:一种是继承Thread类,另一种是实现Runnable接口。二、代码实例用常见的卖票程序实现多线程为例:第一种继承Thread类的代码:class TicketDemo extends Thread{public static int tick=100; private Str
2012-04-16 16:36:50
690
原创 Java设计模式(一)_单例设计模式
学习笔记 总结整理:单例设计模式:用于解决一个类在内存中只能创建一个对象。思想分析:1、为了避免别的类创建此类对象,首先将构造方法私有化。2、在此类中创建一个对象。3、对外提供一个获取此类对象的方法,让其它类共享此类对象。单例设计模式分为两种:一种是饿汉式;一种是懒汉式。饿汉式代码示例:/*在加载Single类时,就已经创建好了对象。*/class Sing
2012-04-16 16:27:15
668
原创 更换网卡不能重设原IP的故障解决
先打开设备管理,查看隐藏设备,把隐藏了的网卡删掉即可;如果无法删除,打开cmd,输入:set devmgr_show_nonpresent_devices=1,回车,然后再输入:start devmgmt.msc。一定要在同一个CMD里打开设备管理,不能用其他方法打开。还是显示隐藏设备,删掉原来的网卡,这次不提示了,删完重启,故障排除。
2012-02-11 11:22:37
1235
原创 文件删除原理(学习摘抄笔记)
经常做一些删除文件的操作,也经常用一些数据恢复的软件去恢复一些误删的文件,但始终不明白文件删除与恢复的原理,在网上看到这段文字,感觉受益匪浅,特拿了过来,用于学习研究。 存储在硬盘中的每个文件都可分为两部分:文件头和存储数据的数据区。文件头用来记录文件名、文件属性、占用簇号等信息,文件头保存在一个簇并映射在FAT表(文件分配表)中。而真实的数据则是保存在数据区当中的。平常所做的删
2012-02-05 14:35:50
1031
原创 用DOS命令创建、打开、删除用户不能打开不能在windows系统下直接删除的文件夹
复习测试DOS命令的特殊用法,总结:首先在开始菜单下的运行栏内输入cmd,打开虚拟dos窗口创建目录格式:md 文件名..\(注意windows系统下的路径分隔符是\,linux系统下是/)例如:在D盘创建一下test的文件夹,则在dos窗口下输入 md D:\test..\或者先用切换至D盘(在dos下输入D:敲回车即可,注意打开根盘符和打开根盘符下的目录的方式不一样,打开根盘符
2012-01-19 12:06:12
2871
原创 从未谋面只闻其名——缅怀张孝祥老师!
2009年冬,听说有这么一个人,他的名字叫张孝祥,java讲得很不错,便去网上看了一些张老师的视频教程,确实是受益匪浅,也让我对java有了更进一步的认识。于是竟然产生了这么一种渴望,去看看张老师,即便不能跟随他学习,见一面也好吧! 到了2011年10月,无意中打开csdn网站,却看到了张老师他们举办的《黑马程序员》培训教程,而且已经开班三届了,于是又想要追寻他的步伐,去北京学习
2012-01-08 15:48:09
2669
原创 有些文件或文件无法删除怎么办?
解读这两条命令:DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1\\?\%1是完整的 UNC 路径格式,就是网上邻居的路径格式?代表一个任意字符,在这也可以用.来代替\\.\可以理解为\\127.0.0.1\,但在代码中不能如此替换批处理原文:DEL /F /A /Q \\?\%1RD /S /Q \\?\%1保存之后,将你要删除的文件或文件夹往这个批处理文件上一
2011-11-24 14:24:04
909
原创 Enumeration 与 Iterator 学习笔记
在学习集合时,对Enumeration接口的理解不够,网上查资料后,摘录以下内容,以便加深对Enumeration的理解与认知。 枚举(Enumeration)接口是从以前版本遗留下来。在下面依次介绍Enumeration 和每一种从以前版本遗留下来的类。 Enume
2011-10-03 18:09:38
796
原创 抛却内心那一份浮躁,静下来做些有意义的事!
很久了,懒得再写些什么,似乎又一切都没有什么值得写的,日子就这样,一天天的过去了,抬手间,已是二零一一年的秋,时间的飞逝让我不知该如何继续,记忆的长河里唯有深深的叹息。 昨天晚上,十一点多入睡,早上五点,睁开眼,再也不能闭上,索性起床,打开电脑,看昨晚写的代码。我
2011-09-24 11:39:11
1845
4
转载 java经典位运算实例
1) int型变量循环左移k次,即a=a >16-k (设sizeof(int)=16) (2) int型变量a循环右移k次,即a=a>>k |a (3)整数的平均值 对于两个整数x,y,如果用 (x+y)/2 求平均值,会产生溢出,因为 x+y 可能会大于INT_MAX,但是
2011-07-22 13:13:01
12069
原创 测试java三大特性之一(继承)的代码
import static java.lang.System.out;class Foundation { String a = "Foundation class"; int b = 100; public Foundation() { out.println("这是父类的默认构造方法!"); } public Foundation(String a,int b) { this.a = a;
2011-06-18 11:26:00
889
原创 一道非常简单的java试题收录
public class Test { public static void main(String[] args) { int value=9; System.out.println(value>9?99:9.0); }}
2011-06-17 20:28:00
521
原创 关于java中的静态导入
java中有一种静态导入机制,它的通常写法为:在导入包的位置插入import static 包名.含有静态属性与静态方法的类名.*;例如:import static java.lang.System.*;或import static java.lang.System.out;这样就可以在程序中直接使用类中的属性及方法,而不必再去写类名,如:out.println("This is a t
2011-06-17 20:22:00
1088
1
原创 java基础题收藏
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数
2011-06-12 13:52:00
792
1
转载 Java IO 基本知识
在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unicode字符,
2011-06-12 12:00:00
512
转载 Java IO 基本知识(2)
stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:(1)字节流 表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音。(2)字符流
2011-06-12 11:59:00
498
原创 java.io小结
回调(又称为callback):可以理解为一个接口提供一些方法给其他类用,但同时其他类在调用它时,它又调用其他类给它的条件(重写)。单独一个随机访问文件类: RondomAccessFile类允许随机访问文件同时拥有读和写的功能。 其中方法: close(),read(),writer(),seek(),getFilePointer()这需要注意:这是在有seek()前提下。流:一.I/O 流(
2011-06-12 11:50:00
504
转载 全国2010年1月自学考试Java语言程序设计试题(一)
全国2010年1月高等教育自学考试 Java语言程序设计(一)试题 课程代码:04747 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选
2011-06-12 09:21:00
1800
原创 自学java中的一些心得体会
只要坚持,那片广袤的天地已为你留出一片天地。学编程,基础最重要,不要贪快,一步一步,把那些知识点弄的明明白白,然后看API文档,另外网上看一些源代码,体会其中的一些编程思想,优快云论坛也是个很好的学习地方。等基础好了,就可以学一些框架了,也就是所谓的J2EE,主要用来开发WEB的技术。
2010-06-17 19:19:00
1201
原创 java入门知识点总结
1、源代码文件的后缀名必须是.java。 2、若类无public修饰,源代码文件名可任意取,若类有public修饰,则源代码文件名必须与该类名一致(java中严格区分大小写)。 3、JVM在启动执行的类时,必须有main方法,无论该类有无public修饰。 4、源文件中可以有一个或多个类,但最多只能有一个public修饰的类。 5、源文件在编译时每个类会生成一个对应的.class文件,不管这些类是否在同一个源文件中。
2010-06-17 12:38:00
658
原创 (学习java必用)修改CMD的默认路径
在“我的电脑”图标上右击,选择“管理”命令,弹出“计算机管理”窗口。在左侧目录树中依次展开“系统工具/本地用户和组/用户”,接着双击右窗口的用户名。在弹出的“Administrator属性”窗口中切换到“配置文件”标签页,在“主文件”中选择“本地路径”,输入需要设置的默认路径,单击“确定”返回。注销系统后即生效。
2010-06-15 10:18:00
2345
原创 想要回头
07年想放弃是有理由的,那时我遇到了很大的瓶颈,却无法找到一个出口。07年冬季又捡拾起,只为舍不得。也许这一个理由就够了。我曾今写过那么一篇《电子竞技究竟能够走多远?》,当时是对我们山西电子氛围的极度失望,但我相信电子竞技必定会像其他体育运动一样,将来会好的。07年春离开大学,当时走的那么的决绝,只为魔兽。到重庆上学的理由大概多半是因为魔兽,去了,想象中的美好被现实冲击的支离破碎。
2010-06-14 19:32:00
1075
原创 java中的排序算法
public class SortDemo { private int [] ar; public static final int defaultSize = 10; public SortDemo(int length){ ar = new int[leng
2010-06-13 18:47:00
909
3
原创 java中的堆栈与内存分配原理
个人总结: 计算机数据结构与操作系统中的堆本是两个概念。数据结构中的堆栈指数据在内在中分配空间所需的物理逻辑,而操作系统中的堆栈是指向内存空间存储数据的具体实现。JVM为程序分配的内存空间有:栈、堆、常量池三种。栈主要用来存放基本数据类型以及对象引用;堆主要用来存放对象
2010-06-13 09:07:00
1331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人