随笔分类 -  java

上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要:在ToStringBuilder学习(一)中提到一个问题,即 readResolve方法是干啥的? 当时也没多想, 只是列在那里, 今天忙里偷闲地把搜点材料整理下这个问题. 原来这个方法跟对象的序列化相关(这样倒是解释了为什么 readResolve方法是private修饰的). ??? 怎么跟对象 阅读全文
posted @ 2016-02-05 10:43 kabibo 阅读(530) 评论(0) 推荐(0)
摘要:一、简介与引入 1、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、CompareToBuilder等这些类都是位于commons-lang.jar下面的,所以要使用这些类一定 阅读全文
posted @ 2016-02-05 10:42 kabibo 阅读(734) 评论(0) 推荐(0)
摘要:研究ApacheCommon源码, 先从一个最简单的开始,即围绕Object类里的toString方法自动化实现的一系列类. 怎么来自动化地实现toString方法, 有两种:反射和手动设置.这两种方法在上一篇博客中都有体现,这里就不再赘述了.下面列举下其优缺点. 用反射方法的优点: 1. 代码简洁 阅读全文
posted @ 2016-02-05 10:42 kabibo 阅读(1851) 评论(0) 推荐(0)
摘要:一、java中日期类之间的关系: 其中: 1):java.sql.Date、java.sql.Time和java.sql.Timestamp这三个类是专门和数据库打交道的,它们都是java.util.Date的子类。 java.sql.Date继承了java.util.Date的日期部分(年月日)。 阅读全文
posted @ 2016-02-05 10:41 kabibo 阅读(447) 评论(0) 推荐(0)
摘要:一、前言 java.lang.reflect.Array类提供了动态创建和访问数组元素的各种静态方法。 static Object newInstance(Class<?> componentType, int... dimensions) 创建一个具有指定的组件类型和维度的新数组。componen 阅读全文
posted @ 2016-02-05 10:40 kabibo 阅读(320) 评论(0) 推荐(0)
摘要:一、准备知识: Java反射机制以及域的获取与设置的相关方法 二、实现步骤: 1、首先创建一个类包含一个私有属性: class PrivateField{ private String username = "Jason"; } 2、通过反射机制修改username的值: //创建一个类的对象 Pr 阅读全文
posted @ 2016-02-05 10:39 kabibo 阅读(464) 评论(0) 推荐(0)
摘要:一、准备知识: Java反射机制 处理事务的JavaBean String的操作常用方法 二、模拟步骤 这里我们通过反射机制动态获取属性的值模拟Struts中的自动赋值。 1、首先创建一个简单的User类包含两个属性username和userid以及getter、setter方法: class Us 阅读全文
posted @ 2016-02-05 10:38 kabibo 阅读(222) 评论(0) 推荐(0)
摘要:关于动态语言: 一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。 Java中的反射机制: Java中的反射机制指的是在程序运行时,对 阅读全文
posted @ 2016-02-05 10:37 kabibo 阅读(908) 评论(0) 推荐(0)
摘要:首先介绍一下Dbutils: Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 补充一下,传统操作数据库的类指的是JDBC(java database connection:java数据库连接,java的数据库操作的基础API。)。 DB 阅读全文
posted @ 2016-02-05 10:36 kabibo 阅读(559) 评论(0) 推荐(0)
摘要:UUID:通用惟一识别:Universally Unique Identifier; 在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每 阅读全文
posted @ 2016-02-05 10:36 kabibo 阅读(1062) 评论(0) 推荐(0)
摘要:Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 阅读全文
posted @ 2016-02-05 10:35 kabibo 阅读(38014) 评论(0) 推荐(1)
摘要:public static void main(String[] args) { Connection conn =getConnection(url,user, pwd); System.out.println("数据连接成功"); CallableStatement cs=null; try { 阅读全文
posted @ 2016-02-05 10:34 kabibo 阅读(1260) 评论(0) 推荐(0)
摘要:首先必须明确:TCP/IP模型中有四层结构: 应用层(Application Layer)、传输层(Transport Layer)、网络层(Internet Layer )、链路层(LinkLayer) 其中Ip协议(Internet Protocol)是位于网络层的,TCP协议时位于传输层的。通 阅读全文
posted @ 2016-02-05 10:30 kabibo 阅读(1214) 评论(0) 推荐(0)
摘要:boolean result = f.delete(); if(!result) { System.gc(); f.delete; } 阅读全文
posted @ 2016-02-05 10:29 kabibo 阅读(1846) 评论(0) 推荐(0)
摘要:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。 泛型思想早在C++语言的模板(Templates)中就开始生根发芽,在Ja 阅读全文
posted @ 2016-02-05 10:29 kabibo 阅读(583) 评论(0) 推荐(0)
摘要:问题一: null和""的区别 String s=null; s.trim()就会抛出为空的exception String s=""; s.trim()就不会抛,为什么? 答: NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符 阅读全文
posted @ 2016-02-05 10:28 kabibo 阅读(226) 评论(0) 推荐(0)
摘要:一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 Json建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结 阅读全文
posted @ 2016-02-05 10:27 kabibo 阅读(262) 评论(0) 推荐(0)
摘要:一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串 首先、服务器端项目要导入Gson的jar包到Built 阅读全文
posted @ 2016-02-05 10:26 kabibo 阅读(318) 评论(0) 推荐(0)
摘要:一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、E 阅读全文
posted @ 2016-02-05 10:25 kabibo 阅读(680) 评论(0) 推荐(0)
摘要:CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量。 它的作用与import、package关键字有关。 当你写下improt java.util.*时,编译器面对import 关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个 阅读全文
posted @ 2016-02-04 17:09 kabibo 阅读(239) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页