首页(162) xml(5) spring(1) 生活(8) java(70) 代码(10) 英语(4) 数据库(7) c#(14) 成长(10) 软件工程(27)  写新日志
 
 

玻璃杯中的花生壳

  真爱的事业和真正的爱情一生只有一次,都值得我们温柔地相待,因为那种感觉是永远都无法复制的, 这世界真正属于你的东西其实并不多,你不好好珍惜,它便会离你而去,包括机遇,包括爱情,包括生命。
   不要找任何理由,  当幸福在你身边的时候就抓住它,你就一定会很幸福! 
   

时 间 记 忆
«September 2025»
123456
78910111213
14151617181920
21222324252627
282930

最 新 评 论
回复:xml的Jdom解析过程详解
回复:突然想到的几句话!
 Boyle came out of n
回复:xml的Jdom解析过程详解
回复:配置Spring数据源
回复:使用SAX解析XML
回复:java中写文件操作时FileOu
回复:关联和依赖关系的区分
回复:HttpSessionListen
回复:Spring AOP四种创建通知(

最 新 日 志
Java开发者的十大戒律
配置Spring数据源
java多线程设计模式
java中switch的使用
性格,编码,测试
突然想到的几句话!
理解Spring AOP中的关键概念
Spring AOP四种创建通知(拦截器
xml的四种解析方法 比较 sax,do
xml的Jdom解析过程详解

最 新 留 言
签写新留言

我渴望知识
很好的东东
帖子不错,道声谢
想拜师学艺
我的呼喊

搜 索


用 户 登 录
用户名称:
登陆密码:
密码保存:

友 情 连 接

模板设计:部落窝模板世界

blog名称:玻璃杯中的花生壳
日志总数:162
评论数量:249
留言数量:1
访问次数:828224
建立时间:2004年11月4日
 
 
 
[java]彻底明白JAVA的IO系统-1(认识File)
[ 2006/8/22 11:54:54 | By: 玻璃杯中的花生壳 ]
 
一.File Class 1.         class File对象描述了所指定路径下的文件和目录的信息。通过File对象,可以查看某个路径下的文件和目录信息,并可操作路径下的文件和目录。

 

阅读全文(1889) | 回复(0) | 编辑 | 精华 | 删除
 
 
[java]彻底明白Java的IO系统(文摘)---JAVA之精髓IO流
[ 2006/8/22 11:52:43 | By: 玻璃杯中的花生壳 ]
 
 一. Input和Output
1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:
1.1 以字节为导向的stream
以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:
1) input stream:
1) ByteArrayInputStream:把内存中的一个缓冲区作为InputStream使用
2) StringBufferInputStream:把一个String对象作为InputStream
3) FileInputStream:把一个文件作为InputStream,实现对文件的读取操作
4) PipedInputStream:实现了pipe的概念,主要在线程中使用
5) SequenceInputStream:把多个InputStream合并为一个InputStream
2) Out str
 

阅读全文(1898) | 回复(0) | 编辑 | 精华 | 删除
 
 
[java]动态委托及其应用
[ 2006/8/18 10:55:30 | By: 玻璃杯中的花生壳 ]
 
 代理模式是一个在面向对象编程中重要而广泛被使用的设计模式。JDK1.3中已经介绍了Proxy,你在Java使用过Proxy吗?动态代理类实现了在 运行时所指定的一组接口。在运行时,通过使用InvocationHandler来提供代理的行为。因此,Proxy是在JAVA反射包中一个重要的类, 并且广泛地用于许多JAVA应用程序中。

Proxy的一个限制是它仅仅接受接口。在某些情况下,你不仅需要使用代理模式来代理接口,而且也需要用它来代理抽象类,甚至具体的类。

本文介绍了动态委托(Dynamic Delegation),它能够创建运行时接口和类的代理。

Proxy概述

在JDK1.3中, java.lang.reflect包增加了Proxy类。它能够创建一个具体类,这个类实现了所有在运行时指定的所有接口。动态生成的类将所有定义在接口中的方法调用重定向到InvocationHandler。

给定两个接口,Idel1和Ide
 
 
 
[java]一个使用Proxy的简单例子
[ 2006/8/18 10:49:51 | By: 玻璃杯中的花生壳 ]
 
 ava反射包中的Proxy类通过创建一个类的代理,让我们轻松地拦截该类实例的方法,甚至可以改变方法的行为。下面是使用Proxy的一个简单例子。主要有4步:定义接口
 
 
 
[java]Java.lang.reflect包介绍
[ 2006/8/18 10:42:12 | By: 玻璃杯中的花生壳 ]
 
