自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stroller

Life has no end beyond itself

  • 博客(32)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 cron表达式

cron表达式的语法规则 :十分钟你就能写克隆表达式             Cron表达式   1简介 1.1     Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,

2012-02-29 10:27:54 3721

转载 tmp

http://www.java3z.com/cwbwebhome/article/article5a/5138.jsp?id=266

2012-02-23 18:16:25 359

转载 threadpool

2012-02-23 14:12:43 380

转载 Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class dat

2012-02-22 11:04:18 392

转载 java.util.ConcurrentModificationException 异常的分析

java.util.ConcurrentModificationException 异常的分析工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) {    Object obj = iter.next();

2012-02-22 09:38:18 394

原创 java 对象分配与垃圾回收一览图

3、 Young年轻代。年轻代中存储新近分配的对象。年轻代分为3个区域:a) Eden。所有的新对象总是在Eden中分配,在Eden中的对象是连续分配的,所有的对象分配都在Eden的顶部进行,不需要搜索freelist。从而使得分配一个对象的开销与在栈中分配空间具有相同的时间开销。b) Survivor在上一次年轻代垃圾回收中存活下来的对象。这些对象每逃避一次垃圾回

2012-02-21 10:45:59 1138

转载 java类的生命周期

好长的一段时间,对于类的生命周期十分模糊,现在经过一段时间的学习,对于类的生命周期的理解已经变得清晰,类的生命周期如下所示:     类的装载就是通过类加载器把.class二进制文件转入jvm的方法区,并在堆区创建描述该类的java.lang.Class对象,用来封装数据。如果要获取这个Class对象可以通过实例的getClass()或者直接通过的类的静态方法.class。JVM规范允许预

2012-02-19 22:33:43 421

转载 [很好]浅析Java虚拟机的工作流程

