Java实现的英文打字游戏 2017年02月06日 44 阅读 Java实现的英文打字游戏2011-01-19//编译:javac MyPanel.java//运行:appletviewer MyPanel.html//需要大家自写一个MyPanel.html/*<html><body bgcolor="pink"><applet code="MyPanel.class" width="750" height="380&...
改进后的Java英文字母打字游戏 2017年02月06日 46 阅读 改进后的Java英文字母打字游戏2011-01-19//以下代码在JDK1.4下通过//编译:javac MyPanel.java//运行:java MyPanel//Made By Qiukai//注意:启动后,在窗口中点鼠标反键选择开始游戏进行import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*;public class MyPanel ext...
学习J2ME编程需要掌握的七种技术 2017年02月06日 45 阅读 学习J2ME编程需要掌握的七种技术2011-01-19J2ME编程是Java在智能家电领域的应用,主要包含以下技术:1、高级用户界面高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。2、低级用户界面低级用户界面指Canvas类和Graphics类等的使用,以及相应的事件处理,应用与...
通过JAVA程序打开文本 2017年02月06日 44 阅读 通过JAVA程序打开文本2011-01-19import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;public class Jfilechooser extends JFrame implements ActionListener{//===================================================JButton ...
用Java SWT实现MSN风格的下拉框 2017年02月06日 49 阅读 用Java SWT实现MSN风格的下拉框2011-01-19SWT一个所谓的优点是它的本地化外观,因为它是通过JNI调用操作系统的组件,从而可以保证外观上适合大多数用户的需求,但是一些IM类软件商往往希望它们的产品有着一套独特的外观,这对SWT这种原生组件来说就有些力不从心了,严格来说如果你的用户对外观要求比较苛刻,那么Swing是首选,因为L&F机制可以确保你做到这一点,另外Swing还有着许多SWT不具备的优点,例如半透明组件、渲染等,但是少数...
用Struts建立MVC应用 2017年02月06日 50 阅读 用Struts建立MVC应用2011-01-19本文讲述了如何用Struts建立MVC应用。Model 1 和Model 2简介我们在开发Web应用时经常提到的一个概念是Model 1/Model 2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web应用的不同模型的描述。下面对这个概念做一个简单的介绍。Model 1在使用JAVA技术建立Web应用的实例中,由于JSP技术的发展,很快这种便于掌握和可实现快速开发的技术就成了创建Web应用的主要技术...
数据库中数据项变化不定时如何设计Java Beans 2017年02月06日 44 阅读 数据库中数据项变化不定时如何设计Java Beans2011-01-19 IBM 龚永生前言我们不只一次抱怨信息系统中数据项变化不定,无法设计和实现Java Beans。我们也不只一次作过这样的事情:数据项增加或减少了,我需要修改信息系统以求适应。我们对付这种变化莫定的需求还有一招:天天催企业领导或业务人员决定数据项,而不开始下面的设计和开发,还美名其为一个需求的"需求里程碑"没到,至少这个需求相关的设计和开发绝对不能开始。本文为这种情...
Java实现双色球复式计算 2017年02月06日 46 阅读 Java实现双色球复式计算2011-01-19今天偶作一双色球复式投注计算。其实很简单,计算出组合数即可。界面设计采用AWT,列表框的值选中之后,激发itemStateChanged事件进行处理。下面是实例:package study;import java.awt.*;import java.awt.event.*;public class ssq extends Frame //implements ActionListener{Label a=new...
Java垃圾收集算法 2017年02月06日 44 阅读 Java垃圾收集算法2011-01-19zhangxinjie1.垃圾收集算法的核心思想Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,可...
Application与Applet 2017年02月06日 45 阅读 Application与Applet2011-01-19Application和Applet是利用JAVA语言生成的可运行代码中最常用的两种,两者都必须在JAVA虚拟机上运行。简单来讲,Application更象我们平常用VB,VC等编写的桌面程序,多以控制台(CONSOLE)方式运行,当然也很容易实现窗口应用.Applet可以嵌入Web页面中,在支持JAVA虚拟机的浏览器上运行。在使用时应该区别应用。...
怎么更改java应用程序标题栏默认图标 2017年02月06日 47 阅读 怎么更改java应用程序标题栏默认图标2011-01-19很多人都在问怎么更改java应用程序标题栏默认图标,如果你用过Toolkit类,这将是一件很简单的事情:Toolkit tk=Toolkit.getDefaultToolkit()Image image=tk.createImage("image.gif"); /*image.gif是你的图标*/this.setIconImage(image);就这么简单,看看,已经变成你自己的...
Java核心技术学习笔记 2017年02月06日 43 阅读 Java核心技术学习笔记2011-01-19掌握Java核心技术是学习和掌握好Java技术的关键,下边分17个点对这些Java核心技术进行讲解。1.Java中没有多继承,而是用接口来代替多继承2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数.3.Java是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个整数型和2个浮点型)、一个字符类型和一个boo...
第一次接触ejb 2017年02月06日 45 阅读 第一次接触ejb2011-01-19这是我第一次使用EJB,以前从来没有接触过,也许是因为没有几乎,也许是因为敬畏。在青州实习有机会使用EJB了,实际上是可用可不用(培训课程的网上提交),但我认为这是个学习的机会,就开始独自摸爬滚打了。我采用Eclipse3.0+JBoss3.2.5+JBossIDE1.3.30+Sybase Adaptive SQL Anywhere9.0的模式。没有太多的难点,但是还是折腾了2天多。问题1:下载了JBoss3.2.5和...
学习JAVA语言过程中可能遇到的共同问题 2017年02月06日 41 阅读 学习JAVA语言过程中可能遇到的共同问题2011-01-19这节教程将讨论一些在学习JAVA语言过程中可能遇到的共同问题。问题一:编译器找不到类。解决方法:确保你已经导入了类或者它的包。如果对CLASSPATH环境变量有进行设置,要重新复位。确保类名的拼写跟定义的一样,要注意大小写问题。如果类在包中,要确保它们处在正确的子目录中。同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名和文件名相同就不会出现这...
Web项目中用到JNI时应该注意的问题 2017年02月06日 49 阅读 Web项目中用到JNI时应该注意的问题2011-01-19JNI(Java NativeInterface)应用程序一般是一个Java类,在这个类中定义了几个native方法,并在类的初始化过程中加载动态库,例如下面这个类public class SystemInfo{ static { System.loadLibrary("SystemInfo"); } public static native long getPhysi...
用BCEL设计字节码 - 直接在原方法上加指令 2017年02月06日 42 阅读 用BCEL设计字节码 - 直接在原方法上加指令2011-01-19 BlogJava Frank_Fang前一个是直接生成了一个一个方法对原方法进行调用,现在直接在原方法上进行修改即将public class StringBuilder{ private String buildString(int length) { String result = ""; for (int i = 0; i &...
用BCEL设计字节码 - 直接在方法的调用处添加方法 2017年02月06日 45 阅读 用BCEL设计字节码 - 直接在方法的调用处添加方法2011-01-19 BlogJava Frank_Fang这个最接近之前提出的API转换问题这个需要扫描源代码找到此类的方法调用处,然后在方法调用处的前后添加指令即将代码转换成如下形式:public class StringBuilder{ public String buildString(int length) { String result = ""; ...
一个简单的CheckBox Tree实现 2017年02月06日 45 阅读 一个简单的CheckBox Tree实现2011-01-19 BlogJava Sha JiangCheckBox Tree是一个十分常用的UI组件,它能使用户方便地按特定规则勾选树中的节点。本文实现了一种简单的Checking规则:当勾选了某节点后,该节点的所有下级节点全部被勾选;当取消勾选某节点后,该节点的所有下级节点全部被取消勾选。(2009.08.05最后更新)实现CheckBox Tree的常用方法,就是使用JCheckBox作为JTree的Tr...
Spring + Tomcat5/6 + ConnectionPool的配置 2017年02月06日 42 阅读 Spring + Tomcat5/6 + ConnectionPool的配置2011-01-19 BlogJava 平涛Tomcat5 及 Tomcat6 下CP配置。主要是根据MLDN的一个实例进行配置的。实例中用的是Tomcat5.5,所以他的CP配置如下:第一:将jdbc驱动的jar包,如:MySQL、Oracle的jdbc驱动,拷贝到tomcat中lib下。注意:必须是tomcat中lib下,如:D:Tomcat 6.0lib,但不能是项目中的WE...
java中以windows集成方式连接SQL Server 2017年02月06日 46 阅读 java中以windows集成方式连接SQL Server2011-01-19 BlogJava 邀月今天有人问起,如何以windows集成方式连接SQL Server,这个以前真没试过。于是,打开netBeans测试了一下,代码如下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package tests...