自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zero'Coffee

咖啡总有点苦涩,而苦涩之中却韵育着甜美!人生就象一杯咖啡,在苦涩的途中亦有无限的甜蜜等待着去品尝;人生的意义不在于会得到什么,而在于人生旅途中将体验到什么!好好享受人生吧,从零度开始,从Java开始!试着品尝咖啡,品尝人生!

  • 博客(217)
  • 收藏
  • 关注

原创 J2SE5.0新特性之自动装箱解箱

J2SE5.0新特性之自动装箱解箱晁岳攀 smallnest@163.com 作为一个程序员,一个java程序员,在使用Map和Collection的时候,经常回遇到下面的情况:       Map map;       …       String name = map.get(“name”);…这里从map对象取出的值,需要强制转换成我们所需要的类型,这种情况在jsp中读取属性值的时候也经常遇

2005-05-31 23:59:00 1387

原创 J2SE5.0新特性之Foreach

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =240;google_ad_format = "120x240_as";google_ad_channel="8570654326";google_color_border = "CCCCC

2005-05-31 23:57:00 1243

原创 J2SE5.0新特性之可变长参数

有时候,我们传入到方法的参数的个数是不固定的,为了解决这个问题,我们一般采用下面的方法:1.  重载,多重载几个方法,尽可能的满足参数的个数。显然这不是什么好办法。2.  将参数作为一个数组传入。虽然这样我们只需一个方法即可,但是,为了传递这个数组,我们需要先声明一个数组,然后将参数一个一个加到数组中。 现在,我们可以使用可变长参数解决这个问题。声明可变长参数方式如下: public void m

2005-05-31 23:56:00 1144

原创 J2SE5.0新特性之静态导入

J2se5.0之前,如果需要使用其他类的静态方法,如java.lang.Math中的方法,需要写以下的代码:double value = Math.log(100)*Math.PI; 现在你只需在静态导入,然后就可以直接在代码中使用静态方法和静态字段:import static java.lang.Math.*;…double value = log(100)*PI;  看一个详细的例子。我们先建

2005-05-31 23:55:00 1293

原创 J2SE5.0新特性之元数据

元数据,在java中也叫注释、注解。微软的.net从开始设计时就有这个功能,不过它的术语叫属性。这时一个强大的功能,程序员如果想挣钱,得好好研究它,因为在将来的j2ee开发中,广泛的使用它,包括ejb的声明,IOC中的注入等。 IBM网站有篇文章详细介绍了它,挺好的一篇文章。http://www-900.ibm.com/developerWorks/cn/java/j-annotate1/http

2005-05-31 23:53:00 1304

原创 J2SE5.0新特性之范型编程

本章主要参考sun公司文档。 C++程序员对范型编程肯定不陌生,尤其在STL大行其道的时候,C#2.0也将实现范型编程的功能。Java也不甘示弱,也推出了范型编程的语言新特性。 1.一个简单的范型示例在以前,你可能遇到过这样的代码:List list = new LinkedList(); list.add(“麻省理工”); list.add(“普林斯顿”); list.add(“伯克利”); S

2005-05-31 23:52:00 1207

原创 J2SE5.0新特性之监控与管理

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =240;google_ad_format = "120x240_as";google_ad_channel="8570654326";google_color_border = "CCCCC

2005-05-31 23:50:00 1166

原创 一个图形程序

