
JAVA
文章平均质量分 66
moolf
喜爱:听音乐、看电影、网游、编程、旅游
展开
-
修改Tomcat端口号
同时安装了tomcat和oracle9i后,调试jsp出现--连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突,调整如下 机器上装了oracle,是oracle自带的http server占了8080端口,oracle的tomcat端口冲突,要么改tomcat端口,要么把http server停掉。改tomcat端口的方法原创 2008-09-26 17:37:00 · 6299 阅读 · 4 评论 -
abstract class和interface的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的转载 2009-03-02 17:02:00 · 147876 阅读 · 12 评论 -
Java中的引用
在java和C++中都采用了引用这个概念,但是二者的行为并不一样。java的引用其实更象c++中的指针,而非c++中的引用,的确c++的指针给我们带来强大威力的同时,也给我们带来了危险,大多的攻击也都是利用指针让系统崩溃。在许多书上都没有见到关于java中reference行为的更详细的探讨,本文便从与c++的的区别谈起:一.先看java中的引用:Java代码 clas转载 2009-02-27 21:50:00 · 7084 阅读 · 2 评论 -
单例模式完全解析
概要单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是转载 2009-02-26 09:01:00 · 1052 阅读 · 1 评论 -
JAVA中的指针,引用及对象的clone
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。看到这个标题,是不是有点困惑:Java语言明确说明取转载 2009-02-24 13:34:00 · 1166 阅读 · 1 评论 -
java中的引用和C++中的指针的区别
1.类型:引用其值为地址的数据元素,java封装了的地址,可以转成字符串查看,长度可以不必关心。C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int。2.所占内存: 引用声明时没有实体,不占空间。C++指针如果声明后会用到才会赋值,如果用不到不会分配内存。3.类型转换:引用的类型转换,也可能不成功,抛异,或者IDE就不能通过。C++指针只是个内存地址,指向那里,对程序来说转载 2009-02-24 13:30:00 · 12204 阅读 · 3 评论 -
java中覆盖、重写与重载的区别
override为覆盖又叫重写,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其转载 2009-02-25 10:36:00 · 3659 阅读 · 1 评论 -
==与equals()
检查对象是否相等关系运算符==和!=也适用于所有对象,但它们的含义通常会使初涉Java领域的人找不到北。下面是一个例子://: Equivalence.javapublic class Equivalence { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = ne转载 2009-02-24 17:35:00 · 1941 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError
这种情况下一般都是路径设置有错误,错误的详细信息如下:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldCaused by: java.lang.ClassNotFoundException: HelloWorld at java.net.URLClassLoader$1.run(Unknow原创 2009-02-21 15:17:00 · 3779 阅读 · 0 评论 -
运行html中嵌套的Java程序
比如:我编了一个javademo.java的程序,并把他编译成了class文件, 接着我会手工写一个javademo.html的文件,内容只有: 如果在IE中运行javademo.html是运行不了的,运行的时候javademo.class中的内容不会在页面中显示出来,原因就是IE中不能直接运行这种嵌套了applet的html文件,如果要是想在I原创 2008-09-27 10:49:00 · 7847 阅读 · 0 评论 -
经典问题(csdn经典帖子)
问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello原创 2009-03-13 14:46:00 · 1129 阅读 · 0 评论