Java float或double保留两位小数
dwtedx Java开发实战 3192 0 2015-06-26 09:28:46

不管是Java Web项目还是Android项目、很多时候都需要使用到保留两位小数问题、经过查找、本文将给出几种方案、大家可根据项目需要自己决定使用那种方法 方案一、四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //保留两位小数 方案二、DecimalFormat 1、用Deci...

阅读全文

Java或Android中String byte HexString 16进制字符串的转换
dwtedx Java开发实战 2364 0 2015-06-12 16:11:54

Java中byte用二进制表示占用8位、而我们知道16进制的每个字符需要用4位二进制位来表示(23 22 21 20 = 15)、所以我们就可以把每个byte转换成两个相应的16进制字符、即把byte的高4位和低4位分别转换成相应的16进制字符H和L、并组合起来得到byte转换到16进制字符串的结果new String(H) new String(L)、即byte用十六进制表示只占2位 同理、相反的转换也是将两个16进制字符转换成一个byte、原理同上、根据以上原理、我们就可以将byte[] 数组转换为16进...

阅读全文

Servlet jsp四大作用域对象解析
dwtedx Java开发实战 5168 2 2015-03-06 10:02:36

Servlet三大域对象解析、相信大家对Servlet的三大域都不陌生、它们分别是request、session、Application(ServletContext)、那么这些域作用是什么、在javaweb开发中Servlet三大域对象的应用(request、session、application(ServletContext))是必须要掌握的 1、pageContext pageContent是PageContext类的实例、它提供了如下两个方法来访问page、request、session、applica...

阅读全文

Java DES加密解密算法Demo源代码下载
dwtedx Java开发实战 4248 2 2015-02-28 10:20:22

DES算法简介 DES(Data Encryption Standard)是发明最早的最广泛使用的分组对称加密算法、DES算法的入口参数有三个:Key、Data、Mode、其中Key为8个字节共64位、是DES算法的工作密钥、Data也为8个字节64位、是要被加密或被解密的数据、Mode为DES的工作方式、有两种、加密或解密 Java密码学结构设计遵循两个原则 1、算法的独立性和可靠性 2、实现的独立性和相互作用性 算法的独立性是通过定义密码服务类来获得、用户只需了解密码算法的概念,而...

阅读全文

Java生成验证码图片实现代码
dwtedx Java开发实战 1055 1 2014-12-31 12:31:15

随机码相信大家并不陌生、一般在网站注册或者修改密码的时候都会用到、同样在B/S的项目里面也会有很多地方使用到随机码、下面是一段Java程序生成随机码的例子、直接上代码、只需要把代码粘贴进自己的项目就可以正常使用了 import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException;...

阅读全文

Java字符串转日期格式_java日期格式化类SimpledateFormat
dwtedx Java开发实战 3185 1 2014-12-05 11:15:21

JAVA字符串转日期或日期转字符串这种需求、相信基本上每个项目都要用到、当然我以往做的项目也一样、今天又遇到了这样的问题、记录一下、以方便以后的使用、我了解的日期操作类有两个、一个是DateFormat、另外一个是SimpleDateFormat 一、DateFormat 此类是一个日期的格式化类、专门格式化日期的操作、因为java.util.Date类本身就已经包含了完整的日期、所以只需要将些日期按照一些好的格式格式化一下显示就好了 DateFormat是一个抽象类、按照以住的思路、直接使用其子类实例化即可、...

阅读全文

重写JComponent加载图片_Java Swing显示图片例子
dwtedx Java开发实战 2402 0 2014-11-26 12:48:16

一、介绍 本文介绍了如何在Java™小应用程序和/或应用程序中创建显示图像、本文的方法是使用Swing类、使用Swing的优点是/使呈现的图像速度快、可用在滚动的容器 为了更好地理解、尤其是对初学者来说、本文采用JImageComponent实现、它继承了Swing的JComponent、程序运行效果 二、代码分析 1、JImageComponent extends Swing´s JComponent public class JImageComponent extends...

阅读全文

HTML5 3D相册_3D旋转木马效果相册实例
dwtedx Java开发实战 2552 1 2014-11-09 19:35:45

一、perspective perspective属性包括两个属性:none和具有单位的长度值、其中perspective属性的默认值为none、表示无限的角度来看3D物体、但看上去是平的、另一个值<length>接受一个长度单位大于0的值、而且其单位不能为百分比值、<length>值越大、角度出现的越远、从而创建一个相当低的强度和非常小的3D空间变化、反之、此值越小、角度出现的越近、从而创建一个高强度的角度和一个大型3D变化、简单一点说:当perspective设置length时、如果越小则表示3D...

阅读全文

Java List转ArrayList的两种方法
dwtedx Java开发实战 1169 0 2014-10-14 15:30:37

