Java
文章平均质量分 66
xiongchao2011
这个作者很懒,什么都没留下…
展开
-
myeclipse8.5 如何设置自动提示
将MyFile文件夹下的test导入MyEclipseimport->General->preferences一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不 清楚的话,就不知道Eclipse原创 2011-11-09 00:28:54 · 4758 阅读 · 2 评论 -
ajax中的application/x-www-form-urlencoded中的使用
一,HTTP上传的基本知识 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个转载 2011-11-09 23:48:27 · 5442 阅读 · 2 评论 -
URL编码以及GET和POST提交乱码解决方案
1. 什么是URL编码。URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2. URL编码规则。每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值。转载 2012-02-25 21:24:58 · 1278 阅读 · 0 评论 -
初学JNDI
JNDI的全称是java命名与目录接口(JAVA Naming and Directory Interface),是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录的通用,统一的接口。我们可以把JNDI简单地理解为是一种将对象和名字绑定的技术,即指定一个资源名称,将该名称与某一资源或服务相关联,尤其在分布式应用系统中,当需要访问其他组件和资源时,就需要使用JNDI服务原创 2012-02-18 22:38:01 · 1527 阅读 · 0 评论 -
JSTL常用标签用法
简介:EL 全名为Expression Language ,JSP2.0 之后,EL 成为了标准规范。因此,只要是支持Servlet2.4/JSP2.0 的容器,就都可以在JSP 网页中直接使用EL 。除了JSP2.0 建议使用EL 之外,JavaServer Faces(JSF) 也将EL 纳入规范,由此可知,EL 如今已经是一项成熟、标准的技术。注意:假若您所用的容器只支持 S转载 2012-02-21 22:09:53 · 3060 阅读 · 0 评论 -
Servlet总结
javax.servlet.*Servlet 接口 定义了init service,destroy,getServletInfo,getServletConfigGenericServlet 抽象类,实现Servlet接口,给出了除service方法外的其他方法的简单实现(不依赖协议)void init(ServletConfig config)调用Servlet接口中的ini原创 2012-03-11 22:38:00 · 656 阅读 · 0 评论 -
进制之间的转换
public class ToBin { public static void main(String[] args) { System.out.println("16的二进制为:" + toBin(16)); System.out.println("16的十六进制为:" + toHex(16)); System.out.println(toHex(255, 2, 1)); Sy原创 2012-03-12 15:14:31 · 455 阅读 · 0 评论 -
打造自己的类载入器
Java是一种极具动态性的语言。类似Windows的动态链接库,Java应用程序总是被编译成若干个单独的class文件,程序执行时根据需要由java虚拟机动态载入相关的类。这种机制使编写动态的分布式应用程序成为可能:我们可以在客户端编写自己的类载入器,而真正执行的程序却存放在本地、局域网或世界另一端的主机上。下面将介绍如何在应用程序中实现java的动态类载入机制。与动态类载入有关的原创 2012-03-14 15:33:48 · 553 阅读 · 0 评论 -
Dom4j的常用操作
import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import java.util.List;import javax.xml.transform.Transformer;import javax.xml.transform.Transfo原创 2012-03-19 00:15:02 · 812 阅读 · 0 评论 -
使用JavaMail发送邮件
package com.pb.mail;import java.util.Properties;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;import jav原创 2012-06-11 13:05:14 · 656 阅读 · 0 评论 -
用JAVA反射获得任意类的内部结构
package chapter12.PairTest3;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.lang.reflect.Ty原创 2012-05-23 17:37:03 · 1245 阅读 · 0 评论 -
GBK,UTF-8,和ISO8859-1之间的编码与解码
Unicode、UTF-8 和 ISO8859-1到底有什么区别将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。 2. 编码基本知识 最早的编码是iso8859-1,和原创 2012-02-20 19:03:58 · 77720 阅读 · 2 评论 -
JSTL常用函数
一、JSTL中的常用EL函数 由于在jsp页面中显示数据时,常常需要对数据进行处理,因此SUN公司定义了一套函数供开发者使用。下面为一些常用的函数: 要使用EL函数库,必须在页面中导入EL函数库,语法如下: 1、fn:toLowerCase函数: 将一个字符串中的所有字符转为小写形式并返回(接收一个字符串参数)。与之对应的是fn:toUpperCase函数。 例如:${f转载 2012-02-21 22:07:36 · 1103 阅读 · 0 评论 -
JAVA的IO流用法
IO总的来说有4大流对象,Reader(字符读取流),Writer(字符输出流),InputStream(字节读取流)、OutputStream(字节输出流)。用这些对象可以实现非常强大的读取功能。看一下他们之间的继承关系 字节流(处理原始字节) 字符流(处理Unicode字符) 输入流 InputStream原创 2012-02-05 15:33:39 · 1710 阅读 · 0 评论 -
Myeclipse没有自动提示功能的解决方法:
解决方案:选择MyEclipse6.5菜单栏中的 Window - Preferences -->General --> Keys 内找:1、把Content Assist的快捷键由ctrl+space改成alt+/。2、把word completion的快捷键由alt+/设置成其他的不冲突的快捷键即可。 3、点击Ok就可以了。原创 2011-11-09 00:39:30 · 771 阅读 · 0 评论 -
用GregorianCalendar类打印日历
import java.text.*;import java.util.*;public class CalendarTest { public static void main(String[] args) { Locale.setDefault(Locale.ENGLISH); // construct d as current date GregorianCalenda原创 2011-12-05 00:07:57 · 1174 阅读 · 0 评论 -
MyEclipse 8.5 官方下载地址及其注册码
下面是MyEclipse 8.5官方下载地址:MyEclipse 8.5 官方下载地址及其注册码MyEclipse 8.5.0-win32 File size: 825.84 MB MD5 : a9038148dcde9066abc3711bf8ee636c http://downloads.myeclipseide.com/downloads/produc转载 2011-12-23 12:18:52 · 4766 阅读 · 0 评论 -
利用反射分析类
反射最重要的内容——检查类的结构。在java.lang.reflec包中有三个类Field、Method和Construct分别用来描述类的域,方法和构造器。这三个类都有一个叫getName的方法,用来返回项目的名称。Field类有一个getType方法,用来描述域所属类型的Class对象。Method和Constructor类有能够报告参数类型的方法,Method类还有一个能报告返回原创 2011-12-23 16:02:35 · 497 阅读 · 0 评论 -
应用程序转换为Applet
将一个图形的JAVA应用程序转换为能够嵌入在网页中运行的applet非常容易,从本质上说,所有用户界面编码都是相同的,下面是将应用程序转为applet 的基本步骤:1)创建一个HTML页面,用适当的标记加载applet代码2)创建一个Applet类的子类。将这个子类标记为共有,否则,不能加载applet3)删去应用程序中的main方法,不要为应用程序构造框架窗口。应用程序将显示在浏原创 2012-01-04 22:09:08 · 811 阅读 · 0 评论 -
私有构造函所的作用
构造方法私有化,也就是说,这个类的构造方法是私有的。比如:public class Person{ private String name; Private Person(String Name){ //私有的构造方法 this.name = name; }}我们不能在外部实例化这个Person对象的类!比如:Public Class T转载 2012-01-10 13:12:06 · 653 阅读 · 0 评论 -
反射的两个特殊用法
反射非常强大,通过他可以很好的分析类,比如得到类在运行时的信息。还可以以别的方式得到对象。但还有特殊的用途,比如跳过编译检查。现在看一下如何通过反射跳过编译器检查:ArrayList list = new ArrayList();这个泛型集合的add方法只能添加整数,如果添加字符串编译器就会马上报错。如果不用list变量添加而是得到这个对象的Method对象添加元素就能跳过编译检查原创 2012-01-14 23:46:34 · 959 阅读 · 0 评论 -
如何通过配置文件动态创建对象
如果你要创建的对象依赖于某个文件,那么可以将信息写到配置文件中。现在配置文件config.properties中有一个名称值对,如何加载它?通过InputStream对象和Properties对象即可轻松办到。通常分为5步第一步:得到文件的流对象。第一种方法直接new对象,后面两种都是通过类加载器加载InputStream is = new FileInputStream("c原创 2012-01-14 21:29:58 · 2223 阅读 · 0 评论 -
JAVA中的equals()和hashCode()方法(经典)
在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当一个对象被加入集合对象(collection object)时,这两个函数必须自己设计。更 细化的定义是:如果你想将一个转载 2012-01-11 21:48:21 · 458 阅读 · 0 评论 -
用JAVA读取XML文件
解析XML的步骤如下: 1.创建DocumentBuilder工厂 2.创建DocumentBuilder对象 3.DocumentBuilder对象的parse方法得到Document对象 4.Document对象的getElementsByTagName得到NodeList集合 5.通过getFirstChild和getNextSibling进行遍历原创 2012-02-02 21:06:42 · 40347 阅读 · 9 评论 -
JTable组件中的绘制器和编辑器
JTable填充模型有两种方式,一种是构造JTable时指定行数组和列名数组,这种方式数据会以字符串的形式显示在表格中,因为模型得到的所有列的类型都为String。另一种方式是用TableModel填充表格。应该覆盖getColumnClass方法让模型得到每一列的正确类型。此时值为boolean类型的单元格会绘制为JCheckBox,String类型的值会绘制为JLabel(默认绘制器)。如果有原创 2013-05-01 14:13:46 · 1966 阅读 · 0 评论