自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 查看源码 ViewJavaSourceServlet

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import javax.servlet.ServletException;

2013-11-13 11:24:57 640

原创 ProxyServlet代理

import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.MalformedURLEx

2013-11-13 11:15:19 2006

原创 web页面登录校验码

import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;impor

2013-11-12 21:46:56 1230

原创 Json lib JsonConfig用法

import java.util.Arrays;import java.util.List;import net.sf.json.JSONArray;import net.sf.json.JsonConfig;import net.sf.json.processors.JsonValueProcessor;public class JsonTest { public

2013-11-12 18:29:26 1361

原创 java用补码表示负数

所有的整数类型(除了char类型外)都是有符号的整数。他们既能表示正数,又能表示负数。Java用2的补码(two's complement)这种编码来表示负数。2的补码是把一个值的所有位取反(即将1变成0,将0变成1),然后对其结果加1。例如,-42就是通过取反42中所有的位00101010来表示,得到11010101,然后再加1,得到11010110,即-42 。要解码一个负数,首先取反其所有的

2013-11-12 12:25:45 3101

原创 Java多维数组第二维维度可以不同

给多维数组分配内存时,仅需要为第一维指定内存。然后再分配其余的维的内存。手工分配内存时,不需要为每维分配相同数量的元素。int twoD[][] = new int[4][];twoD[0] = new int[1];twoD[1] = new int[2];twoD[2] = new int[3];twoD[3] = new int[4];

2013-11-12 12:01:16 1145

原创 java字符占16位

在C/C++中,char是一个8位的整数类型,但在Java中使用Unicode来表示字符。Unicode定义了一个完全国际化的字符集,可以表示人类语言中发现的所有字符。它要求16位

2013-11-12 11:56:23 1055

原创 Java类型决定行为,而不是大小

不应该把整型的宽度(width)理解为它占用的存储空间,而应该是该类变量和表达式的行为(behavior)。只要已经对类型进行了说明,Java的运行时环境对该类的大小是没有限制的。事实上,为了提高性能,byte和short的存储是32位(而非8位和16位),因为这是现在大多数计算机使用的字的大小。这些整数类型的长度和变化范围如表3-1所示:类型决定行为,而不是大小(惟一的例外是数组,字

2013-11-09 23:47:42 1193

原创 J2SE5新特性

泛型元数据自动装箱和拆箱(Autoboxing和Auto-unboxing)枚举增强的for-each循环变长参数(varargs)静态导入格式化I/O并行工具对API的升级

2013-11-09 23:01:51 840

原创 Java特性

简单(Simple) 安全(Secure) 可移植(Portable) 面向对象(Object-oriented) 健壮(Robust) 多线程(Multithreaded) 体系结构中立(Architecture-neutral) 解释执行(Interpreted) 高性能(High performance) 分布式(Distributed) 动态(Dyn

2013-11-09 22:54:19 695

原创 Java字节码---解释执行

Java安全性和可移植性的关键在于Java编译器的输出并不是可执行的代码,而是字节码(bytecode)。字节码是一套在Java运行时系统执行的高度优化的指令集,该Java运行时系统称为Java虚拟机(JavaVirtual Machine,JVM)。在其标准形式下,JVM 就是一个字节码解释器。这可能有点让人吃惊,因为出于对性能的考虑,大多数现代语言都被设计为编译型,而不是解释型。然而,正是通过

2013-11-09 21:32:44 4705

原创 编程语言发展历史

C语言出现以前:FORTRAN可以编写高效的程序,但不适于编写系统程序。BASIC虽然易学,但功能不够强大,并且谈不上结构化。汇编语言虽能写出高效的程序,但学习或高效的使用并非易事,而且调试相当困难。 C语言(1978):Dennis Ritchie在运行UNIX操作系统的DEC PDP-11上发明并首次实现了C。而Martin Richards设计的BCPL语言导致了C语

2013-11-09 00:31:14 1456

空空如也

空空如也

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

TA关注的人

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