![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
cpcpc
奋斗ing...
展开
-
volatile和synchronized的区别
volatile和synchronized的区别:1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。2.volatile仅能使用在变转载 2011-09-02 13:26:05 · 678 阅读 · 0 评论 -
java byte数组与int,long,short,byte转换
public class DataTypeChangeHelper { /** * 将一个单字节的byte转换成32位的int * * @param b * byte * @return convert result */ public static int unsignedByteToInt(byte b) { retur原创 2011-12-27 13:32:50 · 9332 阅读 · 0 评论 -
InputStream,String,File相互转化
1. String --> InputStreamInputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getByt转载 2011-07-08 10:10:12 · 557 阅读 · 0 评论 -
使用 DJ Java Decompiler 将整个jar包反编译成源文件
所使用的软件是 DJ Java Decompiler 3.9。 下面是一个有用的参考文档,说明如何批量编译 http://www.udl.es/usuaris/jordim/Progs/Readme.txt 安装好之后,找到它的安装路径,我的是:C:\Pr转载 2011-07-29 11:23:26 · 3917 阅读 · 0 评论 -
Object转byte[];byte[]转Object
Java代码对象转数组,数组转对象 序列化一个对象,反序列化一个对象就是如此 Java代码package com.digican.utils; import java.io.ByteArrayInputStream; impo转载 2011-08-08 16:00:29 · 13552 阅读 · 1 评论 -
Java身份证验证方法
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;impor转载 2011-08-26 17:16:14 · 743 阅读 · 0 评论 -
Java回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知转载 2011-07-05 17:01:52 · 452 阅读 · 0 评论 -
Java NIO 详解
http://www.cnblogs.com/phoebus0501/archive/2010/12/05/1897245.html 上图就是这个项目的总体结构图,从图中可以看出该程序分为这几大块:连接侦听线程、连接对象队列、发送线程池、接收线程池、分发线程、事件处理对象、监转载 2011-09-02 13:36:44 · 704 阅读 · 0 评论 -
java中数据类型转换&& String类的构造函数
public class testInt { public static void main(String args[]){ //int to String int i=23; String j=Integer.toString(i); System.out.println(j);转载 2011-06-21 17:04:00 · 973 阅读 · 0 评论 -
java中byte数组与int类型的转换(两种方式)
java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送、者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型。转载 2011-08-08 16:05:01 · 3666 阅读 · 0 评论 -
Failed to create the Java Virtual Machine
以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除。今天去eclipse官网又下了一个Eclipse IDE For Java EE Developers。版本是:eclipse-jee-helios-SR1-win32.zip我的jdk版本是:1.6.0_20解压后启动,发现弹出提示框“ Failed to create the Java Virtual M转载 2012-01-29 09:13:30 · 663 阅读 · 0 评论