JAVA基础
文章平均质量分 77
zengenry
这个作者很懒,什么都没留下…
展开
-
设计异常管理系统
2009-06-30 作者:Jean-Pierre Norguet 来源:http://www.uml.org.cn/zjjs/200906301.asp在面向对象的应用程序中,由于代码重载、错误的问题处理方式,导致异常有越来越多的趋势。在这篇文章中,作者Jean-Pierre Norguet介绍了如何设计异常,来实现一个简单的、可读的、健壮的、灵活的、面向调试的及用户友好的错误处理系统。在本...原创 2010-05-20 12:18:28 · 144 阅读 · 0 评论 -
c#与java对照
c#基本类型转换:System.convert()重大不同是: java对类及类成员默认的访问级别是:package c#默认一切为私有的private。 c#的internal对应于java的package c#的接口成员无域,所有方法默认为public,但不能带public 派生类的成员覆盖基类的成员:用n...原创 2012-04-16 17:12:48 · 214 阅读 · 0 评论 -
java动态代理
转:http://blog.csdn.net/driverking/article/details/6581714 一、代理的概念与作用 首先代理是一种常用的设计模式,其目的就是为其它对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息转发消息,以及进行消息被委托执行后的后续处理。程序中的代理是:要为已存在的多个具有相同接口的目标类的各个方法增...原创 2012-02-21 14:31:13 · 81 阅读 · 0 评论 -
Java泛型
Java泛型由来的动机理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作:List<Apple> box = new ArrayList<Apple>();Apple apple = box.get(0); 上面的代码自身已表达的很清楚:box是一个装有Apple对象的List。...原创 2011-11-29 10:58:59 · 80 阅读 · 0 评论 -
Java synchronized用法
在Java中,synchronized关键字为防止资源冲突提供了支持,其作用域有二种: 1.实例范围 对象实例范围内synchronized使用的两种形式: 实例范围同步方法 publicd class syncTest { … synchronized void aMethod() { //需要同步使用的代码 } } syn...原创 2011-11-28 17:20:35 · 68 阅读 · 0 评论 -
Java代码查询网站
这些是经常使用的一些Java代码查询网站.1. java2s http://www.java2s.com/ 这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了...原创 2012-01-03 23:39:09 · 136 阅读 · 0 评论 -
java成员变量和方法的public等访问限定符的访问权限
在学习java的过程中,我写类经常会用到public,private 和protected 的,我的基本经验就是一般类的成员变量都是用private, 方法用public,类内部用的方法用protected,如果是存在子类的,那我就会把父类中的成员变量变为protected。(其余的看具体实际情况而定)不过在一些公司的笔试题中,他们会要求你具体的写出像public这些访问限定符的作用域。其实,...原创 2011-08-22 10:04:57 · 145 阅读 · 0 评论 -
Java中堆、栈、常量池等概念解析
程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据:(1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。(2) 栈(stack)。存放基本类型的变量数据和对象的引用,...原创 2011-08-19 12:01:05 · 83 阅读 · 0 评论 -
java中String类详解(享元模式思考)
转:http://blog.csdn.net/huangbiao86/article/details/6384269 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串...原创 2011-08-19 11:48:31 · 278 阅读 · 0 评论 -
面向对对象思维方法
1,首先确定谁来做,其次确定怎么做.2.首先考虑整体,其次考虑局部3,首先考虑抽象,其次考虑具体.原创 2011-08-18 12:34:01 · 81 阅读 · 0 评论 -
JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
Java栈与堆 堆:顺序随意栈:后进先出(Last-in/First-Out). Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分...原创 2011-08-18 12:09:38 · 90 阅读 · 0 评论 -
Java接口中的内部接口和接口中的内部类
我们常用的interface用法,定义单独的接口,或者extends另外的interface.很少会在接口中再定义接口或是在接口中义类.我们看下面定义的接口:代码1:package test;public interface A { public void getA()throws AException; public static interface B{ public...2011-01-21 14:36:02 · 264 阅读 · 0 评论 -
软件开发的好网址
Sun公司的J2EE中文API: http://doc.java.sun.com/DocWeb/ Hibernate 在线中文文档:http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html_single/ Flex系列:Flex大师级人物 Christophe Coenraets ,Flex大师级人...原创 2010-05-20 14:08:04 · 7199 阅读 · 0 评论 -
serialVersionUID的作用
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/OnMyRoad/archive/2007/08/23/1756635.aspxserialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 你可以随便写一个,在Eclipse中它替你生成一个,有两种生成方式: 一个是默认的1L,比如:private stat...原创 2010-05-20 14:02:51 · 90 阅读 · 0 评论 -
深入探索 高效的Java异常处理框架-转
版权声明:本作品已刊登在《IT实验室周报》第04-05期第04版,作者熔岩。版权属于《IT实验室周报》与中国IT实验室网站共同所有,禁止任何媒体、网站或个人在未经书面授权的情况下转载、摘编或利用其它方式使用上述作品。已经授权使用作品的,应在授权范围内使用,并注明“来源:IT实验室周报”。违反上述声明者将追究其相关法律责任。 摘要:本文从Java异常最基本的概念、语法开始讲述了Jav...原创 2010-05-20 12:19:09 · 114 阅读 · 0 评论 -
POJO与DTO的区别
ational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和...原创 2015-01-08 15:34:50 · 712 阅读 · 0 评论