加载中
对象的持久化和序列化

对象持久化(Persistence) 对象持久化就是将对象存储在可持久保存的存储介质上,例如主流的关系数据库中。在实际应用中,需要将业务数据以对象的方式保存在数据库中,就需要应用到相应的对象持...

2016/07/17 16:30
46
关于Java中String类的hashCode方法

首先来看一下String中hashCode方法的实现源码 public int hashCode() { int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int i = 0; i...

2017/02/07 10:58
14
java中调用dll文件的两种方法

一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676 JNative地址:http://www.jb51.net/article/35232.htm JNA方法:...

2017/01/05 20:00
73
为什么覆写equals的时候一定要覆写hashCode?

经常在论坛上面看到覆写hashCode函数的问题,很多情况下是一些开发者不了解hash code,或者和equals一起用的时候不太清楚为啥一定要覆写hashCode。 对于hash code的理论我不想多说,这个话题...

2016/12/03 10:17
9
ServiceLoader的使用

发现ServiceLoader是个类似spring的东西,可以指定接口和实现,通过ServiceLoader去载入。 下面是我的一个例子: Java代码 package com.test2; import java.util.ServiceLoader; import com....

2016/10/29 20:10
21
关于BIO和NIO的理解

最近大概看了ZooKeeper和Mina的源码发现都是用Java NIO实现的,所以有必要搞清楚什么是NIO。下面是我结合网络资料自己总结的,为了节约时间图示随便画的,能达意就行。 简介: BIO:同步阻塞...

2016/08/27 23:12
16
Java IO:BIO和NIO区别及各自应用场景

引言 BIO和NIO是两种不同的网络通信模型,现如今NIO已经大量应用在Jetty、ZooKeeper、Netty等开源框架中。 一个面向流、一个面向缓冲区 一个是阻塞式的、一个非阻塞 一个没有io多路复用器、一...

2016/08/27 23:10
102
Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生...

2016/08/26 11:33
12
hashCode与equals的区别与联系

hashCode与equals的区别与联系

2016/07/15 18:02
38
Java动态代理

Java动态代理

2016/03/29 11:32
21
IO的阻塞与非阻塞、同步与异步以及Java网络IO交互方式

IO的阻塞与非阻塞、同步与异步以及Java网络IO交互方式

2016/02/22 11:50
85
线程池关闭

线程池关闭: package com.audaque.tjfxpt.transfer.main; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Time...

2016/01/19 10:40
69
java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题...

2016/01/12 09:50
19
菜鸟学设计模式(一)——小单例有大秘密

http://blog.csdn.net/liushuijinger/article/details/9069801

2016/01/09 22:54
143
java中final的使用方法

1 final用于修饰变量 final变量只能赋值一次,赋值的方式有三种: 1)声明变量时直接赋值; 2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值; 3)非静态成员变量在构造方法...

2016/01/09 12:17
71
不要使用字符串常量作为对象锁去同步代码

使用字符串常量作为锁去同步代码是非常危险的事情。请看下面的一段代码:  Foo          String LOCK = ;      someMethod()        (LOCK)        ... 为什...

2016/01/09 10:22
337
线程池关闭

最近项目上用到java多线程和线程池,一致在纠结怎么判断线程池中的所有线程任务都执行完毕,当线程池1中的所有线程都执行完成再执行线程池2中的线程,现在终于有了点眉目,总体思路就是先执行...

2015/12/18 15:49
171
JAVA线程池shutdown和shutdownNow的区别

shutDown() 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时,则不能再往线程池中添加任何任务,否则将会抛出RejectedExecutionException异常。但是,此时线程池不会立刻退出...

2015/12/18 15:44
33
Java执行js脚本

aaa package cn.sniper.spider.utils; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import j...

2015/11/14 17:00
384
利用java代码实现java源文件的编译和打包为jar文件

利用java代码实现java源文件的编译和打包为jar文件

2015/10/29 16:54
98

没有更多内容

加载失败,请刷新页面

返回顶部
顶部