import java.awt.*; import java.applet.*; public class Wuerfel extends Applet { // 8 Eckpunkte 1-8 // mit je 3 Koordinaten 1,2,3 double p[][] = new double[9][4]; int x=1, y=2, z=3; public void init() {

2005-05-31 23:47:00 1518

原创 简单的水波图

/** * @(#)SlowCircle.java * * Sample Applet application * * @author * @version 1.00 04/09/25 */ import java.awt.*; import javax.swing.*; import java.lang.*; public class SlowCircle extends JApplet imp

2005-05-31 23:45:00 2056 1

原创 浅谈即时战略游戏J2ME中应用

出处 新浪     --------------------------------------------------------------------------------《星际》、《魔兽》、《文明》……这些都是PC游戏玩家们耳熟能详的名字,可以说以这些游戏为代表的战略游戏是PC游戏的典型代表,战略游戏的玩家也是众多PC游戏类型里忠诚度最高的玩家。战略游戏分为回合制和即时战略两类,两种战略

2005-05-31 23:16:00 1218

原创 典型多线程小实例:球的运动

/** *一个典型的多线程小实例:球的运动 *几乎每一处都有注释,只要一点时间就能看懂 *适合初学者学习交流 *这是我学习java线程时做的一个小程序,请大家指教 *电子邮箱tomtailer@163.com */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*

2005-05-31 23:14:00 1524

原创 AWT常用组件可以使用的监听器

AWT常用组件可以使用的监听器:1.    Button:Act,Cmp,Foc,Key,Mou,MM2.    Canvas:Cmp,Foc,Key,Mou,MM3.    Checkbox:Cmp,Foc,Itm,Key,Mou,MM4.    CheckboxMenuItem:Itm5.    Choice:Cmp,Foc,Itm,Key,Mou,MM6.    Componet:Cmp,F

2005-05-31 23:13:00 1515

原创 Tomcat的class加载的优先顺序一览

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =240;google_ad_format = "120x240_as";google_ad_channel="8570654326";google_color_border = "CCCCC

2005-05-31 23:10:00 1655

原创 如何进入程序设计的领域

原作:蔡学镛(摘自《Java夜未眠》)这一阵子,软件、网络大红,许多人对程序设计开始感兴趣,我收到好一些 Sleepless in Java专栏读者的来信,不少读者共同的问题是:如何进入程序设计的领域?所以我选这 个主题当作 Sleepless in Java 专栏「复刊」的第一篇文章。 写程序是很有趣的事,可以把自己的想法付诸实行。写程序的工具很简单,只要有一部PC,适当的开发环境,就可以上工了

2005-05-31 23:09:00 1038

原创 Java语言程序员人生:J2ee的学习流程简介

在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。   J2SE就是Java2的标准版,主要用于桌面应用软件的编程;   J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;   J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商

2005-05-31 23:08:00 1254

原创 猛虎出山: Java 5.0的新语言特性

作者:公飞   2004年下半年,Sun公司发布了开发代号为“Tiger”的J2SE 5.0,揭开了Java发展的一个重要里程碑。在过去的Java升级中更多的是进行一些库函数的改进,而这次则直接从语法层面上进行了增强。直接从1.4跳到5.0(Sun本来是打算用1.5.0这个版本号的),单从版本号的变化上就可以看出这次升级的力度是如此之大。那么,到底有些什么改变呢?下面就请随我窥视一二(其中所举的代

2005-05-31 23:06:00 1162

原创 安全的基础----学习java安全之前的准备

email: luopc@edu-edu.com.cn安全的基础知识在高度保证企业应用程序安全的过程中我们不免会考虑到如下的安全需求,然后我们针对这些安全需求提出各种安全技术:1、    完整性验证(Integrity Verification)。也就是以防止我们需要的内容不被篡改,仍然不吃其真实性。2、    机密性保持(Confidentiality Preservation)。通俗的说就是防

2005-05-31 23:03:00 1518

原创 Eclips使用秘技(绝对经典)

Author:sungo 前言: 本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后 发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目的,是希望能将Eclipse

2005-05-31 23:00:00 2111

原创 J2EE架构的6个最佳实践

--利用高级J2EE最佳实践来改善现有和将来的J2EE应用程序的架构和设计    作者:Tarak Modi     虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?  首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“

2005-05-31 22:58:00 1295

原创 Java对等计算实践:基于 IP 多播的发现

要完成有用的工作,P2P 应用程序中的对等点必须能够彼此发现对方并与对方交互。本文提供了一种基于 IP 多播的发现的实现。  在软件实体能够参与具有 P2P 应用程序特征的直接的对等交互之前,该实体必须发现将要与之交互的适当的对等点。所有可行的 P2P 体系结构都提供一种针对发现问题的解决方案。在本文我将描述其中一种机制的实现。让我们通过回顾来开始今天的讨论。再访发现 对等点发现使 P2P 应用程

2005-05-31 22:57:00 1417

原创 程序员的酸甜苦辣??告别Coding

毕业找工作时,我曾对朋友说:“程序员这个称谓,是一个荣誉。”过去的一切仿佛还在眼前,然而三天后,我就要告别程序员这个职业了。 将来,我或许还会偶尔写写代码自娱自乐,我还会保持着单词第一个字母大写的“职业病”。程序员,这普普通通三个字,凝聚着我一年多的激情和汗水,一年多的喜怒哀乐,一年多的酸甜苦辣,还有许多许多说不出的感情。 酸 曾几何时,“搞技术”成了“木讷”的代名词。程序员,似乎更擅长和机器沟通

2005-05-31 22:55:00 1356

原创 程序编写者思路要变化---献给追求高效和激情的程序员们

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =240;google_ad_format = "120x240_as";google_ad_channel="8570654326";google_color_border = "CCCCC

2005-05-31 22:52:00 1257

原创 用Java实现FTP服务器

FTP 命令   FTP 的主要操作都是基于各种命令基础之上的。常用的命令有:   ◆ 设置传输模式,它包括ASCⅡ(文本) 和BINARY 二进制模式;    ◆ 目录操作,改变或显示远程计算机的当前目录(cd、dir/ls 命令);   ◆ 连接操作,open命令用于建立同远程计算机的连接;close命令用于关闭连接;   ◆ 发送操作,put命令用于传送文件到远程计算机;mput 命令用于传

2005-05-31 22:48:00 1323

原创 连接数据库的整理点滴

下面是几种ADO连接方式:ODBC DSN,ODBC DSN-Less, OLE DB Provider,和"MS Remote" Provider.1。ODBC DSN连接I.DSN    oConn.Open "DSN=AdvWorks;" & _         "UID=Admin;" & _         "PWD=;"注意:从MDAC2.1开始就不能够在使用这样的方式了,就是只把DS

2005-05-31 22:44:00 1284

原创 财富不是成功的惟一表达

“成功”是一个美好的字眼,渴望成功应该是所有人共同的心理趋向。而我们的社会也越来越热衷于宣扬“成功”。到书店里随便看看,就可以发现大堆的“成功学”著作,有本《××决定成败》的书长期雄踞畅销书榜首,而类似的“克隆版”早已铺天盖地。“成功”这个概念原本是非常清白的,而且人人有份儿,可是自从前些年冒出“成功人士”这个词语以后,味道就变了。就像一些俱乐部只有富人才能加入、一些游戏只有富人才有资格参与一样,

2005-05-31 22:42:00 1060

原创 JAVA中文问题解决总结

大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: JSP的中文处理 out.print("JSP的中文处理"); %> 对不同的WEB服务器和不同的JDK版本,处理结果就不一样。原因:服务器使用的编码方式不同和浏览器

2005-05-31 21:53:00 1849

原创 Web Service的概念及其实现

概述本文介绍了Web Service的一些重要概念以及一个Web Service的实现-Apache组织推出的Axis。Web Service的定义Web Service是描述一组操作的接口,这些操作可以通过标准的XML消息在网络上进行访问。可以这样理解上面的定义:Web Service可看作是一些模块化的应用程序,这些应用程序能在Web上描述、发布、定位和调用。Web Service的体系结构W

2005-05-31 21:50:00 1836 1

原创 通用验证系统

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =240;google_ad_format = "120x240_as";google_ad_channel="8570654326";google_color_border = "CCCCC

2005-05-31 21:48:00 1615

原创 一个IT人的建议:跳槽一定要谨慎

每年年初跳槽最多,跳槽是一门学问,也是一种策略。跳槽并不意味着你就能够取得职业的成功,当面临跳槽时,如何顺利地完成跳槽,从而取得职业的成功呢?以下是一些切身体会,值得大家参考。     不错,大家逐渐逐渐步入了跳槽的殿堂。这三年,我是跳烦了,如今无所它求,但求稳定。不过,仅凭借我这七次跳槽的经验,说点感受,也希望大家能够越跳越好:    (1)不要指望会一下子能够跳到多么好的公司,绝大多数公司都一

2005-05-31 21:45:00 1417

原创 记事本

// java版记事本 // 实现基本的功能 // 文件,编辑,帮助 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class Jishiben extends JFrame implements ActionListener{ private ObjectOut

2005-05-31 21:41:00 1544

原创 JAVA上加密算法的实现用例

第1章基础知识1.1. 单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。单钥密码体制的代表是美国的DES1.2. 消息摘要一个

2005-05-31 21:40:00 1249

原创 一个基于UDP数据广播的局域网络会议程序

 本文介绍了网络通讯中通用的传输控制协议(TCP)和用户数据包协议(UDP),并且利用Java语言设计了一个简单的基于UDP 数据广播的局域网络会议程序,展示了 在Java语言中进行UDP 数据发送和接收的一般步骤。由于Java语言卓越的跨平台特性,本系统能够不加修改的运行在Windows, Linux, Mac OS等一系列不同平台上。介绍随着网络技术的普及,网络会议在公司、企业和单位中的应用也

2005-05-31 21:38:00 1403

原创 XML和J2EE的组合技术

当前,Java 2平台企业版(J2EE)架构在厂商市场和开发者社区中倍受推崇。作为一种工具,可扩展标记语言(XML)简化了数据交换、进程间消息交换这一类的事情,因而对开发者逐渐变得有吸引力,并开始流行起来。自然,在J2EE架构中访问或集成XML解决方案的想法也很诱人。因为这将是强大系统架构同高度灵活的数据管理方案的结合。    XML的应用似乎是无穷无尽的,但它们大致上可以分为三大类:    * 

2005-05-31 21:35:00 1394

原创 一段登陆代码

import com.database.*; import java.sql.*; public class CLogin extends CDataControl { private String _uid = ""; //用户名称 private String _pwd = ""; //用户密码 private String _name = ""; private String _flag =

2005-05-31 21:33:00 1469

原创 如何写自己的Type3 JDBC 驱动

第1部分:应用程序连接数据的简单方法前言你想不想写自己的JDBC驱动,或者是否想把现在的JDBC驱动转换成Type3的驱动呢?Type3 的驱动主要用于无需客户端设置的Internet/Intrant应用程序中,并且提供灵活的系统管理工具。本文中Nitin Nanda 和 Sunil Kumar描述了JDBC驱动的架构并概略讲解了Type3 JDBC驱动的三层结构。并演示了如何创建自己的Type3

2005-05-31 21:31:00 1909

原创 Mysql5.0中文乱码解决方案

最近学到jsp连接数据库那一块的时候,我也遇到了中文乱码问题~~呵呵,很头疼哦!   我用的数据库是Mysql5.0,所以,我先用google,baidu等上网搜了一下解决方案,自己也按着方法反复测试了一、两天之后,终于解决了我的JSP+Mysql5.0+tomcat-5.0.29出现的乱码问题。   解决方案如下:   1、在dos环境下,用mysql --default-character-s

2005-05-31 21:28:00 2014

原创 计算器程序

import javax.swing.*; //import javax.swing.event.*; import java.awt.*; import java.awt.event.*; //计算器显示结果的窗体 class Result extends JPanel { //text先是输入和结果 JTextField text = new JTextField("0"); Result()

2005-05-31 21:23:00 1532

原创 连连看的代码(基本算法)加了部分注释

import java.awt.*; import java.awt.event.*; public class lianliankan implements ActionListener { static String s="no"; //用来纪录点击按钮的信息 int x0=0,y0=0,x=0,y=0,n1=0,n2=0; //用来纪录按钮的位置信息 Frame f,f1; Button b

2005-05-31 21:22:00 1592

原创 Java 理论与实践: 关于异常的争论

关于在 Java 语言中使用异常的大多数建议都认为,在确信异常可以被捕获的任何情况下,应该优先使用检查型异常。语言设计(编译器强制您在方法签名中列出可能被抛出的所有检查型异常)以及早期关于样式和用法的著作都支持该建议。最近,几位著名的作者已经开始认为非检查型异常在优秀的 Java 类设计中有着比以前所认为的更为重要的地位。在本文中,Brian Goetz 考察了关于使用非检查型异常的优缺点。??与

2005-05-31 21:14:00 1315

原创 中国互联网现状究竟相当于美国哪一年

原文:http://news.csdn.net/news/newstopic/21/21696.shtml王建硕  我问自己这个问题很久了。我隐隐约约的感到,我们好似正在中国上演了美国互联网的1995 ? 1998年的历史,而不是大家所期望的“与世界同步”。我所看到越来越多的现象指向这个结论。其实,这个话题提出的本身就很不严密的,如此复杂的一个问题,如此不均衡的分布,做出统一的结论不可能,所以没有

2005-05-31 21:12:00 1705

空空如也

空空如也

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

TA关注的人

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