
java笔记
進擊的胖蛇
热爱技术,努力减脂的呆萌胖子一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 位运算(位操作)
Java中的位操作指定包括: ~ 按位非(NOT) & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR) >> 右移 >>> 无符号右移 前面几个都非常简单,主要转载 2012-04-13 13:48:17 · 970 阅读 · 0 评论 -
serialVersionUID的作用
serialVersionUID的作用 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。(InvalidCastExce转载 2012-11-25 13:29:57 · 600 阅读 · 0 评论 -
java Date 小结
2012-09-10 15:45 40人阅读 评论(0)收藏 举报 1、计算某一月份的最大天数 Calendar time = Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,2012); //calendar默认的一月是 0 time.set(Calendar.MONTH, 6);转载 2013-01-14 16:18:52 · 599 阅读 · 0 评论 -
VO ,PO ,BO,QO, DAO ,POJO,概念
鸣谢:http://www.blogjava.net/luofeng225/archive/2009/03/28/262620.html VO , PO , BO , QO, DAO ,POJO, O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在 O/R Ma转载 2013-01-29 11:21:36 · 708 阅读 · 0 评论 -
== 与equals
1. 检查对象是否相等 关系运算符==和!=也适用于所有对象,但它们的含义通常会使初涉Java领域的人找不到北。下面是一个例子: //: Equivalence.java public class Equivalence { public static void main(String[] args) { Integer n1 = new Integer(47);转载 2013-01-31 15:01:08 · 561 阅读 · 0 评论 -
JDBC连接ORACLE
JDBC连接ORACLE 鸣谢:http://blog.youkuaiyun.com/m13666368773/article/details/7234171 一、本地通过JDBC获得Oracle数据库连接 通过JDBC获得Oracle数据库连接,有三种方式:OCI方式、thin方式和JdbcOdbc桥方式。OCI方式依赖于本地的动态链接库,如果在本 地安装了Or转载 2013-02-12 17:27:49 · 694 阅读 · 0 评论 -
JAVA操作properties文件
鸣谢:http://www.cnblogs.com/panjun-Donet/archive/2009/07/17/1525597.html JAVA操作properties文件 java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties 文件中,可以用"#"来作转载 2013-02-15 12:06:54 · 628 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别和相互转化
鸣谢:http://chendang.iteye.com/blog/323069 1、将java.util.Date 转换为 java.sql.Date java.sql.Date sd; java.util.Date ud; //initialize the ud such as ud = new java.util.Date(); sd = new java.sql.Date(转载 2013-02-15 21:56:53 · 907 阅读 · 0 评论 -
这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享! .
鸣谢:http://blog.youkuaiyun.com/xianyu_0418/article/details/4551252 .字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的转载 2013-04-02 10:12:59 · 1171 阅读 · 0 评论 -
Java传参的值传递和引用传递问题(转)
今天遇到了一个java程序,需要用参数来返回值(虽然最后用另一种方法实现了),在网上看到这样一篇文章,很受启发。 本文章来自于http://hi.baidu.com/xzhilie/blog/item/8bc05c8dbdc86816b21bbae3.html 首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Jav转载 2012-08-04 17:51:31 · 868 阅读 · 0 评论 -
JAVA中的传递都是值传递吗?有没有引用传递呢?
JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 public final class ParamTest { // 初始值为0 protected int num = 0; // 为方法参数重新赋值 public void change(int i转载 2012-08-04 17:37:11 · 846 阅读 · 0 评论 -
Struts1的文件上传与下载
首先建立一个FileAction package com.action; import org.apache.struts.action.*; import javax.servlet.http.*; import com.actionForm.FileActionForm; import org.apache.struts.actions.DispatchAction; import转载 2012-04-17 21:13:57 · 903 阅读 · 0 评论 -
利用digester来将xml转换为bean
利用digester来将xml转换为bean org.apache.commons.digester这个包提供了一个工具,可以很迅速的将一个xml文件转换为一个bean。 下面的这个例子,包括有2个bean文件,一个xml文件,一个java主处理文件。 2个bean的代码如下: Java代码 package test.digester转载 2012-05-02 21:36:10 · 663 阅读 · 0 评论 -
Digester解析XML文件浅谈
Digester解析XML文件浅谈 Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。 Digester 使用所需的jar包 Digester、BeanUtils、Collections、Commens-Logging 示例一: 【users.xml】 1.0" encoding="UTF-8"?> leona转载 2012-05-02 21:38:50 · 655 阅读 · 0 评论 -
用Digester解析xml到bean
用Digester解析xml到bean key words: Digester 解析xml 假设有下列xml文件: xml version='1.0' encoding='utf-8'?> address-book> contact myType="individual"> name>Zane Pasolininame> addres转载 2012-05-02 21:39:39 · 658 阅读 · 0 评论 -
JAVA 反射
JAVA 反射 反射: Class c = Class.forName ("java.lang.Integer"); 这条语句得到一个 Integer类的类对象。还有另一种方法,如下面的语句: Class c = Integer.class; 或者 Class c = Integer.TYPE; 它们可获得基本类型的类信息。其中后一种方法中访转载 2012-05-02 21:40:53 · 551 阅读 · 0 评论 -
java反射详解
java反射详解 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15转载 2012-05-02 21:41:58 · 764 阅读 · 0 评论 -
po vo pojo domain 区别
POJO = "Plain Old Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不但当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB, JDBC等等。 即POJO是一个简单的普通的Java对象,它包含业务逻辑或持久逻辑等,但不是J转载 2012-06-06 11:29:54 · 8130 阅读 · 0 评论 -
Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势转载 2012-08-04 17:35:21 · 593 阅读 · 0 评论 -
javadbf 实现解决中文乱码问题
DBFBase.java public abstract class DBFBase { protected String characterSetName = "8859_1"; protected final int END_OF_DATA = 0x1A; /* If the library is used in a non-latin environment use t转载 2012-04-22 09:59:11 · 11633 阅读 · 3 评论