
Java
小小蜗牛
这个作者很懒,什么都没留下…
展开
-
多线程死锁代码实例
package com.oyqh; public class RunnableTest implements Runnable { private int flag = 1; private Object obj1 = new Object(), obj2 = new Object(); public void run() {转载 2013-01-28 20:51:57 · 643 阅读 · 0 评论 -
Java通过Socket编程实现文件传输
通过Socket编程,实现把某个文件从客户端传到服务器端。 代码实现的功能: 文件位置--D:/Java/workspace/TCPSocketFileTransfer/ContestAppletProd.jnlp 客户端通过socket编程,把这个文件传送到服务器端 服务器把接收到的内容保存到D:/Java/workspace/TCPSocketFileTransfer/ContestA原创 2013-10-07 18:07:32 · 1899 阅读 · 0 评论 -
Topcoder--SRM144 div1
Problem Statement Let's say you have a binary string such as the following: 0111000原创 2013-09-13 20:58:59 · 821 阅读 · 0 评论 -
排序算法代码--Java
一、 public void bubbleSort(int[] array){ int len = array.length; int temp = 0; //循环次数:array.length for(int i = 0; i < len; i ++){ //每次循环体内将数组前len-i个数中最大的数移动到array[len-i-1]的位置上 for(int j = 1原创 2013-08-18 20:32:57 · 825 阅读 · 0 评论 -
javamail接收邮件(较全)
import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * 有一封邮件就需要建立一个ReciveMail对象 */转载 2013-07-26 19:55:07 · 1008 阅读 · 0 评论 -
关于原码、反码和补码
一、原码的定义 原码、反码和补码都是计算机中对数字的二进制定点表示方法。 原码表示法的最高位是符号位,0表示正,1表示负。其具体定义分为小数和正数定义,这里我们暂时只讨论整数的相关定义: 这里假设用1个字节来表示整数X,那么一共可以表示256个不同的X: 当X在[0,127]时,X的原码就是X; 当X在[-127,-0]时,X的原码就是128-X。 有以下需要注意的地方: 零的表示有原创 2013-06-30 18:56:01 · 2987 阅读 · 3 评论 -
Java中的enum在switch中的一个疑问
Java中的enum的使用过程中碰到如下一个问题,代码如下: public enum RequestType { AddSelary,AskForLeave } public void handleRequest(RequestType request) { switch (request) { //这里不能写成RequestType.AddSelary,否则会编译报错 case原创 2013-06-14 19:51:24 · 1260 阅读 · 0 评论 -
设计模式之单例模式
一、关于单例模式 顾名思义,单例模式即某个类我们希望它只有一个实例,比如AppWidgetManager类,它就只有一个实例,用户是不可能获得两个不同的实例的。 单例模式的类有什么特点呢?不同类的实例之间最大的不同在于它们的成员变量有差异,如果一个类只能有一个实例,那么它的成员变量就会特殊一些: 如果它具有对外可变(外部可以修改此值)的成员变量,那么这个成员变量一定是static的; 如果原创 2013-06-07 10:34:31 · 706 阅读 · 0 评论 -
设计模式之原型模式(clone)
一、Java的数据类型分类 Java的数据类型分为两类:Primitive类型(原始类型)和引用类型。其中Primitive类型指的是8个基本类型,它们都有自己的封装类型: 主值 大小 最小值 最大值 封装类型 boolean 1 位 - -原创 2013-06-14 19:36:01 · 1035 阅读 · 0 评论 -
小笔记
一、代码中的优先级 if(a){ x=a; }else if(b){ x=b; }else{ x=c; } 这其中是隐含优先级的,a的优先级最高,b次之,其余最低。原创 2013-04-16 16:19:27 · 783 阅读 · 0 评论 -
Java的字节输出流OutputStream小结
一、概述 本文主要是学习Java的字节输出流后的小结。 主要内容包括OutputStream及其部分子类,以分析源代码的方式学习。关心的问题包括:每个字节输出流的作用,各个流之间的主要区别,何时使用某个流,区分节点流和处理流,流的输出目标等问题。OutputStream的类树如下所示,其中,ObjectOutputStream和PipedOutputStream这里原创 2013-10-18 11:24:00 · 3420 阅读 · 0 评论