JAVA
文章平均质量分 63
skytalemcc
古之成大事者,不惟超世之才,亦必有坚韧不拔之志!
展开
-
个人escplise使用时候一个长期的错误
escplise 1新建项目 然后导入文件夹 是导入到escpise的默认目录下 凡是修改只是修改了默认目录下的东西 没有修改原来的文件夹2新建项目 另选选择文件夹(项目所在的地方) 项目是项目所在的路径下 修改也是原文件修改3项目配置下src生成路径 下面web/bin 也可更改到需要的路径下 src运行的结果都在新路径下生成class4ctrl+f 文件中搜索指定内容c原创 2010-01-14 20:46:00 · 289 阅读 · 0 评论 -
实用的java 串口通信程序,从串行口COM1中发送/接收数据
本文主要给出一个实用的java 串口通信程序,供大家讨论学习./****************************************** * 程序文件名称:SendComm.java * 功能:从串行口COM1中发送数据 ******************************************/ import java.awt.*; import java.awt.even转载 2010-01-15 18:41:00 · 1598 阅读 · 2 评论 -
Java设计模式之工厂模式
A:设计模式之Factory(简单工厂模式、工厂方法和抽象工厂) 了解反射:Class.forName().newInstance(); 1.简单工厂方法角色:具体工厂抽象产品具体产品比喻:一个产业结构单一,只专门一个产品领域的小工厂,如软件。2工厂方法角色:抽象工厂:不做具体的工作,完成生产产品所必须的工作,如:申明产权具体工厂转载 2010-01-12 17:02:00 · 206 阅读 · 0 评论 -
Java 线程
Java.lang.Thread线程---程序的不同执行路径主线程main方法 分支线程 线程的启动发法:两个1.实现Runnalble接口实现RUNNew Thread(new Runnable).start2.继承Thread实现RUNNew Thread().start原理:建议使用第一种方法注意区分方法调用run与线程启动的不同start转载 2010-01-12 17:24:00 · 189 阅读 · 0 评论 -
Java线程同步 (synchronized wait notify)
注:wait notify 都是Object的方法 同步(阻塞) :是一种防止对共享资源访问导致的数据不一致的一种模式。详细请参看操作系统。在Java中,由于对多线程的支持,对同步的控制主要通过以下几个方法,synchronized,和wait(),notify()和notifyAll(),下面进行一一的讲解:A关键字synchronized每个java对象都有转载 2010-01-12 17:32:00 · 517 阅读 · 0 评论 -
Socket编程
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.DataInputStream;import jav转载 2010-01-12 17:38:00 · 238 阅读 · 1 评论 -
JAVA IO 基本小结
java的IO是基于流(stream)概念的,什么是流呢,作为初学者,我是这样理解的,在各个应用之间传送的是BITS,这些BIT可已被认为是流体,可以就认为是水流,那么用来在各个水源之间转移水的工具应该选择什么呢?一般情况下,水管是可以的,所以数据我将数据源比作水源,将流对象比作水管,这样就有了对流的第一步认识,它再也不神秘了。对于流,我们要研究些什么呢,我们主要是针对应用掌握流的特性,而之后转载 2010-01-12 17:42:00 · 202 阅读 · 0 评论 -
四个有用的Java过滤器
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter转载 2010-01-15 15:49:00 · 250 阅读 · 0 评论 -
Java过滤器验证登录用户
1.首先写一个权限过滤filter类,实现Filter接口/*首先写一个权限过滤filter*/import javax.servlet.Filter;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.s转载 2010-01-15 15:52:00 · 404 阅读 · 0 评论 -
扩展Struts的Plugin接口
1.使用机制在struts1.1中利用新增的org.apache.struts.action.PlugIn 接口提供扩展机制。任何的JAVA类都可以当作你自己的PLUGIN,只要该类实现前面提到的PlugIn接口。PlugIn接口包含两个方法,如下:/***The org.apache.struts.action.PlugIn Interface*/public interface转载 2010-01-15 16:20:00 · 196 阅读 · 0 评论 -
比较重点地知识点
第一阶段: JAVA语言基础知识。包括异常、IO流、多线程、集合类。 要求:异常------掌握try-catch-finally的使用 IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、OutputStream、FileInputStream、FileOutputSt转载 2010-01-15 19:16:00 · 210 阅读 · 0 评论 -
Java版支付宝接口开发
Java版支付宝接口开发需求:调用支付宝接口的接口并集成到商城调用支付宝接口所需要的“支付宝合作伙伴id”和“支付宝安全校验码”公司都给提供好了,支付宝官方那里也有该接口的“实物商品交易服务集成技术文档”及相关的DEMO源码。公司让我用JAVA来写,终于暂时不用再写JS了,嘿嘿…文档里也没什么深奥的东西,就是一些参数说明之类的,本想借着文档和DEMO的源码,这个接口我应该能够很快搞定的,可转载 2010-01-15 19:55:00 · 1005 阅读 · 1 评论 -
第三方支付接口,银行接口(附下载)
English Friend See This Information:http://www.tcpj.com/Options/interface_with_3rd_party_credit_or_bank_card_processing_software_such_as_icverify.htm第三方支付接口1. 快钱支付2. 支付宝3. YeePay易宝4. 邮局支付(网汇转载 2010-01-15 19:57:00 · 1059 阅读 · 0 评论 -
日本的介绍透明Frame的网站
http://www.javainthebox.net/laboratory/GUI/TransFrame/TransFrame.html小日本的介绍透明Frame的网站透明フレーム 壁紙アプリケーションを作りたい 壁紙アプリという言葉があるかどうか分かりませんが、付箋とかカレンダーとか時計转载 2010-01-15 20:20:00 · 400 阅读 · 0 评论 -
Java:集合类性能分析【转】
1.Java 集合框架图 -集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 -抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 -实现类:8个实现类(实线表示),对接口的具体实现。 2.Java容器类介绍 ① Java容器类都可以自动地调整自己的尺寸。 ② Collection 接口是一组允许重复的对象转载 2010-01-15 20:23:00 · 233 阅读 · 0 评论 -
对synchronized(this)的一些理解
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。三、尤其关键的是,转载 2010-01-15 20:29:00 · 309 阅读 · 0 评论 -
Swing:打造半透明窗口
可以实现无边框移动 .有两个类 .一个是原来的 另一个是为了处理无边框移动package com.leniz;import java.awt.*;import javax.swing.*;import javax.swing.border.BevelBorder;import javax.swing.event.*;import java.awt.event.*;import java.util.转载 2010-01-15 20:34:00 · 257 阅读 · 0 评论 -
swing JProgressBar 进度条制作
import javax.swing.*;import javax.swing.border.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;public class ProgressBarDemo implements ActionListener,ChangeListener{ JFrame转载 2010-01-15 21:38:00 · 398 阅读 · 0 评论 -
java中多种方式读文件,追加文件内容,对文件的各种操作
一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import j转载 2010-01-15 21:41:00 · 193 阅读 · 0 评论 -
DateOutputStream
一个是读取一行字符..返回为字符.String型 readInt是读取int 类型的吧.返回是int型.主要用于Date流文件类型.如你在DateOutputStream中定了一个int i=23。存入以后.然后用DateInputStream的readInt读出来以后就是一个int型.. 那么可以这样写了 int ii =readInt(...) +333; readInt()、readDoub转载 2010-01-15 22:21:00 · 284 阅读 · 0 评论 -
JAVA String.format 方法使用介绍
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重讨论一下转载 2010-01-15 22:40:00 · 180 阅读 · 0 评论 -
格式化输出数字,金额,等JAVA的字符串格式化输出
有时我们需要控制输出的数字的格式,如何使用java的类库做到这个呢? 也许你不关心格式,但是你需要关心你的程序可以在全世界通用,像下面的这样一个简单的语句是依赖地区的: System.out.println(1234.56); 在美国,"." 是小数点,但在其它地方就不一定了。如何处理这个呢? java.text 包中的一些包可以处理这类问题。下面的简单范例使用那些类解决上面提出的问题:转载 2010-01-15 22:45:00 · 431 阅读 · 0 评论 -
Class.forName 介绍
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A"转载 2010-01-15 23:13:00 · 150 阅读 · 0 评论 -
Java Reflection (JAVA反射)
1. 一个简单的例子 考虑下面这个简单的例子,让我们看看 reflection 是如何工作的。 import java.lang.reflect.*; public class dumpmethods { public static void main(string args[]) { try { class c = class.forname(args[0]); method m[] = c.g转载 2010-01-15 23:14:00 · 148 阅读 · 0 评论 -
Java验证码资料精粹
验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器 session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。 怎样使用Java生成验证码?怎样解决生成验证码时出现的一系列问题?怎样将验证码的优势发挥到最大?本专题就这几个问题对转载 2010-01-15 23:21:00 · 190 阅读 · 0 评论 -
文件I/O:文件流→序列化
★文件流 文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了。主要类与方法描述FileInputStream.read()从本地文件读转载 2010-01-16 20:24:00 · 244 阅读 · 0 评论 -
基于Java的IDEA加密算法探讨
【编者按】 本文介绍了在JAVA环境下如何实现IDEA对称加密算法。由于电子商务和电子政务的普及,安全加密技术在其中应用非常广泛,对安全加密技术的要求也很高。目前在JAVA环境下实现IDEA加密具有很多的优势,因为JAVA是基于面向对象的编程语言,并且由于它的平台无关性能被大量应用于Internet的开发。转载 2010-01-16 20:52:00 · 189 阅读 · 0 评论 -
JDIC(Jdesktop Integration Components)入门
JDIC(Jdesktop Integration Components)入门作者:Joshua Marinacci 整理:gagaghost摘要本文简单介绍了JDIC(JDesktop Integration Components)的用途,以及以实例的形式教你如何使用JDIC调用或者整合本地桌面环境的组件或应用程序。 如果你经常访问java.net,或者读过JavaOne的新闻报转载 2010-01-16 20:56:00 · 218 阅读 · 0 评论 -
java;jsp;tomcat;mysql;hibernate;j2ee 编码中文乱码全面解决方案
*************************************java、jsp中设置编码******************************************/ 首先说在java里那些地方能够设置编码 开发工具会有好多地方设置编码这个不解少了,这里不介绍了。 下面两种设置编码格式方法适用于jsp页面(*.jsp) 下面方式适合于jsp、servlet、action中(转载 2010-01-16 20:59:00 · 208 阅读 · 0 评论 -
Java写的爬虫的基本程序
这是一个web搜索的基本程序,从命令行输入搜索条件(起始的URL、处理url的最大数、要搜索的字符串), 它就会逐个对Internet上的URL进行实时搜索,查找并输出匹配搜索条件的页面。 这个程序的原型来自《java编程艺术》, 为了更好的分析,站长去掉了其中的GUI部分,并稍作修改以适用jdk1.5。以这个程序为基础,可以写出在互联网上搜索 诸如图像、邮件、网页下载之类的“爬虫”。 下面是这个转载 2010-01-16 21:01:00 · 188 阅读 · 0 评论 -
最强大的空前绝后的在线编辑器
在IE中打开一个网页,然后在浏览器地址栏中输入:javascript:document.body.contentEditable=true; document.designMode=on;!msn1dai用鼠标中点页面中的元素,看到什么了?转载 2010-01-16 22:15:00 · 269 阅读 · 0 评论 -
JProfiler使用入门-主要用于检查和跟踪系统(限于Java开发的)的性能
JProfiler是一个全功能的Java剖析工具(profiler),主要用于检查和跟踪系统(限于Java开发的)的性能。 JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。它把CPU、线程和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合功能。 本文旨转载 2010-01-16 22:20:00 · 557 阅读 · 0 评论 -
你知道下面的程序运行是什么结果吗?
public class Test {/*** @param args*/public static void main(String[] args) { try{ System.out.println("return"); return ; }catch(Exception exx){ exx.printStackTrace(); }finally{转载 2010-01-18 18:53:00 · 182 阅读 · 0 评论 -
Java对话逐字显示实现(将文字写在图片上)
import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Panel;import java.awt.image.BufferedImage;import j转载 2010-01-18 19:58:00 · 277 阅读 · 0 评论 -
通过Java几行代码截取屏幕
通过java.awt.Robot的createScreenCapture截屏。 public static void captureScreen(String fileName) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle sc转载 2010-01-15 21:35:00 · 215 阅读 · 0 评论 -
JAVA中string的格式化(时间输出方面有用)
JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的例子(注释是输转载 2010-01-15 22:42:00 · 555 阅读 · 0 评论 -
Java Socket 编程——多线程网络聊天程序
首先,进行服务端的编程,作为服务端,编程主要按下面几个步骤进行: // 1. 创建socket ServerSocket ss = new ServerSocket(PortNumber); Socket s = ss.accept(); //监听器,产生阻塞,直到有连接才停止阻塞。 // 2. 打开输入流、输出流 OutputStream os = s.g转载 2010-01-15 22:58:00 · 264 阅读 · 0 评论 -
存取程序状态的几种方法——Java I/O应用杂谈
★Properties 在以前我总结的一篇关于集合框架的小文章里提到过,Properties是历史集合类的一个典型的例子,这里主要不是介绍它的集合特性。大家可能都经常接触一些配置文件,如Windows的ini文件,Apache的conf文件,还有Java里的properties文件等,这些文件当中的数据以“关键字-值”对的方式保存。“环境变量”这个概念都知道吧,它也是一种“key-valu转载 2010-01-15 23:23:00 · 206 阅读 · 0 评论 -
DES加密算法源码(java版)
public class DES { // 声明常量字节数组 private static final int[] IP = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40转载 2010-01-16 20:44:00 · 478 阅读 · 0 评论 -
JPA 的一些详细说明
@Temporal(TemporalType.DATE):如果属性是时间类型,因为数据表对时间类型有更严格的划分,所以必须指定具体时间类型,如④所示。在javax.persistence.TemporalType枚举中定义了3种时间类型: 1) DATE :等于java.sql.Date 2) TIME :等于java.sql.Time 3) TIMESTAMP :等于java.sql转载 2010-01-16 20:57:00 · 196 阅读 · 0 评论