自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java异常处理机制

java学习笔记:java异常处理机制发表于: java | 作者: darkmi | 日期: 2008/12/20 03:12标签: exception,java异常java异常概述在运行过程中,应用程序可能遇到各种严重程度不同的错误,比如访问不存在的文件、数组访问越界等。如果程序对可能发生的错误一点不做检查,那么程序将变得容易崩溃而且很难定位到问题出现的位置;而如果在执行下一语...

2010-12-06 11:02:20 99

原创 java方法参数传递

java方法参数传递面试题三则发表于: java | 作者: darkmi | 日期: 2010/11/28 11:11标签: java方法,引用类型题目1: 写出以下程序的输出内容。public class Test {public static void changeValue(int value){value = 0;}public static ...

2010-12-06 10:01:08 182

原创 java变量总结

java变量概述在程序运行期间,系统为程序分配一块内存单元,用来存储各种类型的数据。系统分配的内存单元要使用一个标记符来标识,这种内存单元中的数据是可以更改的,所以叫做变量。定义变量的标识符就是变量名,内存单元中所装载的数据就是变量值。用一个变量定义一块内存以后,程序就可以用变量名代表这块内存中的数据。变量是由一个标识符、类型及一个可选初始值的组合定义。此外,所有的变量都有一个作用...

2010-12-06 09:52:25 149

原创 java中的equals用法

最近在写程序时候,出现了一些错误,后来发现我在比较两个字符串时用了“==”,而不是equals,导致程序运行结果不对。java中equals是非常重要的,特将一些使用equals的一些用法记录下来。 以前比较两个对象时总是喜欢用“==”,但在java中用“==”比较不同的对象时,会导致意想不到的结果,比如有以下例子:String str1=new String("Hell...

2010-12-02 21:45:27 158

原创 java面试笔试题大汇总(1)

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现...

2010-11-29 22:22:28 87

原创 java笔试面试题

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地留心与当前目标有关 的方面。抽象并不打算明白所有疑问,而只是挑选其中的一部分,暂时不用部分细节。抽象包含两个方面,一是流程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且准许和鼓励类的重用,它提供了一种明确表述共性的要领。对象的一个新类能够从现有的类中派生,这个流程称为类继承。新类继承了原始类的...

2010-11-29 22:16:49 196

原创 java接口与抽象类的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很...

2010-11-29 11:29:36 89

原创 Java线程同步机制

可以使用synchronized修饰符来实现线程的同步,线程退出同步方法时将释放掉方法所属对象的锁,但还应该注意的是,同步方法中还可以使用特定的方法对线程进行调度。这些方法来自于java.lang.Object类。 void notify() 唤醒在此对象监视器上等待的单个线程。 void notifyAll() 唤醒在此对象监视器上等待的所有线程。...

2010-11-15 11:13:22 139

原创 String ,StringBuffer和StringBuilder的区别

Java.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一...

2010-11-15 11:08:11 84

原创 关于StringBuffer对象的append方法介绍

在Ivor Horton所著的《Java 2 入门经典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加子串的功能。原文提供例子如下:  StringBuffer buf=new StringBuffer("Hard ");  S...

2010-11-15 10:40:44 257

原创 JAVA设计模式系列之Singleton模式(转载)

单态定义: Singleton模式主要作用是确保在Java应用程式中,一个类Class只有一个实例存在。 在非常多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 更有, singleton能够被状态化; 这样,多个单态类在一起就能作为一个状态仓库相同向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且...

2010-11-14 10:24:09 116

空空如也

空空如也

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

TA关注的人

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