今天在做项目的时候、有一个需求、那就是把 List 转化为ArrayList 本来这个东西写起来也很简单、程序员嘛都有点偷懒、想在网在找人家写好的 但是我搜索了一下、好像都没有具体的实现方法、最后只得自己写了、做个笔记 以后再用到的时候、可以直接复制了、同样也希望可以帮到相同需求的哥们哈 一、通过 for 循环来实现 把 List 遍历一下、一个一个加进去(不推荐) public ArrayList<OrderData> getCheckProduct(){ Array...

阅读全文

Spring MVC使用JSON和XML的序列化的例子_Spring MVC返回Json数据的方法
dwtedx Java开发实战 2513 0 2014-10-01 19:06:27

介绍 本文介绍了在Spring MVC中支持JSON和XML序列化的REST服务的应用程序 有两种流行的序列化方法与REST服务、JSON和XML的工作、以下是在Eclipse的Project Explorer中实例Maven项目 在“com.song.data.model”包实现了MVC应用程序的数据模型; 在“com.song.web.controller.api”包实现了MVC应用程序的控制器; 在“com.song.web.filter.NocacheFilter”类实现一个Serv...

阅读全文

Java中使用Log4j记录日志_在Java项目中使用log4j的实例
dwtedx Java开发实战 6001 13 2014-09-28 11:45:55

第一步:添加jar包支持 首先建立一个WEB工程、去log4j官网下log4j的JAR包导入到工程的lib目录下 第二步:添加并载入配置文件 在src目录下建一个log4j.properties 文件 log4j启动时、默认会寻找source folder(存放java源代码的文件夹、当然也包括一些package文件夹、还可以包括其他文件、即使src) 下的log4j.xml配置文件、若没有、会寻找log4j.properties文件、然后加载配置、配置文件放置位置正确、就不需要在程序中手动加载log4j配置...

阅读全文

Java JUnit单元测试使用方法_如何使用Java JUnit工具
dwtedx Java开发实战 8224 1 2014-09-11 09:23:36

在软件开发过程中、避免不了出现错误或未发现的Bug、这些错误和Bug发现的越早 对于后面的开发和维护越有利、因此测试在软件开发的过程中显得十分重要 具体来说、单元就是指一个科独立完成某个操作的程序元素、通常为方法或过程 所以单元测试就是针对这个方法或过程进行测试、但通常情况下、几乎很少存在不与其他方法发生调用与被调用关系的方法 所以也可将对一组用来完成某个操作的方法或过程称为单元测试 概念性的问题就不再过多阐述了、咱们主要看在Eclipse中如何使用JUnit框架进行单元测试 (1)在M...

阅读全文

Java String.split()怎么用_Java split()输出错误_split()使用注意事项
dwtedx Java开发实战 1428 0 2014-09-09 15:57:00

今天在项目里面使用到了 split 函数、但不辛的是、输出与我预先估计的不一样 因为我在 C# 和 PHP 等语言里面使用都是正常的、而 Java 输入却不一样 最后我发现、原来 Java 里面一些字符是需要通过转义才能正常使用的 在java.lang包中有String.split()方法返回是一个数组 我在应用中用到一些给大家总结一下仅供大家参考 1、如果用“.”作为分隔的话必须是如下写法String.split("\."),这样才 能正确的分隔开不能用String.split...

阅读全文

Java和C#的泛型比较_Java和C#的泛型有什么区别
dwtedx Java开发实战 1581 0 2014-08-23 11:04:30

C#的泛型: C#泛型类在编译时,先生成中间代码IL,通用类型T只是一个占位符 在实例化类时,根据用户指定的数据类型代替T并由即时编译器(JIT)生成本地代码 这个本地代码中已经使用了实际的数据类型,等同于用实际类型写的类 所以不同的封闭类的本地代码是不一样的 按照这个原理,我们可以这样认为: 泛型类的不同的封闭类是分别不同的数据类型 java的泛型 对java虚拟机来说是没有泛型类的 java编译器在编译泛型类是会用泛型类的左边第一个限定类去...

阅读全文

JAVA读取BMP图片_以字节流读取BMP图像_从数据库读取图片
dwtedx Java开发实战 2911 0 2014-08-15 19:33:46

最近一直在搞图片上传这些问题、今天又找到一种新方法、记下来、方便以后使用 用字节流而不是用JAVA的API函数read()有助于大家理解理解BMP的存储方式哈 同时,如果是从数据库中读取图片的话,也是用字节流读取,需要自己进行转换的 所以这种方式更利于我们的使用、话不多说、直接为大家献上代码 public Image myRead(String path) throws java.io.IOException { Image image = null; int biWidth,bi...

阅读全文

Java环境变量设置_Java怎么设置环境变量
dwtedx Java开发实战 1476 0 2014-08-15 13:55:50

1、打开我的电脑--属性--高级--环境变量 2、新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; 3.、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径 添加到Path变量的值中,并...

阅读全文

Java获取当月第一天和最后一天_获取上一个月第一天和最后一天
dwtedx Java开发实战 11855 5 2014-08-13 13:10:33

目前项目中需要获取当前月的第一天和最后一天、 另外也要把上个月的第一天和最后一天获取出来、方法已经找到 现在做个笔记、一是以后自己可以使用 二是可以帮助和我有一样需求的朋友、话不多说、现在给大家献上源代码 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取前月的第一天 //获取当前日期 Calendar cal_1=Calendar.getInstance(); cal_1.add(Calendar...

阅读全文

DD记账
top
+