`
文章列表
第一篇、http://www.blueidea.com/bbs/newsdetail.asp?id=996916(里面有很多例子)第二篇、彻底明白Java的IO系统(文摘)---JAVA之精髓IO流一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java ...
初始化(initialization)其实包含两部分:1.类的初始化(initialization class & interface)2.对象的创建(creation of new class instances)。因为类的初始化其实是类加载(loading of classes)的最后一步,所以很多书中把它归结为“对象的创建”的第一步。其实只是看问题的角度不同而已。为了更清楚的理解,这里还是分开来。 顺序:应为类的加载肯定是第一步的,所以类的初始化在前。大体的初始化顺序是:类初始化 -> 子类构造函数 -> 父类构造函数 -> 实例化成员变量 -> 继续执 ...
Java FAQ  目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4  学习Java有哪些好的参考书?Q1.5  Java和C++哪个更好?Q1.6  什么是J2SE/J2EE/J2ME?Q2.1  我写了第一个Java程序,应该如何编译/运行?Q2.2  我照你说的做了,但是出现什么“'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。”。Q2.3  环境变量怎么设置?Q2.4  我在javac xxx.java的时候显示什么“unreported ...
  serialVersionUID 用来表明类的不同版本间的兼容性.如果你修改了此类, 要修改此值. 否则以前用老版本的类序列化的类恢复时会出错.  可以利用JDK的bin目录下的serialver.exe工具产生这个serialVersionUID  对于Test.class,执行命令: ...
   (1) 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母,单词之间用“_”连接。eg:private static final int MAX_LENGTH = 1000;Java包(Package)全都是小写字母,即便中间的单词亦是如此。   (2) 为了常规用途而创建一个类时,请采取“经典形式”,并包含对下述元素的定义: (规范要求,如果两个对象进行equals比较时如果返回true,那么它们的hashcode要求返回相等的值。但hashcode一样时两个对象不==)equals()hashCode()toString()clone()(mp ...
一.原理、概念1.面相对象语言的三个核心本质:数据抽象化(data abstraction)、继承(inheritance)、多态(polymorphism也叫动态绑定dynamic binding)。覆写(overriding)和重载(overloading),覆写引发多态。重载(overloading):指一个类中具有相同方法名,不同的参数(包括个数、类型、位置)。(从父类继承的方法当然也算子类的方法,不包括父类的private方法)覆写(overriding):指父类和子类具有相同方法名、相同参数(包括个数、类型、位置)。(即把从父类继承的有效方法给屏蔽了,当然不包括父类的private方 ...
按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略 ...
数字类型转换成字符串型: String s = String.valueOf(value);  数字对象转换成字符串型Long l = new Long(10);String s = l.toString(); 数字类型/字符串转换成数字对象: byte b = 169; String b = "169";Byte bo = new Byte( b ); short t = 169; String b = "169";Short to = new Short( t ); int i = 169; String b = "16 ...
JSP的四种范围,分别为page,request,session,application可以用setAttribute("",""); getAttribute("","");其中用page时,标名pageContext.setAttribute("","");它只能在同一个页面中有效  Request。Request 的范围是指在一JSP 网页发出请求到另一个JSP 网页之间,随 这个属性就失效。设定Request 的范围时可利用request 对象中的setA ...
 (本文转自:http://www.blogjava.net/sgsoft/articles/2378.html )      你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。       其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我 ...
转载http://www.cnblogs.com/maxpain/archive/2004/11/11/62623.html
    RBAC:Role Based Access Control,翻译过来基本上就是基于角色的访问控制系统。    ACL:Access Control List,访问控制列表,是前几年盛行的一种权限设计,它的核心在于用户直接和权限挂钩。RBAC的核心是用户只和角色关联,而角色代表对了权限,这样设计的优势在于使得对用户而言,只需角色即可以,而某角色可以拥有各种各样的权限并可继承。ACL和RBAC相比缺点在于由于用户和权限直接挂钩,导致在授予时的复杂性,虽然可以利用组来简化这个复杂性,但仍然会导致系统不好理解,而且在取出判断用户是否有该权限时比较的困难,一定程度上影响了效率。我想理一理思路,看 ...
根据上面的需求描述以及对需求的分析,我们得知通常的一个中小型系统对于权限系统所需实现的功能以及非功能性的需求,在下面我们将根据需求从技术角度上分析实现的策略以及基于目前两种比较流行的权限设计思想来讨论关于权限系统的实现。 1.1.       技术策略 <o:p> </o:p> l         ...
转自:http://myrss.easyjf.com/html/20060226/1140942877093115.htm基于 ACL 的实现 <o:p> </o:p> ACL 介绍 <o:p> </o:p> ...
1  AppFuse: 开始你的 J2EE web 应用 by Matt Raible<chsdate w:st="on" year="2004" month="7" day="15" islunardate="False" isrocdate="F ...
Global site tag (gtag.js) - Google Analytics