java基础
文章平均质量分 54
iteye_7530
这个作者很懒,什么都没留下…
展开
-
利用BeanUtils在对象间复制属性
commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度(你的薪水按代码行数计算?那千万别让老板看到此帖哦)BeanUtils是这个包里比较常用的一个工...原创 2010-08-19 11:15:33 · 85 阅读 · 0 评论 -
前台用javaScript,后台用java裁剪图片
总体思想:1.前台网页用js得到裁剪图片的id及x,y,宽度和高度。2.服务端根据id取出要裁剪的图片 。3.根据这些参数来生成裁剪的图像。后台代码如下:package com.wodexiangce;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;impor...原创 2010-07-21 23:17:35 · 85 阅读 · 0 评论 -
面向对象程序设计的基本原则
面向对象设计根本的指导原则是提高可维护性和可复用性。这些原则主要有:1. 开闭原则;2. 依赖倒转原则;3. 里氏代换原则;4. 合成/聚合复用原则;5. 迪米特原则;6. 接口隔离原则 所有的设计模式都是对不同的可变性的封装,从而使系统在不同角度达到“开闭原则”的要求。 在软件软件系统中,一个模块设计得好不好的最主要、最重要的标志,就是该模块在多大程度上将自己的内部数据和...原创 2010-06-12 11:26:39 · 71 阅读 · 0 评论 -
Struts2的国际化
资源文件的命名:basename_language_country.propertiesJAVA国际化如果系统同时存在资源文件、类文件,系统将以类文件为主,而不会调用资源文件。对于简体中文的Locale,ResourceBundle搜索资源的顺序是:(1)baseName_zh_CN.class(2)baseName_zh_CN.properties(3)baseName_zh.class(4)b...原创 2010-06-08 18:47:43 · 50 阅读 · 0 评论 -
JSP、JAVA获取各种路径总结
3.1 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径 :application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 :application.getRealPath("/"); 取得请求文件的上层目录:new File(applic...原创 2010-06-05 11:37:20 · 58 阅读 · 0 评论 -
XFire 入门
Java 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提供了一种魔术般的解决方式,我们很快能够发现使用 XFire 创建和发布 Web 服务可以直接基于 POJO,将烦人的继承关系和一大堆其...原创 2010-05-26 09:48:01 · 58 阅读 · 0 评论 -
java基本数据类型
java基本数据类型3.1 java基本数据类型3.1.1整数 整数表示没有小数的数值,允许是负数。Java提供四种整型int4B-2147483648~2147483647short2B-32768~32767long8B-9 233...原创 2010-05-10 16:16:51 · 63 阅读 · 0 评论 -
struts2 form get中文乱码
如果用 Tomcat 5.0.1.6 以上的版本是最好處理的,直接改 server.xml ,找到 Connector 加上紅字的部份就可以了。 <Connector port="8088" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="842010-05-04 16:44:08 · 80 阅读 · 0 评论 -
BigDecimal的8种舍入方式
在银行、帐户、计费等领域,BigDecimal提供了精确的数值计算。其中8种舍入方式值得掌握。 ROUND_UP 远离零的方向舍入 ROUND_DOWN 靠近零的方向舍入 ROUND_CEILING 靠近正无穷方向舍入 ROUND_FLOOR 靠近负无穷方向舍入 ROUND_HALF_UP 四舍五入,生活中的舍入方法。 ROUND_H...原创 2010-11-05 16:17:50 · 262 阅读 · 0 评论 -
java取整和java四舍五入方法 BigDecimal.setScale()方法详解.
import java.math.BigDecimal; import java.text.DecimalFormat;public class TestGetInt{ public static void main(String[] args){ double i=2, j=2.1, k=2.5, m=2.9; System.out.println("舍掉小数取整:Math...原创 2010-11-05 16:09:39 · 130 阅读 · 0 评论 -
对BigDecimal常用方法的归类
package com.org.assistant.util; import java.math.BigDecimal; public class Arith { /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ //默认除法运算精度 private static final int DEF_DIV_SCALE =...原创 2010-11-05 15:55:38 · 61 阅读 · 0 评论 -
@SuppressWarnings 详解
@SuppressWarnings J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面...2010-04-17 11:18:20 · 69 阅读 · 0 评论 -
JSTL 格式化用法
jstl中的日期格式化<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %><%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt " %> <fmt:formatDate var="articleDate&qu2010-04-13 16:11:28 · 54 阅读 · 0 评论 -
JSP自定义标签学习(基础)
自定义标签的最大的特点:利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能.下面我们来指定一个简单的标签,步骤如下扩张TagSupport 写自定义Tag的tld文件 we...2010-04-01 11:00:39 · 52 阅读 · 0 评论 -
Java中各种修饰符与访问修饰符的说明
类:访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中package可以被同一个包...2010-03-05 11:56:38 · 65 阅读 · 0 评论 -
SimpleDateFormat函数使用的例子
public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 Dat...原创 2010-03-03 14:04:11 · 107 阅读 · 0 评论 -
Java中内置注释详解
一、Java注释(Annotation):1)@Override注释该注释仅应用于方法,用来指明被其注释的方法必须重写超类中的方法,否则会发生编译错误。2)@Deprecated注释该注释用于声明元素已经过时,不鼓励使用。如果坚持使用,可能会带来潜在问题。如下例子:import ja...原创 2011-01-20 09:49:24 · 157 阅读 · 0 评论