
java
D愿你归来仍是少年
这个作者很懒,什么都没留下…
展开
-
Java中synchronized的用法
synchronized的一个简单例子public class TextThread { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Th转载 2013-02-02 11:18:54 · 454 阅读 · 0 评论 -
java 中汉字的转化成Unicode编码 的方法 JDK自带的native2ascii工具
现在网上有在线进行转换的工具:地址为:http://www.00bug.com/native2ascii.html由于版主不用许转载,所以只能提供地址了参考这个地址的文章:http://lavasoft.blog.51cto.com/62575/12689/转载 2013-04-14 21:20:49 · 848 阅读 · 0 评论 -
Java随机生成字母
以下是生成随机字母的代码:public class Test {public static void main(String[] args) {String str="";int n=10;//这个值可以改变的,对应的生成多少个字母for(int i=0;i<n;i++){ str= str+(char) (Math.random ()*26+'A');} System.out.原创 2013-04-25 15:45:41 · 1973 阅读 · 0 评论 -
java 中paint .repaint.update
paint,repaint,update,这3个都跟绘图有关系的相关的方法把。这3个虽然以前用过,但是但是没有完全理解。下面这个段话是转载的(感觉讲的比较好):repaint()这个方法是一个具有刷新页面效果的方法,如果你要页面进行重画就可以调用.从上面的流程图可以看出,在绘制动画图形时候如果没有调用repaint()方法的时候直接就是由线程调用paint()方法进行绘制,用 re原创 2013-05-10 18:50:23 · 3011 阅读 · 0 评论 -
jar打包方法
java写的带图形化界面的软件,一般都打成一个文件,然后点击直接运行,当然这个还是在java虚拟机上才行的,如果想,做成exe结尾的文件,还需要进一步的包装才行。下面,先说将class文件,怎么打包成jar文件把。想看jar的相关的参数把:如在,robot中有生成的带包的class文件,在代码中package robot.gui和package robot.tool,2个包,当然这原创 2013-06-13 12:42:58 · 1451 阅读 · 0 评论 -
Java编写的端口的扫描程序(web端口80和ftp端口21)
1.数据的连接代码package spider;import java.sql.*;public class Conn { public static Connection connection(){ Connection conn=null; String url="jdbc:mysql://192.168.21.52:3306/spider"; String root原创 2013-06-04 13:06:42 · 2100 阅读 · 0 评论 -
JDBC的一些知识
下面的连接是别写的关于JDBC的一些详细的介绍,说的不错,有时间的朋友去看看把JDBC 学习笔记(一)—— 基础知识 + 分页技术 链接地址:http://even2012.iteye.com/blog/1886946 JDBC 学习笔记(二)—— 大数据+存储过程+批处理+事务 链接地址:http://even2012.iteye.转载 2013-06-15 22:09:29 · 670 阅读 · 0 评论 -
用Java向数据库中插入大量数据时的优化
连接网址为:http://gooderlee.iteye.com/blog/1160949这个写的相当不错。。。所以推荐给大家看看。。。转载 2013-07-05 19:07:30 · 948 阅读 · 0 评论 -
java 代码实现保留小数点的位数
还这个是个人,应为应用的需要,所以就写个简单。。。希望大家都给给建议。。共同学习、、、import java.text.* ; import java.math.* ; public class Test{ public Test(){ double a=saveNumber(15.12312312,6); System.out.println("a....."+a);原创 2013-07-10 09:41:13 · 1928 阅读 · 0 评论 -
Mysql/SQLServer数据类型与java基本数据类型的对应
问题描述:假如现在你要对mysql数据库进行插入操作。因为要插入很多数据,为了效率,因此,你创建了一个PreparedStatement:insert into table values(?,?,?,?,?)其中table表各列的数据类型分别为INTEGER,BIGINT,CHAR,TEXT,BINARY现在你要向创建的PreparedStatement中的五个 ? 赋值。转载 2013-07-11 22:07:04 · 1442 阅读 · 0 评论 -
单个字母转换为数字
这个人写出来的,如果有什么不足,请提出,多多指教。public class Test { public static void main(String[] args) { String a="a"; char aa=a.charAt(0); int aaa=aa-65; System.out.println(aaa); }}原创 2013-07-05 17:20:36 · 1039 阅读 · 0 评论 -
Java: serialVersionUID的作用
serialVersionUID 用来表明类的不同版本间的兼容性 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来 的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序 列化,否则就会出现序列化版本不一致的异常。转载 2013-10-19 19:57:15 · 680 阅读 · 0 评论 -
java 操作comm(串口)入门问题
javaComm20-win32你操作comm的需要的资料和相关的配置文件,相关的配置方法如(javaComm20-win32的里面也有相关的介绍):把win32com.dll复制到java.home/bin下;把javax.comm.properties复制到java.home/lib下;把comm.jar添加到你classPath下。前面两个都是非常重要的。Java,comm是专门为J原创 2013-10-25 17:24:35 · 2791 阅读 · 1 评论 -
截图小程序
下面是个简单的截图小程序,没有写GUI,只写了个简答的截图屏幕的代码部分。import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;i原创 2013-11-18 21:00:41 · 3180 阅读 · 0 评论 -
java swing 图片按钮的使用
1 JButton 图片和文字按钮的实现 JButton btn1 = new JButton("打开", new ImageIcon(ImageView.class.getResource("10.png"))) ;btn1.setHorizontalTextPosition(SwingConstants.CENTER);btn1.set转载 2013-11-09 21:02:15 · 6489 阅读 · 0 评论 -
JVM崩溃的原因及解决!An unexpected error has been detected by HotSpot Virtual Machine
Java的应用有时候会因为各种原因Crash,这时候会产生一个类似java_errorpid.log的错误日志。可以拿到了这个日志,怎样分析Crash的原因呢?下面我们来详细讨论如何分析java_errorpid.log的错误日志。一. 如何得到这个日志文件如果有一个严重的错误引起Java进程非正常退出,我们叫Crash,这时候会产生一个日志文件。缺省情况下,这个文件会产生在工转载 2013-11-14 14:56:24 · 2542 阅读 · 0 评论 -
怎么样将数据库的表在Java中界面中显示出来
import javax.swing.*;import javax.swing.table.JTableHeader;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;public class Test extends JFrame{// 定义组件pri转载 2013-04-03 20:57:59 · 5940 阅读 · 4 评论 -
Address already in use: JVM_Bind错误的解决
1,独立运行的Tomcat没有关闭. 自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其 kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决. 2,安装了其他的软件占用了Tomcat的端口. 用可以查看端口转载 2013-03-19 16:27:48 · 990 阅读 · 0 评论 -
ExecutorService线程池的用法
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。一、创建任务任务就是一个实现了Runnable接口的类。创建的时候实run方法即可。二、执行任务通过ja转载 2013-02-01 16:15:03 · 6373 阅读 · 0 评论 -
[转]java中Property类的基本用法
各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内部有一个 ConfigParser 类来支持 .ini 文件的读写,根据该类提供的方法程序员可以自由的来操作 .ini 文件。而在 Java 中, Java 支持的是 .properties 文件的读写。 JDK 内置的 Java.util.Properties 类为我们操作 .properties 文件提转载 2013-02-02 09:40:43 · 1032 阅读 · 0 评论 -
Java中使用ResourceBundle访问资源文件(properties文件)
在程序中经常需要使用常量,假如直接写在程序里,改变这些字符串时必须重新编译,例如编写数据库应用的时候数据库驱动程序、URL、用户名和口令等信息,可以使用资源文件(Properties文件),Java中提供了ResourceBundle类来方便对属性文件的访问。本文先容如何编写properties文件,如何访问,如何实现国际化。1、properties文件的编写文件的后缀名为转载 2013-02-02 10:36:22 · 801 阅读 · 0 评论 -
检测主板的问题
import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; import java.util.regex.Matcher; import java.util.regex.Pattern;class ceshi3 extends JFrame implemen原创 2013-01-19 08:43:55 · 833 阅读 · 0 评论 -
Java 简单好用的OS资源监控开源工具Hyperic SIGAR
tag: Java 查看系统资源sigar的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。sigar是一个开源的工具,底层接口用C语言实现,提供了跨平台的系统信息收集的API,可以运行在绝大多数的操作系统版本中。sigar可以收集的信息包括:1.操作系统的信息,包括:dataModel、cpuEndian、n转载 2013-03-03 21:53:11 · 2490 阅读 · 0 评论 -
udp代码相关解释
JAVA UDP协议 简单程序分析1)TestUDPServer :import java.net.*;public class TestUDPServer{ public static void main(String args[]) throws Exception { DatagramSocket ds = new Datagram转载 2012-10-04 15:07:06 · 564 阅读 · 0 评论 -
用开源Look&Feel (Substance)写 漂亮的Swing应用程序
今天用Swing 做了一个模仿QQ2009的登录界面,用到了开源的Look&Feel (Substance),在使用的过程中遇到了一些问题,也学到了一些技巧。Substance (https://substance.dev.java.net)有很多的外观可以选择,而且都很漂亮,还提供了强大的API供开发者使用。Substance 现在已经发展到5.2RC 版了,一开始我使用的是5.1版,但转载 2013-03-05 22:16:30 · 1617 阅读 · 0 评论 -
getResource的说明
Class是java.lang包中的类,假如有一个类的实例wall,则我们可以通过wall.Class来获取它的类对象,通过wall.Class.getClassLoader()来获取它的类加载器。关于wall.Class.getResource(String name)和wall.Class.getClassLoader().getResource(String name),前者是根据当原创 2013-02-28 18:54:14 · 556 阅读 · 0 评论 -
Java中Split函数的用法技巧
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. ja转载 2013-03-12 18:34:31 · 747 阅读 · 0 评论 -
java中的Runtime
简要说明 1.Runtime类是java程序的运行时环境 2.通过Runtime.getRuntime() 获得当前的运行环境实例 3.程序不能主动创建自己的Runtime实例 4.功能:能访问jvm相关信息,最重要的是它可以执行命令行mport java.io.IOException;public class RuntimeTest{转载 2013-03-01 11:11:31 · 553 阅读 · 0 评论 -
java中Runtime的例子
package edu.fjut.runtime;/**简介: * Runtime(运行时):是一个封装了JVM进程的类.每运行一个JAVA程序实际上 * 都是启动了一个JVM进程,而每一个JVM进程都是对应这一个Runtime实例,此 * 实例是由JVM实例化的.在整个JVM中只存在一个Runtime类的对象. * * 在Runtime类的定义中没有构造方转载 2013-03-01 11:13:19 · 922 阅读 · 0 评论 -
java操作注册表
java操作注册表(转)java操作注册表批处理&&注册表&&java 2009-11-17 20:30:36 阅读37 评论0 字号:大中小 最近写个小程序,需要程序在安装后,每次机器启动后,程序就要运行,所以得改变注册表,开始想通过.bat批处理进行操作,于是就学习了下批处理操作,哎。。。命令烦,学着差点吐掉。。想想,还是找找好兄弟java的办法吧,于是转载 2013-03-16 10:19:00 · 1014 阅读 · 0 评论 -
java操作注册表实现禁用指定程序
首先,介绍一下 用注册表编辑器实现禁用指定软件的操作:禁止用户运行记事本(notepad.exe)和计算器(cal.Exe): 首先在注册表项HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\Policies\Explorer中,新建一个双字节值项DisallowRun,修改其值为1,以允许我们定义禁止转载 2013-03-16 14:15:01 · 1443 阅读 · 0 评论 -
jdk(32bit)的高级安装---client模式与server模式
1.这个问题讨论起来其实挺简单,但笔者也是最近才恍然大悟.受益匪浅.刚开始,笔者误认为openJDK的性能强于sun的HotSpot,后来发现,openJDK的默认运行模式是server,而HotSpot的默认模式client,所以拿出来心得,与朋友们分享,如果大家觉得这篇文章有用,请跟帖讨论,本人以后还会拿出更多的心得与大家交流学习. 到http://www.oracle.com/techn转载 2013-03-17 19:39:36 · 743 阅读 · 0 评论 -
BEA WebLogic JRockit的使用和性能调优(收藏)
一.JRockit调优简介JRockit是一个自适应的JVM,它能够自动调整自己去适应底层硬件,因此对它的调优主要集中在一些需要人工干预的参数上,比如说:需要划分多少RAM给JRockit使用等。JRockit有一组非标准的-X启动选项,我们可以用它来调节JVM。JRockit有两组主要的子系统可以被优化--内存管理系统(包括垃圾回收)和线程系统。在内存管理子系统方面,有很多调优的工作可以做。转载 2013-03-19 05:01:02 · 1040 阅读 · 0 评论 -
Java读取excel的相关的原理和方法介绍
JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。你可以分别通过如下命令java -jar jxl.jar -xml test.xlsjava -jar jxl.jar -c转载 2013-12-01 19:45:05 · 1062 阅读 · 0 评论