个人的一点技巧总结,希望对大家能有所帮助.这段程序演示了如何载入图片的几种常用方法,并同时演示了如何让其作为jpanel的背景.1:package test.international.chinajavaworld;import javax.swing.jframe;import java.net.url;import javax.swing.imageicon;import java.awt.mediatracker;import java.awt.image;import java.net.malformedurlexception;import java.awt.gridlayout;import javax.swing.jdialog;import java.io.file;public class testpaintpanel{public static void main(st...
在使用map的时候,想用iterator直接遍历其值,总是不能实现,因为map的entryset()方法不能直接得到值的set,而是一个map.entry的set,那怎么办呢,其实,在entry类也是一个map,他为我们提供了一种取得其数据的方法,看以下代码://-处理带图片新闻--//map picmap=(map)request.getattribute("picmap");system.out.println("picturemapsizeis:"+picmap.size());iteratorpiciter=picmap.entryset().iterator();while(piciter.hasnext()){system.out.println("abcdefg"); map.entry en=(map.entry)...
1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用drivermanager取数据库连接 例子:string classname,url,uid,pwd;classname = "oracle.jdbc.driver.oracledriver";url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;uid = "system";pwd = "manager";class.forname(classname);connection cn = drivermanager.getconnection(url,u...
发布java应用程序时你会感到困难?好在java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包java code的几种方法,我们将会探讨java manifest 文件,给出用于管理jar文件所依赖文件、估计跨平台发布所需的classpath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性...什么是jar文件?在开发过程中,我们可以直接使用java class文件来运行程序,但这并不是一个好方式,好在java 提供了 jar(java archive)文件来提供发布和运行。jar 文件实际上是class 文件的zip压缩存档,这种格式被广泛使用,因此易与使用,有很多中工具可以操作这种格式的文件。也正是因为这个原因,jar文件本身并不能表达所包含应用程序的标签信息。manifest 因此得以出现为了要提供存档的标签信息,jar 文件指定了一个特定...
用java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好jre。要考虑的问题很多:使用者有没有能力独自安装jre,使用者已有的jre和我们需要的版本是不是一致,会不会出现版本问题,等等。使用.net要考虑的问题就少些。现在.net clr似乎已经很普及了,看好多d版的win xp都会自己安装最新的.net clr,而且似乎它的安装界面也比jre友好些。彻底解决安装jre的问题的方案,就是让我们的应用程序自己背着jre!这样,我们的程序就像传统的win32应用程序一样,双击就可以执行,不用管所在的机器上是否有jre,是什么版本的jre,无论怎样,我有我自己的!要做到这一点,其实非常容易。王森在他的《java深度历险》(强力推荐这本书,内容少而精)的第一章就解释了jdk,jre,jvm之间的关系。解释了我们执行java.exe时发生的事情。其中提到,java.exe依照一套逻辑来寻...
如果安装了jdk,会发同你的电脑有两套jre,一套位于 jre 另外一套位于 c:program filesjavaj2re1.4.1_01 目录下,后面这套比前面那套少了server端的java虚拟机,不过直接将前面那套的server端java虚拟机复制过来就行了。而且在安装jdk可以选择是否安装这个位于 c:program filesjav a 目录下的jre。如果你只安装jre,而不是jdk,那么只会在 c:program filesjava 目录下安装唯一的一套jre。 jre的地位就象一台pc机一样,我们写好的win32应用程序需要操作系统帮我们运行,同样的,我们编写的java程序也必须要jre才能运行。所以当你装完jdk后,如果分别在硬盘上的两个不同地方安装了两套jre,那么你可以想象你的电脑有两台虚拟的java pc机,都具有运行java程序的功能。所以我们可...
jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。 还好找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar包中的class文件,也可以直接反编译。 1.下载jad1.2.8http://www.kpdus.com/jad.html#download下载后解压。只用过最新版1.2.8能够成功,1.2.7都不行。 2.下载 jadclipse2.06betahttp://sourceforge.net/projects/jadclipse/按eclipse的plguin进行安装,将jadclipse目录解压到eclipse/plugin目录下。3.配置jadclipse:window>preferences>java>jadclipse中,设置path to deco...
表格(table)的使用与介绍8-1:使用jtable组件:类层次结构图:java.lang.object--java.awt.component--java.awt.container--javax.swing.jcomponent--javax.swing.jtabel在使用jtable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用:jtabel构造函数:jtable():建立一个新的jtables,并使用系统默认的model.jtable(int numrows,int numcolumns):建立一个具有numrows行,numcolumns列的空表格,使用的是defaulttablemodel.jtable(object[][] rowdata,object[][] columnnames):建立一个显示二维数组数据的表格,且可以显示列的名称。jtable(tablem...
在java 2的collections框架中,主要包括两个接口及其扩展和实现类:collection接口和map接口。两者的区别在于前者存储一组对象,后者则存储一些关键字/值对。public interface java.util.map {//altering methodspublic object put(object key, object value); public object remove(object key); public void putall(java.util.map); public void clear(); //querying methodspublic object get(object key); public int size(); public boolean isempty(); public boolean containskey(objec...
大家都知道,j2se5中的javadoc.exe的命令行可选参数多达五十余个,其复杂性可想而知,是不是看着头都大了呢?但通常情况下,我们不想那么麻烦!假设源代码在 c:src 目录下,其中 com.liigo 是主包,其下可能有数十个子包,数百(千)个java文件。目录结构大约是这样的:- c: src com liigo ***怎么才能以最简捷的方式生成所有的api文档呢?c:>c:>cd srcc:src>javadoc -d doc -subpackages com.liigo这样就搞定了,最终生成的api文档位于 c:srcdoc 目录(该目录是由javadoc.exe自动生成的)。上面的用法利用了“当前目录”和“相对路径”,当然也可以用绝对路径:...>javadoc -d c:doc ...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器