![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 76
六易金鳞
这个作者很懒,什么都没留下…
展开
-
高阶Java-Java注解 Java annotation 使用详解
高阶Java-Java注解 Java annotation 使用详解文章分类:Java编程来越的开源框架都提供了“元数据”支持了。为了不outdate,今天系统学习一下Java的注释(又叫元数据)。本文将遵循以下的结构布局1.什么是元数据?有什么作用2.Java的“注释”3.在Java中定义自己的注释4.总结一下-----------------------开始----------------------1.什么是元数据,有什么作用?元数据,就是“关于数据的数据”。功能也有很多啦。你可能用过Javadoc的转载 2010-09-13 09:46:00 · 1167 阅读 · 0 评论 -
Java中finalize()用法
Java中finalize()垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能(转载 2011-09-18 20:28:45 · 68384 阅读 · 3 评论 -
修改tomcat项目的图标
在线制作.ico小图标:http://www.bitbug.net/部署在tomcat中的项目在运行的时候,地址栏都是那个标志的小猫图标,很多时候我们需要修改这个图标。其实方法很简单,系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如转载 2011-10-09 16:05:22 · 2470 阅读 · 1 评论 -
深入理解java的finalize
目录 基本预备相关知识 对象的销毁过程 对象重生的例子 对象的finalize的执行顺序 何时及如何使用finalize 参考 基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引转载 2011-10-10 09:24:21 · 544 阅读 · 0 评论 -
UML类图
UML类图 引用Gui Xun Long 的UML类图这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的 class级别的详细设计,更别提使用 UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种 class之间的关系进行整理,让我们在真正用 UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系:转载 2011-11-08 21:12:55 · 601 阅读 · 0 评论 -
Jboss EJB3.0实例教程
Jboss EJB3.0实例教程第一章 前言........................................................................................................................................................................51.1转载 2012-03-08 10:05:39 · 2580 阅读 · 0 评论 -
EJB3.0消息驱动Bean
一、工程环境Myeclipse6.5.1 GA, jboss-5.1.0.GA二、消息驱动Bean(MyMDBBean.java)import javax.ejb.ActivationConfigProperty;import javax.ejb.MessageDriven;import javax.jms.JMSException;import javax.jms.M转载 2012-03-26 15:22:07 · 1077 阅读 · 0 评论 -
Queries and EJB QL(查询和EJB QL)之Query API(查询API)
Chapter 9. Queries and EJB QL(查询和EJB QL)Querying is a fundamental feature of all relational databases. It allows you to pull complex reports, calculations, and information about intricately(杂乱的) rel转载 2012-04-05 16:58:49 · 1740 阅读 · 0 评论 -
EJB3.0笔记-实体查询与EJB QL
在java persistence中,可以同时使用EJB QL查询语言和原生的SQL来完成查询操作。由于EJB QL是一种描述Java对象的查询语言,而entity manager会为你处理由EJB QL向原生SQL转换的工作,因此它具有跨数据库厂商实现的移植能力。EJB QL比SQL更加紧凑和更容易阅读,但是EJB QL不可能都支持数据库所有私有特性,所以功能上没有厂商原生SQL那么功能全面。转载 2012-04-05 17:47:24 · 3922 阅读 · 0 评论 -
在java应用程序中嵌入浏览器
最近做一个缴费的项目,直接用浏览器做终端不安全,需要把浏览器嵌入到java application中,目的是为了不把浏览器中的工具栏,收藏夹,地址栏等去了,让用户不能刷新,关闭程序等。。。 方式一:用jdic开源组件,这种方式有个缺点,不支持firefox,如果把默认浏览器设为firefox就会出错具体代码如下:import java.awt.BorderLayout;转载 2012-03-21 09:53:47 · 2788 阅读 · 0 评论 -
WSDL Style和use的组合方式说明
use属性可以为literal,encoded;style可以为rpc,document,我们来对五种类型的style/use决定的binding作一比较,分别是rpc/literal, document/literal none-wrapper, document/literal with wrapper, rpc/encoded, 以及document/encoded。从生成soap消息的转载 2012-04-14 15:19:44 · 992 阅读 · 0 评论 -
java 内部匿名类
java中匿名内部类的两种实现方式 使用匿名内部类课使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式:第一种,继承一个类,重写转载 2011-09-18 20:13:46 · 1015 阅读 · 0 评论 -
MyEclipse发布项目时的问题
相信很多初做J2EE项目的朋友有过类似的经历, 自己辛辛苦苦做的项目在机器上却不能发布, 只要发布就报JDK配置无效或者JDK没有配置的错误, 更不用说Tomcat正常启动了! 下面是我的个人心得, 当然也从互联网上搜索了一大番, 经过两天的努力终于搞定了, 最后才发现原来只要在转载 2011-07-21 10:31:38 · 1153 阅读 · 0 评论 -
Hibernate.initialize(Obj)用法
Hibernate.initialize(Obj): 初始化一个代理对象或者集合。 在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢? 当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何select语句,只是产生一个Obj转载 2010-09-09 10:02:00 · 605 阅读 · 0 评论 -
Java Swing 中三种事件处理方法之比较
<br />Java Swing 中三种事件处理方法之比较<br />一、什么是事件 <br />Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的强大工具。Java Swing组件自动产生各种事件 来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件会产生一个ActionEvent。Swing组件会产生许多事件,如 ActionEvents,ChangeEvents,ItemEvents等,来响应用户的鼠标点击行为,列表框中值的改变,计时器的开始计时等行为转载 2010-10-25 16:31:00 · 937 阅读 · 0 评论 -
在JSP中声明出错页面
<br />【前言】为了web安全改造做点前期准备,界面错误统一定向到一个error.jsp上,不能出现tomcat的版本号。<br />【原文】http://www.51cto.com/art/200704/46521.htm<br />由于JSP文件被编译成Servlet执行,出现异常的默认操作就是显示异常的堆栈。JSP页面提供了重写这个默认行为的功能,并且将异常处理转到另一个文件中:<br /> <br /><%@ page errorPage="error.jsp"%><br />这样在这个JSP页转载 2010-12-20 11:03:00 · 1055 阅读 · 0 评论 -
HashTable工作原理
<br />Hashtable 是现代大多数程序员居家旅行, 不可不备的利器. 如 ASP.NET 程序员天天要打交道的 Application Items, Cache Items 均由 Hashtable 实现. 日常存储配置参数, 数据列, 我们也会用到 Hashtable 或是基于其的结构如 NameValueCollection 等等, .NET 2.0 推出后更增加了一个 System.Collections.Generic.Dictionary, 用法乍一看和 Hashtable 差不多, 甚转载 2010-12-23 14:18:00 · 4392 阅读 · 0 评论 -
Java转型(向上或向下转型)
<br />在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1 向上转型<br />我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是子类转型成父类。这也符合Java提倡的面向抽象编程思想。来看下面的代码:<br />packag转载 2010-12-21 10:30:00 · 73041 阅读 · 30 评论 -
JSP重复提交解决方法
JSP重复提交解决方法1 在你的表单页里HEAD区加入这段代码: 2 生成一个令牌保存在用户session中,在form中加一个hidden域,显示该令 牌的值,form提交后重新生成一个新的令牌,将用户提交的令牌和session 中的令牌比较,如相同则是重复提交 3 在你的服务器端控件的代码中使用Response.Redirect("selfP转载 2010-12-29 11:29:00 · 8621 阅读 · 1 评论 -
MyEclipse 常用设置和操作方法
设置myeclipse中.properties文件的编码方式打开myeclipse的: Window ->Perferences ->General ->Editors ->Context Types 或者: Window ->Perferences ->General ->Context Types 展开右边的Text节点,选中Java Properties File。把下面的Default Character Set的值:ISO-8859-1改成UTF-8或者你希望的字符编码类型,然后点击updat原创 2010-11-19 17:53:00 · 1722 阅读 · 0 评论 -
Java的设计模式
设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。 设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 设计模式的作用:设计的重用; 为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便; 在开发文档中采用模式词汇可以让其他人更容易理解你的想法。 GoF设计模式的分类: 根据目的准则分类: 1转载 2011-03-04 10:42:00 · 651 阅读 · 0 评论 -
java利己线程
<br />所谓利己线程,就是在运行时不考虑其它线程的运行权限和时间分配,一心只顾自己运行完成了事的这种线程,比如:while(true){............}<br />但是,如果{..........}的代码中要调用一些资源,就一定要sleep,让资源有空闲的时间来让本线程获取,也许这些资源不是当前线程一方要求调用,但无论如何要空闲一定的时间,即使资源空闲下来时本线程只能调用很少一部份,不然真的就死锁了.<br /> <br />在图形编程中,加载一个图形是异步的,然后组件会调用观察类ImageO转载 2011-06-01 10:09:00 · 732 阅读 · 0 评论 -
Java中BigDecimal的8种舍入模式
Java中BigDecimal的8种舍入模式Posted on 2010-12-17 15:39 爱冷の心无悔 阅读(135) 评论(0) 编辑 收藏 所属分类: Java基础<br /><br /><br />java.math.BigDecimal<br />不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值和32位的整数标度(scale)组成。<br />如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以10的负scale次幂。<br /转载 2011-05-09 16:47:00 · 5074 阅读 · 0 评论 -
Java操作excel
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式转载 2013-04-14 18:39:09 · 844 阅读 · 0 评论