特此声明这些资料的原始内容来自www.java.sun.com,本人只是对其内容在个人的理解的基础上,进行翻译和整理。
一.概述
       Reflection API可以使JAVA代码动态的查询和操作正在运行的JAVA类或者接口。Reflection 包含许多的类,例如Method类,该类可以在java.lang.reflect包中找到。

使用Reflection 中的类需要三个步骤:

1.获取一个要操作的类的对象,该对象属于java.lang.object包,该对象代表一个正在运行的一个类或接口。下面的三个方法是常用的获取类对象的方法:

(1) Class c=Class.forname(“java.lang.String”);

使用.forname方法加载一个类,这里是字符串类,从而获得一个与该类对应的类对象。

(2
 
 
 
[java]用Java动态代理来创建包装器
[ 2006/8/18 10:15:50 | By: 玻璃杯中的花生壳 ]
 
Java 1.3引入了名为“动态代理类”(Dynamic Proxy Class)的新特性,利用它可为“已知接口的实现”动态地创建包装器(wrapper)类。1.3版本问世以前,当我首次听说当时正在提议的动态代理类 时,还以为它只是一种用来吸引人的眼球的特性。虽然把它包括到语言中是一件好事,但我却想不出它有任何实际用处。带着这一成见,我试着用动态代理写了一个 示例程序,却惊讶于它的巨大威力,并当即决定把它放到我的工具箱中,以便在将来的项目中使用。此后,我不断体验到它的好处,它总是能用正确的方法来做你想 要做的事情!


假如没有动态代理


深入探索动态代理类之前,先来看看在某些情况下,假如没有动态代理类会是什么样子:


public interface Robot {
void moveTo(int x, int y);
void workOn(Project p, Tool t);
}

public class MyRobot implements Robot {
public
 
 
 
[java]Java入门需掌握的30个基本概念(转贴)
[ 2006/8/18 10:14:26 | By: 玻璃杯中的花生壳 ]
 
  (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。

  (2)分布式:Java带有很强大的TCP/IP协议族的例程库,Java应用程序能够通过URL来穿过网络来访问远程对象,由于servlet机制的出现,使Java编程非常的高效,现在许多的大的web server都支持servlet。

  (3)OO:面向对象设计是把重点放在对象及对象的接口上的一个编程技术.其面向对象和C++有很多不同,在与多重继承的处理及Java的原类模型。

  (4)健壮特性:Java采取了一个安全指针模型,能减小重写内存和数据崩溃的可能型。

  (5)安全:Java用来设计网路和分布系统,这带来了新的安全问题,Java可以用来构建防
 
 
 
[java]SCJP认证套题解析
[ 2006/8/11 11:41:43 | By: 玻璃杯中的花生壳 ]
 
 写作本文的目的是总结自己学习java的知识点,也可以方便其它人学习java,个人的感觉是java确实是一个很好的编程语言,而学习好java必须先 掌握java的特点,而这些特点在scjp的套题中可以充分的体现出来,套题考核的知识点非常的到位,必须对java非常了解才可以做好这些题。
  
  如果文中有错误之处,欢迎指正!如果有和本文相关的任何问题也欢迎来信联系。谢谢。
  
  -------------------------------------
  
  1. Which of the following range of short is correct?
  A. -27 -- 27-1
  B. 0 -- 216-1
  C. ?215 -- 215-1
  D. ?231 -- 231-1
  翻译下面哪些是short型的取值范围。
  答案
  C 解析
  短整型的数据类型的长度是16 bits,有符号。另外需要说明的是java中所有的整(Integral)数
 
 
 
[java]SCJP模拟题104道
[ 2006/8/11 11:38:21 | By: 玻璃杯中的花生壳 ]
 
 Simulated Test of SCJP for JAVA2 PlatFORM
   (only for training)
  
  
  1. 1) public class ReturnIt{
   2) returnType methodA(byte x, double y){
   3) return (short)x/y*2;
   4) }
   5) }
   what is valid returnType for methodA in line 2?
  Answer:double
  
  2. 1) class Super{
   2) public float getNum(){return 3.0f;}
   3) }
   4)
   5) public class Sub extends Super{
   6)
   7) }
  which method, placed at line 6, w
 
 
 
[java]cjp试题集及解析(6)
[ 2006/8/11 11:32:35 | By: 玻璃杯中的花生壳 ]
 
cjp试题集及解析(6)- -                                        11.Which of the following statements are
 
 
« 1 2 3 4 5 6 7 8 »
 
部落窝Blog模板世界部落窝Blog模板世界
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.109 second(s), page refreshed 144768918 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号