java
yangcaibin
这个作者很懒,什么都没留下…
展开
-
java 中的内部类
JAVA中的内部类可以访问其外部类中的所有成员变量类的访问说明符:publicdefault其他的修饰符:finalabstract内部类可以被声明为protected,private还可以被申明为final,static在方法中定义的内部类,要访问方法中的本地变量或者方法参数则变量必须被申明为final在一个类中访问另一个类的内部类,可以用以下几种方法:1:在外部类中写一个成员函数返回一个内部类原创 2007-03-28 12:02:00 · 605 阅读 · 0 评论 -
java IDE使用
Jbuilderctrl + / 注释/去掉注释ctrl + shift +i 缩进ctrl + shift +u 反向缩进ctrl + j 自动完成功能Edit -> Wizards->Implement InterfaceEclipsectrl + shift + / 注释ctrl + shift +/ 取消注释原创 2007-09-01 22:40:00 · 561 阅读 · 0 评论 -
使用ServletContextListener在服务器启动和关闭时创建和关闭缓存
ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。 Serv转载 2007-08-27 11:33:00 · 855 阅读 · 0 评论 -
java的疑问
1,什么是装饰类(相关包装类) 如:int 的封装类是Integer2,super关键字的应用3,类在什么时候被加载原创 2007-08-25 16:16:00 · 521 阅读 · 0 评论 -
函数的调用及其内存模型
//函数调用的时候,传参时,都是以传值的方式进行//对于基本数据类型,传递的是数据的拷贝,class StringTest{ public static void change(int x,int y) { x = x + y; y = x -y; x = x - y; } public static void change(int翻译 2007-07-04 12:16:00 · 665 阅读 · 0 评论 -
"==" and "equals"
"==" 是比较两个数值是否相等equals 是比较两个引用类型的内容是否相等 byte,short,int ,char,long,float ,double,boolean这些是基本数据类型像String,数组等都是一些引用类型class StringTest{ public static void main(String[] args) { String str1 =原创 2007-07-04 09:50:00 · 410 阅读 · 0 评论 -
约瑟夫环(循环链表)
import java.util.*;public class Josephus { public static void main(String[] args) { if(args.length System.out.println("Input N and M."); return; } int n =转载 2007-07-03 10:27:00 · 739 阅读 · 0 评论 -
ava.lang.IllegalAccessException
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Error instantiatin原创 2007-07-05 23:42:00 · 2278 阅读 · 0 评论 -
JAVA中的单例模式(Singleton)
单例模式(Singleton)(1) 一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这类称为单例类(2)单例类的一个最重要的特点是类的构造方法是私有的,从而避免了外部利用构造方法直接创建多个实例 static class State{ public static final State NORMAL = new State();原创 2007-04-04 17:35:00 · 606 阅读 · 0 评论 -
关键字STATIC
内存模型要调用一个类的成员变量或者成员方法,这个变量或者成员必需是已经分配了内存才行静态的成员变量和成员方法在类加载的时候已经分配了内存*静态的变量只属于类本身,不属于类的对象*静态方法和静态变量的引用可以直接通过类名引用*在静态的方法中不能调用非静态方法和引用非静态的成员变量,反之,则可以。*也可以用类的对象去调用类的静态方法原创 2007-06-30 12:29:00 · 412 阅读 · 0 评论 -
实例方法和实例数据成员的说明
一个类所有的实例(对象) 所调用的成员方法在内存中只存在一份拷贝,尽管在内存中存在有多个对象,而类的成员在类的每个对象所在的内存中都有一份拷贝疑问:对于static申明和 final申明的又是怎样一回事原创 2007-06-29 17:48:00 · 647 阅读 · 0 评论 -
path
设定jdk的目录set path = 路径 //注意 "="号后面不要有空格设定类的路径set classpath = 路径当设定了classpth后,会遵循classpath来搜索路径,即使你进入的是类存放的当前目录,jdk还是会提示找不到类为解决这个问题可以在设定CLASSPATH后加上一个点(.),表示当前目录set classpath = d:/jdk;.原创 2007-06-28 14:10:00 · 673 阅读 · 0 评论 -
Java中的泛型
创建泛型和泛型方法创建一个简单的泛型是非常容易的。首先,在一对尖括号()中声明类型变量,以逗号间隔变量名列表。在类的实例变量和方法中,可以在任何类型的地方使用那些类型变量。切记,类型变量仅在编译时存在,所以不能使用instanceof和new这类运行时操作符来操作类型变量。让我们以一个简单的例子来开始这部分的学习,而后将精简这个例子。这段代码定义了一个树形数据结构,使用类型变量V代表存储在各个树结转载 2007-11-09 01:16:00 · 1460 阅读 · 0 评论