自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Java中浮点数丢失精度的解决方案

根据IEEE 754标准,规定浮点数有float和double两种编码方式,基本格式为: > 符号数 | 阶码数 | 尾数 float   单精度,长度4个字节,最高位符号位,接下来8位为指数,低23位为位数。 double  双精度,长度8个字节,最高位符号位,接下来11位为指数,低52位为位数。由于大多数小数无法用精确的二进制表示,所以会出现精度丢失的情况。如...

2015-01-05 22:01:06 347

原创 PDF文件secured去除限制

使用网站在线进行去除: http://www.pdfdo.com/pdf-remove-restriction.aspx

2014-12-03 00:33:45 4760

原创 类(对象)之间的关系

【1】关联关系。比如学生和老师【2】继承关系,XX是一种XX。比如运动员和球类运动员【3】聚合关系,XX是XX的一部分,细分为聚集和组合。比如队长或者队员是球队的一部分【4】实现关系【5】多态关系 考虑该问题域中应该有哪些类(对象),考虑这些类(对象)有哪些属性,考虑类之间的关系,定义类之间的方法。...

2014-11-05 11:14:37 209

原创 Java枚举

Java枚举是一个类,枚举里面的元素相当于该类的实例对象。 声明一个枚举对象,元素列表位于最前面 enum WeekDay { SUN, MON, TUE, WED, THU, FRI, SAT;} 获取一个枚举元素 WeekDay weekDay = WeekDay.SUN;System.out.println(weekDay); //SUNS...

2014-11-02 16:31:00 103

原创 Java类初始化时若干模块顺序

参考文章:Java类的初始化顺序Java中变量的初始化 Java类有两种成员变量,一是没有static修饰的,叫做实例变量,另外一种有static修饰的,叫做类变量或者静态变量。 对于静态变量,静态初始化块,实例变量,构造代码块,构造器,初始化时这几个模块的顺序就是静态变量,静态初始化块,实例变量,构造代码块,构造器。 class Teacher { p...

2014-10-31 17:01:28 208

原创 可变参数

一个方法接受的参数个数不固定 注:可变参数只能出现在参数列表最后;调用可变参数时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问该可变参数 public int add(int x, int... args) { int sum = x; for (int i : args) { sum += i; } return sum;} ...

2014-10-19 22:48:15 104

原创 静态导入

import语句可以导入一个类或者一个包中的所有类import语句导入一个类中的某个静态方法或者所有静态方法 import java.lang.Math.*;public class ImportTest { public static void main(String[] args) { System.out.println(Math.abs(3)); }...

2014-10-19 22:31:41 87

原创 Hibernate Core API之Session

Session是Hibernate持久化操作的基础,与传统意义上的HttpSession没有任何关系。Hibernate Session设计是非线程安全的,即一个Session实例只能由一个线程来使用。 Session的获取 sessionFactory为SessionFactory的实例 Session session = sessionFactory.openSess...

2014-10-04 01:05:35 130

原创 Hibernate Core API之SessionFactory

SessionFactory中保存了当前数据库配置的所有映射关系,同时也负责维护当前的二级缓存和StatementPool,由于SessionFactory采用了线程安全的设计,可由多个线程并发访问,大多数情况下,一个应用针对一个数据库共享一个SessionFactory。如果应用中需要访问多个数据库,那么针对每个数据库,都为其分别创建对应的SessionFactory实例。 Sess...

2014-10-04 00:38:19 115

原创 Hibernate Core API之Configuration

Configuration对象的作用 Configuration类负责管理Hibernate的配置信息,其中几个关键属性包括:数据库URL、数据库用户,数据库用户密码,驱动类、适配器(Dialect) Configuration对象的获取 1、使用XML映射文件配置文件放在src目录下,映射文件无要求(Model.hbm.xml) hibernate.cfg...

2014-09-28 00:10:16 131

原创 Java静态代码块加载说明

此文参考自:http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796209.html 首先是几个静态概念的分析: 静态代码块:一般情况下,有些代码在项目启动时就要执行,需要使用静态代码块,这种代码是主动执行的。 静态方法:在项目启动的时候初始化,在不创建对象的情况下,其他程序来调用,被动执行,静态方法在类加载...

2014-08-26 00:12:40 253

原创 Java中关于子类和父类构造方法的小问题

看到一句话:子类的构造方法,不管这个方法带不带参数,默认地它都会去寻找父类的不带参数的构造方法,如果父类没有不带参数的构造方法,那么子类必须要用super关键字来调用父类的构造方法,否则编译不能通过。 父类: class Parent { private String name; public Parent(String name) { this.name...

2014-08-20 23:36:09 164

原创 Java代码块分类

Java中的代码块可以分为四类 一、普通代码块直接在一个方法中出现的{ }就是一个普通代码块 public void save(){ System.out.println("普通代码块");} 二、构造代码块直接在类中定义的没有加static关键字的就是构造代码块 class Student { { System.out.prin...

2014-08-20 22:53:39 207

原创 Windows 8.1中添加美式键盘

说明:这里将添加“简体中文(美式键盘)”,也就是英文输入法,并设置为默认输入法 1、打开控制面板—时钟、语言和区域—语言,点击“添加语言”,选择“英语”—打开,选择“英语(美国)” —添加。  2、选择“English(United States)”,上移到首项,然后将中文语言删除。3、打开注册编辑器:HKEY_CURRENT_USER\Keyboard Layout\Pr...

2014-08-17 20:34:06 226

原创 Java Map总结

Map是一个由键值对组成的数据结构,且在每个集合中键是唯一的。 为测试以下功能,开始一个具有JUnit测试功能的类 import org.junit.Test;public class MapTest { private Map<String, Object> map = new HashMap<String, Object>();...

2014-08-12 22:35:54 124

原创 Struts2 Action接口中的五个常量

Action接口所在包: com.opensymphony.xwork2 Action接口中定义的五个常量: public static final String ERRORpublic static final String INPUTpublic static final String LOGINpublic static final String NO...

2014-03-08 23:40:41 1231

原创 JAVA 7 少量代码实现文件字符串读取操作

import java.io.IOException;import java.nio.charset.Charset;import java.nio.file.Files;import java.nio.file.Paths;import java.util.List;public class StringToFile { public static void m...

2014-03-05 18:16:41 112

原创 Google Java编程风格指南

http://hawstein.com/posts/google-java-style.html

2014-02-25 13:07:52 143

原创 Java中向数据库插入时间

java.util.Date时间插入数据库的两种方式:1、用java.sql.Date:将java.util.Date(),调用该类的getTime()方法,返回一个long类型的数据,作为sql.Date()的参数就可以插入2、用格式化参数:SimpleDateFormat 的df.format()将时间转换成字符串插入进入 import java.sql.Connection;...

2013-05-17 11:06:00 1020

原创 关于Wampserver使用中的一些简单问题总结

1、端口号更改 Config files---->httpd.conf 查找默认端口80,将Listen 80和ServerName localhost:80中80改成自己想要的端口号即可。 2、XP系统的安装 XP系统要将该软件安装在C盘下 3、修改最大内存使用 Config files---->php.ini 将memor...

2013-02-28 22:35:20 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除