java
longzhongren
这个作者很懒,什么都没留下…
展开
-
Java中对象序列化的作用
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想转载 2013-11-18 02:23:35 · 834 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2015-05-27 14:01:29 · 502 阅读 · 0 评论 -
Java:单例模式的七种写法
本文转自http://blog.csdn.net/magister_feng/article/details/6602756第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; public static转载 2015-01-28 17:35:47 · 456 阅读 · 0 评论 -
svn分支和合并实战(图解)
转自:http://tangzhifei.iteye.com/blog/1143553svn分支和合并实战(图解)博客分类: 每周一题,每周一练工具应用java综合svnosgijava 被svn分支和合并折腾了两天了。适才终于搞定了分支和合并的问题,打包部署成功了。总结下,以防遗忘。项目前段时间因为要加入OSGi的blueprint方法发布和获取服务,从svn主干转载 2015-01-08 15:03:30 · 693 阅读 · 0 评论 -
svn A conflict in the working copy obstructs the current operation
使用svn merge 合并之后,有的文件会显示特殊的冲突 A conflict in the working copy obstructs the current operation A conflict in the working copy obstructs the current operation svn: Commit failed (details fo转载 2015-01-08 15:06:27 · 686 阅读 · 0 评论 -
如何在eclipse中安装subclipse
文章转自http://jingyan.baidu.com/article/1612d5007d41e9e20e1eeeff.html在 Eclipse 中安装 SVN 插件 Subclipse。方法/步骤从 Eclipse Marketplace 中下载安装 Subclipse。打开 Help -> Eclipse转载 2014-12-03 11:23:47 · 629 阅读 · 0 评论 -
Clone使用方法详解
java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困转载 2014-11-07 11:57:44 · 573 阅读 · 0 评论 -
eclipse.ini配置eclipse的启动参数
Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 没有被定义,则Eclipse安装目录下的默认eclipse.ini会生效。eclipse.ini是一个文本文件,其内容相当于在Eclipse运行时添加到 Eclipse.exe之后的命令行参数。其格式要求:1:所有的选项及其相关的参数必须在单独的一行之内2:转载 2014-08-25 15:03:25 · 1083 阅读 · 0 评论 -
Java中Annotation(注释)系列学习笔记(1)
关于Annotation注释,一年以前,阿堂简单学习了一下,没有在项目中去用它。。最近在学习国内的高级J2EE架构师黎活明老师的《EJB3入门精典》一书时,一上手便发现有很多的Annotation的应用,所以想把Annotation好好学习一下,如是就有了阿堂下面的这几遍学习笔记的产生了.顺便说一下,EJB3是属于JAVA中重量级框架,对于分布式的处理,它有非常明显的优势,这一点是和Spring等转载 2014-07-08 11:50:21 · 559 阅读 · 0 评论 -
Java中Annotation(注释)系列学习笔记(2)
二.自定义Annotation 前面已经介绍了如何使用java.lang包下的三个标准Annotation。下面介绍如何定义 Annotation,并利用Annotation完成一些实际的功能。(1)定义Annotation 定义新的Annotation类型时使用@interface关健字(在原有的interface关健字前增加@符号),它用于定义新的Annotation类型。转载 2014-07-08 11:54:39 · 453 阅读 · 0 评论 -
Java中Annotation(注释)系列学习笔记(4)
(四)使用APT处理Annotation APT(Annotation processing tool)是一种处理注释的工具,它对源代码文件进行检测找出其中的Annotation,使用Annotation进行额外的处理。 Annotation处理器在处理Annotation时可以根据源文件中的Annotation生成额外的源文件和其它的文件(文件具体内容由Annotation处理器的编转载 2014-07-08 11:58:34 · 690 阅读 · 0 评论 -
Java中Annotation(注释)系列学习笔记(3)
三.JDK的元Annotation JDK除了java.lang下提供了3个基本Annotation之外,还在java.lang.annotation包下提供了四个Meta Annotation(元Annotation),这四个都是用于修饰其它Annotation定义(1)使用@Retention @Retention只能用于修饰一个Annotation定义,用于该Annota转载 2014-07-08 11:56:03 · 641 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun转载 2014-05-06 18:52:27 · 491 阅读 · 0 评论 -
Android应用资源---绘制资源类型(Drawable)(一)
可绘制资源是指能够被绘制到屏幕上的图形的一般化概念,并且能够用诸如getDrawable(int)等API方法来获取这些资源,或者使用诸如android:drawable和android:icon属性把它们应用到另一个XML资源中。以下是几种不同的可绘制资源类型:位图文件: 位图图形文件(.png、.jpg或.gif)。每个位图资源会创建一个BitmapDrawable对象。转载 2014-05-05 13:04:46 · 611 阅读 · 0 评论 -
java命令执行jar包的方式
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在M转载 2014-03-20 20:07:39 · 505 阅读 · 0 评论 -
java正则表达式入门文档
引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上转载 2014-03-13 12:12:35 · 461 阅读 · 0 评论 -
java中byte、short、char、int的转换
java中byte、short、 char和Int之间可以不加强制类型转换,只要int类型的值不超过byte、short、char类型的范围。如:byte i = 10(java中默认为int类型);可以转换;byte i = 128;不可以转换,128超出byte类型所能表示的范围;short、char类似。long和int如果要将long类型转换为int类型则必须要强制类型转换。如:int原创 2013-11-14 11:51:48 · 3529 阅读 · 0 评论 -
JVM原理和优化
JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是J转载 2015-06-02 11:58:24 · 592 阅读 · 0 评论