
java
文章平均质量分 72
标叔
naked 。。。blank is my privilege!
展开
-
Java_Try_Finally
public class TestTryCatch { public static void main(String[] args) { System.out.println(test1()); } public static String test1(){ try{ System.out.print...原创 2011-07-18 11:51:31 · 113 阅读 · 0 评论 -
Java.util.date 与 java.sql.date区别和转换
1、将java.util.Date 转换为 java.sql.Datejava.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date();sd = new java.sql.Date(ud.getTime());2、若要插入到数据库并且相应的字段为Date类...2010-06-10 02:06:00 · 104 阅读 · 0 评论 -
java基础Integer与Integer比较
操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。<br>如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是...2010-06-10 02:02:00 · 86 阅读 · 0 评论 -
Java的动态绑定
http://blog.sina.com.cn/s/blog_59c9412d0100g7is.html 运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型。如果方法是private、stat...2010-05-20 18:06:00 · 80 阅读 · 0 评论 -
java模板引擎Freemarker
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)FreeMarker不是一个Web应用框架,而适合作为Web应...2010-12-15 14:57:00 · 133 阅读 · 0 评论 -
【转】[转载]关于javac编译时出现“非法字符:/65279”的解决方法
关于javac编译时出现“非法字符:/65279”的解决方法 【还以为是中文编码问题呢,用UltraEdit另存为 utf-8 无BOM 的就行了。】一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。在UTF-8的标准里该BOM标识是可有可无 的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:/65279”的错误,但是...2010-12-14 01:03:00 · 125 阅读 · 0 评论 -
第10章 Swing UI设计课后题
没事就练练。。。把代码和结果都贴贴。都是很简单的东西。。。Code:packagech10; importjava.awt.BorderLayout; importjava.awt.Dimension; importjava.awt.FlowLayout; importjava.awt.event.A...2010-05-13 14:10:00 · 250 阅读 · 0 评论 -
第10章 课后作业3、5
课本《Java大学实用教程(第二版)》 耿祥义 张跃平 编著Code:packagech10; importjava.awt.Color; importjava.awt.Dimension; importjava.awt.FlowLayout; importjava.awt.event.ActionEv...2010-05-13 14:07:00 · 672 阅读 · 0 评论 -
Java UDP聊天程序
同学网上找的代码,说会乱码。看了源码,没发现什么原因,运行起来对方发送过来的字符串确实是乱码的。同学用的NetBeans我用的Eclipse,而NetBeans默认的编码是UTF-8,Eclipse默认的是GBK;琢磨着就是这个引起的。。。。都改成一样的编码就没事了。代码如下:Code:packagetest; importjava.awt.Bor...2010-05-12 19:09:00 · 123 阅读 · 0 评论 -
StringTokenizer类(字符串处理)
分析字符串并将字符串分解成可被独立使用的单词,这些单词叫做语言符号。例如,对于字符串“We are struts”,如果把空格作为该字符的分隔标记,那么该字符串有3个单词(语言符号)。 构造方法: a)StringTokenizer(String s)--为字符串s构造一个分析器,使用默认的分隔标记,即空格符、换行符、回车符、Tab符等。 b)StringTokenizer(Str...2010-05-11 12:56:00 · 208 阅读 · 0 评论 -
java中的UDP编程【转】
一. UDP协议定义 UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。二. 使用UDP的原因 它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP...2010-04-28 10:29:00 · 162 阅读 · 0 评论 -
第8章 判断 & 第7章练习
1 编写一个名为rename的程序,给第1个参数所给定的文件更名,在原名后添加第2个参数包含的一串字符。即rename memol .sv 应该将文件memol更名为memol.sv //key:[root@localhost ~]# cat testmv $1 $1$2[root@localhost ~]# chmod +x test[root@localhost ~...2010-04-22 16:12:00 · 98 阅读 · 0 评论 -
UDP实验课01
实验课上测试的源码。1)服务器端Code:importjava.io.*; importjava.net.*; //服务器端 publicclassUDPServerTest{ staticpublicvoidmain(Stringargs[]){ DatagramSocketrec...2010-04-21 11:24:00 · 128 阅读 · 0 评论 -
第九章输入输出流1-4
Code:packagech09; importjava.io.BufferedReader; importjava.io.BufferedWriter; importjava.io.CharArrayReader; importjava.io.CharArrayWriter; import...2010-04-19 22:17:00 · 342 阅读 · 0 评论 -
内网Serv-U架站:实例解析FTP原理(转)
首先要提到的是这里的内网是指一般我们网吧内部环境的内网,对局域网内网我没什么好说的。一个基本条件:一个公网IP,对网关有操作权限。 FTP服务器端192.168.0.100,我选用Win2K+Serv-U 6.1.0.0,很普通常用的一个组合网关是最简单的双网卡PC,一接外网一接内网,这里假设外网IP为218.4.218.4,内网IP为 192.168.0.1。 提一些概念性的...2010-04-17 15:17:00 · 129 阅读 · 0 评论 -
图片和提交servlet的相对和绝对路径
xx.jsp在根目录下,图片的路径为:<img height="33" src="images/enter.gif" width="148">xx.jsp在根目录的某文件夹下,图片的路径应为:<img height="33" src="../images/enter.gif" width="148"> //注意斜杠前面是两点x2010-06-20 01:58:00 · 143 阅读 · 0 评论 -
简单易懂的组播(课本)
1,不断重复广播一则新闻。Code:packageMulSocket.fromBook; importjava.net.*; publicclassBroadCastextendsThread{ Strings="今天天气好晴朗,处处好风光!"; intport=5858;//组播的端口 ...2010-06-21 10:15:00 · 105 阅读 · 0 评论 -
Java Class ClassLoader
下午在看《Java 深度历险》,对Class & ClassLoader的定位不是很clear,于是不小心搜到如下一篇blog:http://www.cnblogs.com/pony/archive/2008/10/10/1307921.html blog_name : Java动态加载类 把代码稍作修改,就能跑起来了。ok,now show code:共4个cl...原创 2011-07-15 17:05:17 · 133 阅读 · 0 评论 -
Singletons and lazy loading
The Java Memory Model #Java 内存模型详解 "详解"有点夸张了,线程这块的原理与《操作系统原理》里面的线程就是道理一样。 有几点小收获: 1)jvm系统中存在一个主内存(Main Memory或Java Heap Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。【Heap 堆】 2)线程之间无法相互直接访问...原创 2011-09-26 19:47:20 · 117 阅读 · 0 评论 -
使用dom4j解析xml字符串
又是没接触不多的东西。只能Google了,大同小异找了几篇做了测试。改改就能满足自己的需求了。。。1.va解析xml字符串http://zhuliyy1983.javaeye.com/blog/1979542Dom4j解析xml字符http://student.youkuaiyun.com/cp.php?ac=blog3http://hi.baidu.com/shuimufen...2010-11-10 01:40:00 · 110 阅读 · 0 评论 -
注解@SuppressWarnings("unchecked")
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所...2010-11-08 00:43:00 · 142 阅读 · 0 评论 -
JVM blogs
话说是 【JVM详解的专题】,很多文章的差不多的,有的详细些,有的粗糙些。 例外搜到的两篇 【JVM Tuning】 【Java Heap Size】 其实最好还是看官网的文档啦。 The Java Virtual Machine Specification ,仲有 【wiki】 除了贴链接,我还能干嘛? 哈哈哈。 ...原创 2011-09-14 21:40:35 · 150 阅读 · 0 评论 -
关键字 final & transient
final 详见:http://java.chinaitlab.com/base/724785.html 其中有这么写作用: 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 ...原创 2011-06-08 16:49:08 · 229 阅读 · 0 评论 -
freemarker简单的入门例子
至于什么是freemarker,百度百科可查到。至于freemarker的褒贬,本人还没入门,无从说起。玩玩而已。。。随便建立一个XXXX应用程序,导入freemarker的第三方包。下载地址:http://freemarker.sourceforge.net/建立文件一,代码如下:Code:packagecom.zyeeda.www.Test; ...2010-10-31 14:29:00 · 102 阅读 · 0 评论 -
Class Loader
专栏合集(一):Java深度历险 pdf已上传115 ebook 1. blog learning .... 深入探讨 Java 类加载器 blog.... 写道类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。 jdk 1.6 写道Class 类的实例表示正在运行的 Java 应用程序中的类...原创 2011-08-28 16:47:19 · 194 阅读 · 0 评论 -
Study Linkinginginginginginginging
#1 java 工程和类等路径汇总#2 让Apache Shiro保护你的应用原创 2011-08-27 10:42:49 · 159 阅读 · 0 评论 -
How to send Email
1.java mail 使用介绍2.Java mail 详解与实例(三)--附件发送 myDemo:115原创 2011-08-26 15:32:20 · 396 阅读 · 0 评论 -
Java 内部类
内部类可以为四种⒈ 静态内部类⒉ 成员内部类⒊ 局部内部类⒋ 匿名内部类几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。2、成员内部类:形式如下 ...2011-04-25 17:29:00 · 86 阅读 · 0 评论 -
StringUtils.java应用,非常不错的字符串处理类
1. public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是str == null 或 str.length() == 0下面是示例:StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty("...2010-12-27 22:39:00 · 111 阅读 · 0 评论 -
【转】深入研究java.lang.Class类
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。 这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的...2010-12-27 21:16:00 · 98 阅读 · 0 评论 -
java.util.UUID
Java.util.UUIDjdk5.0中引入的UUIDUUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标 准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你...2010-12-27 16:34:00 · 112 阅读 · 0 评论 -
Serv-U(ftp软件)简单的原理和介绍
觉得挺好的。故转过来学习之。第一节 FTP原理和概念共享下载站,即我们所说的FTP服务器,FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连...2010-04-17 15:08:00 · 332 阅读 · 0 评论 -
Java作业第八章
演示线程不考虑完全的逻辑问题。例如50=20+20+5+5或50=10+10+20+5等其他情况。。。本例子在判断50找零的时候,只判断了这两种情况,其他的就没考虑的。重在演示线程的过程。。。。Code:packagecc.nothing2012.blogServlet; importjava.util.ArrayList; imp...2010-04-12 01:16:00 · 335 阅读 · 0 评论 -
夜深人静
夜,很静。大家都睡了,很香。 窗外偶尔有汽车呼啸而过的声音,还有一两声狗吠声。 开着台灯,敲着键盘,没有比这个更加开心的事情了。。。 。。。。。 。。。。。。。。。。。。。。。。。。。。 ...2010-04-11 02:03:00 · 100 阅读 · 0 评论 -
java作业04(第六章 字符串和正则表达式)
有点无聊就先把第六章的两道贼简单的题目给做了。package homework04;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;/* * 编写一个应用程序,用户从键盘输入一行字符串,程序输入该程序输出该字符串 * 中与模式"[24680]A...2010-03-20 00:01:00 · 351 阅读 · 0 评论 -
java作業3
package homework03;/** 首先编写一个抽象类,要求该类有如下3个抽象方法:* public abstract void f(int x);* public abstract void g(int x,int y);* public abstract double h(double x);* 然后分别给出该类的3个子类。要求:在应用程序的主类中使用这些子类创建对象,然后让它们的*...2010-03-18 18:36:00 · 370 阅读 · 0 评论 -
Java作业
package homework03;import java.util.Scanner;/** 编写一个类,该类有一个方法* public int f(int a,int b){* * }* 然后编写一个该类的子类,要求重写方法f(),而且重写的方法将返回两个整数的最小公倍数。要求:* 在重写的方法的方法体中首先调用被隐藏的方法返回a和b的最大公约数m,然后将a*b/m返回;在应用程序的* 主类中...2010-03-17 01:19:00 · 185 阅读 · 0 评论 -
java作业03
package homework03;import java.util.Scanner;/* * 编写一个类,该类有一个方法 * public int f(int a,int b){ * * } * 然后编写一个该类的子类,要求重写方法f(),而且重写的方法将返回两个整数的最小公倍数。要求: * 在重写的方法的方法体中首先调用被隐藏的方法返回a和b的最大公约数m,...2010-03-17 00:59:00 · 389 阅读 · 0 评论 -
Java IO 转摘
java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换字符为导向的stream的stream。(很难理解么?)以字节为导向的stream------InputStream/OutputStreamInputStream 和 OutputStream是两个abstact类,对于字节为导向的strea...2010-03-15 00:26:00 · 79 阅读 · 0 评论 -
多线程文件复制(界面)1
package netWorkMoreThreadCopy;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.RandomAccessFile;public class CopyFile implements Runnable { //来源文件 priv...2010-03-12 23:45:00 · 104 阅读 · 0 评论