浅析Java虚拟机的工作流程       本文将介绍java虚拟机的工作流程,Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。首先给一个简单的java示例,源代码如下:public class Main {  private static int size=1;

2012-02-19 22:18:32 677

原创 类关系

2012-02-19 22:10:25 465

转载 利用BeanUtils在对象间复制属性

commons-beanutils是jakarta commons子项目中的一个软件包,其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度(你的薪水按代码行数计算?那千万别让老板看到此帖哦)BeanUtils是这个包里比较常用的一个工

2012-02-19 10:42:34 402

转载 内部类的分类

内部类的分类 博客分类:CoreJava 7.11.    内部类(注:所有使用内部类的地方都可以不用内部类,但使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。内部类是指在一个外部类的内部再定义一个类。*内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:顶级类只能使用PUBLIC和DEFAULT)。*JAVA

2012-02-18 21:33:07 520

原创 编写高质量代码:改善Java程序的151个建议 勘误 [不断更新]

最近在读这本书,不可否认是本好书,不过错误难免,对于书中的一些有所异议,所以记录在案,仅供参考:1   20条建议: 34页, 什么会编译进CLASS, 笔者说是final基本类型或者string,其实不全面也不正确: 第一:必须要是常量表达式赋值,即不能是null或者其他类方法返回的值,参加JAVA解惑:类的战争;比如String x=OtherClass.Str; 而OtherCl

2012-02-18 11:52:07 1135

转载 比较Java中几种数据cache方式

比较Java中几种数据cache方式2008-03-03 13:54现在很多网站一说到cache就想到memcached,memcached确实是非常优秀的系统,但是在某些场合,特别在不是分布式应用的场合,或者某些数据不需要分布式的访问,那它就未必是最佳的选择。下面比较3种cache方式,用测试结果说话Map,严格的说不能算cache,它适合本机访问,没有过

2012-02-18 09:42:40 883

转载 java线程中断

2010-08-08 15:04:11|  分类:Java |  标签:线程  中断  java  |字号大中小 订阅thinking in java里对线程中断有一节的讲述,但对程序执行流程总是不明白,上网找到些好文章,基本解决了心中的疑惑。一、没有任何语言方面的需求一个被中断的线程应该终止。中断一个线程只是为了引起该线程的注意,被中断线程可以决定如何应对中断

2012-02-17 11:51:22 435

原创 NoClassDefFoundError ClassNotFoundException java.lang.ExceptionInInitializerError

NoClassDefFoundError + java.lang.ExceptionInInitializerError  静态部分NoClassDefFoundError +  ClassNotFoundException

2012-02-17 11:17:59 788

原创 什么会写进常量池?

写进常量池: // 基本类型: final修饰(与static属性无关,非final不行), 成员变量(非成员不行),常量表达式赋值(其他类方法get不行) // 字符串: 常量表达式赋值即可  写进方法:  // 基本类型: 常量表达式赋值(其他类方法get不行); 可以不是final // 字符串: 常量表达式赋值即可从这点看,不想写进类信息里面的常量表达式

2012-02-17 11:17:16 581

转载 t.interrupt(),t.isInterrupted(),Thread.interrupted()

http://www.blogjava.net/fhtdy2004/archive/2009/08/22/292181.html t.interrupt(),t.isInterrupted(),Thread.interrupted()在学校的论坛Java版发现很多问关于这样的问题,比如这几个方法有什么区别,想看t.interrupt()方法后线程的中断状态;如何终止一个线程其实

2012-02-17 11:16:23 524

原创 sysout eclipse设置

windows->peferences->General->Editors->Text EditorAppearance color options:选择Background color,去掉System default 在color里选择颜色,然后apply

2012-02-15 10:18:31 981

转载 method area constant pool

package com.cisco.learning;字符串全部搞进去了! 基本类型只搞了finalpublic class ClassDemo {final int finalInt = 1;final Integer finalInteger = new Integer(2);final static int finalStaticInt = 3;int c

2012-02-14 23:54:27 509

转载 java与javaw的区别

javaw的程序不在java console 上面显示任何东西,如果在开发程序,就用java,这样可以看到错误提示, 如果是运行完成了的程序,就用javaw, 可以提高一点速度两个应用程序都能运行你的程序,并非常相似,但是有一个重要的区别,java通过控制台运行,javaw则不是。控制台几乎是为纯文本编成的,例如如果你用javaw运行所有你打印的状态不会被打印出来。你打印在程序

2012-02-14 12:17:30 574

转载 Eclipse is running in a JRE, but a JDK is required 解决方法

October 7, 2010by老李安装Maven后每次启动出现警告信息:Eclipse is running in a JRE, but a JDK is requiredSome Maven plugins may not work when importing projects or updating source folders.分两步解决问题:1.

2012-02-14 12:13:26 1904

转载 * org.w3c.dom.Document -> org.dom4j.Document

/**           *   org.w3c.dom.Document   ->   org.dom4j.Document           *   @param   doc   Document(org.w3c.dom.Document)           *   @return   Document           */         public   st

2012-02-13 14:25:47 1011

转载 javamail操作一

javamail操作一转自:http://blog.donews.com/foxgem/archive/2005/06/11/424396.aspx    使用之前,必须了解的基本概念与核心类:Session是邮件操作的接口;Transport是收发邮件所使用的协议,一般Session会有多个Transport;Message是收发操作的单位;Store是消息的集合,类

2012-02-12 11:38:42 1135

转载 为什么Java多线程需要同步?

分类: java 2012-02-10 16:18 103人阅读 评论(0)收藏举报       Java线程共享数据需要同步的根本原因在于Java内存的设计。根据JVM的规范,java的内存既有主存又有线程工作内存,其关系如下图:                            ( 网上找的图,图中的save应为store)         可以看到,主

2012-02-11 18:08:08 1400

原创 java 卫语句

卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - then-else语句,转换为多个if语句,实现它的逻辑,这多条的if语句就是卫语句.

2012-02-09 10:12:18 5324

转载 比较java comparable和Comparator 区别

比较java comparable和Comparator 区别Comparable & Comparator 都是用来实现集合中的排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparab

2012-02-08 17:05:34 629

转载 Eclipse中serialVersionUID问题陈述及解决方案

Eclipse中The serializable class XXXXXX does not declare a static final serialVersionUID field of type long出现这样的警告处理办法。当采用程序的Add default Serial version ID修复时,Eclipse会加上:private static final long s

2012-02-07 10:39:30 843

转载 随便说说java字符集和编码故事

随便说说java字符集和编码故事--很有意思的文章2008年06月27日 星期五 17:03快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草

2012-02-04 20:25:14 457

转载 java 断言 assert 初步使用:断言开启、断言使用

java 断言 assert 初步使用:断言开启、断言使用  2011-06-06 09:06:49|  分类:java程序设计 |  标签:|字号大中小 订阅主要总结一下在eclipse中如何使用断言。(一)首先明确:   java断言Assert是jdk1.4引入的。jvm 断言默认是关闭的。断言是可以局部开启的,如:父类禁止断言

2012-02-03 21:40:17 2131

转载 【java】位、字节、汉字、字符的关系

【java】位、字节、汉字、字符的关系bit、byte、位、字节、汉字的关系        1 bit     = 1  二进制数据        1 byte  = 8  bit        1 字母 = 1  byte = 8 bit        1 汉字 = 2  byte = 16 bit1. bit:位    一个二进制数据0或1,是1bit;

2012-02-03 13:27:04 798

转载 java中初始化顺序(转)

http://blog.csdn.net/fangof/article/details/4844514 2009-11-20 21:57 42人阅读 评论(0) 收藏举报(1)初始化的顺序(静态、非静态、final、变量、对象)    对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块,此处按照排列顺序,在类的初始化阶段完成)>(

2012-02-03 10:38:17 339

转载 General formula for calculating memory usage

General formula for calculating memory usageIn general, the heap memory used by a Java object in Hotspot consists of:an object header, consisting of a few bytes of "housekeeping" information;m

2012-02-02 10:53:26 365

Java开发规范(编程风格).pdf

Java 开发规范 (编程风格) pdf

2011-08-30

java设计原则16种:总结完整版(PDF)

java 设计原则 总结 完整 PDF 里氏替换 开闭 单一等、 还包括包的5种设计原则

2011-08-30

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

TA关注的人

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