代码改变世界

随笔分类 -  Java

Eclipse中java项目的打包

2012-04-21 01:39 by youxin, 518 阅读, 收藏, 编辑
摘要: 总体思路是先打成jar再把jar打成exe。主要看1.3和2.3里的内容就可以了。1.将项目打成jar:1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。1.2 在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打 阅读全文

java 2中创建线程方法

2012-04-20 16:37 by youxin, 540 阅读, 收藏, 编辑
摘要: TheRunnableinterface should be implemented by any class whose instances are intended to be executed by a thread. The class must define a method of no arguments calledrun.This interface is designed to provide a common protocol for objects that wish to execute code while they are active. For example,R 阅读全文

自己写的java md

2011-11-09 21:48 by youxin, 360 阅读, 收藏, 编辑
摘要: import java.io.*;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class MD5Encrypt{ public static String byteArrayToString(byte[] b) { StringBuffer resultSb=new StringBuffer(); for(int i=0;i<b.length;i++) { resultSb.append(byteToNumS... 阅读全文

JAVA生成MD5校验码及算法实现

2011-11-09 20:19 by youxin, 1316 阅读, 收藏, 编辑
摘要: 在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是getMD5String(String s)和getFileMD5String(File file)两个方法,分别用于生成字符串的md5校验值和生成文件的md5校验值,getFileMD5String_old(File file)方法可删除,不建议使用:packag 阅读全文

java md5 2

2011-11-09 20:17 by youxin, 219 阅读, 收藏, 编辑
摘要: 常有人问及MD5算法为何有些程序片断返回完全数字型结果而有些返回数字与字母的混合字串。其实两种返回结果只是因为加密结果的不同显示形式,Blog中已经有.Net的实现,在此附加JAVA实现,供参考。JAVA的标准类库理论上功能也很强大,但由于虚拟机/运行时的实现太多,加之版本差异,有些代码在不同环境下运行会出现奇怪的异常结果,尤其以涉及字符集的操作为甚。package com.bee.framework.common;import java.security.MessageDigest;public class MD5Encrypt { public MD5Encrypt() { } priva 阅读全文

java md5 3

2011-11-09 20:17 by youxin, 288 阅读, 收藏, 编辑
摘要: import java.security.*;public class MD5{ //十六进制下数字到字符的映射数组 private final static String[] hexDigits ={"0","1","2","3","4","5","6","7","8","9","a","b","c","d",&qu 阅读全文

eclipse相关技巧总结及eclipse提速

2011-11-06 13:45 by youxin, 932 阅读, 收藏, 编辑
摘要: eclipse作为被广泛使用的ide,基本的使用技巧每个人都会一些,然而可能并未充分发掘其潜力,也许我们并没有真正认识这个常常打交道的家伙,工欲善其事必先利其器,把找到的eclipse的一些使用技巧转过来备份纪录,也希望能方便大家(文章结构可能有点乱) 同时按delete+insert,光标变成小正 阅读全文

eclipse常用快捷键

2011-11-06 13:37 by youxin, 247 阅读, 收藏, 编辑
摘要: Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 首先说最重要的,当你写代码时,会自动写成后来的代码,如你写了左括号,右括号会自动写出来,等等,不用在按)或向左键,按Enter 或Tab可以跳过系统生成的,非常实用。还有打开声明 F3 open declarartion.ctrl+T 查看类层次1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属 阅读全文

java播放au音频程序

2011-10-23 16:22 by youxin, 515 阅读, 收藏, 编辑
摘要: 1 import java.awt.*; 2 import java.applet.*; 3 import java.awt.event.*; 4 5 public class Music extends Applet implements ActionListener{ 6 String s; 7 AudioClip snareHit; 8 AudioClip musicLoop; 9 public void init(){10 setLayout(new FlowLayout(FlowLayou... 阅读全文

jAVA对音频视频

2011-10-23 13:11 by youxin, 985 阅读, 收藏, 编辑
摘要: 桌面PC的性能日益提高,Java虚拟机的优化技术也不断获得突破,这一切使得用Java处理实时信号成为可能。本文将通过设计和构造一个支持实时MP3、WAV和Ogg音频格式解码/回放的Java音乐播放器,阐述用JavaSound API编写音频处理程序的思路和一般过程。 JavaSound是一个小巧的低层API,支持数字音频和MIDI数据的记录/回放。在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Java 2的1.3.0版开始,JavaSound就被包含到JDK之中。由于Java有着跨平台(操作系统、硬件平台)的特点,基于JavaSound的音频处理程序(包括本. 阅读全文

关于java的tostring()方法

2011-10-19 17:13 by youxin, 416 阅读, 收藏, 编辑
摘要: 关于java的tostring()方法检举|2007-12-3 13:11提问者:好学之人100|悬赏分:10|浏览次数:3126次public class A{ public String toString() { return "this is A"; } public static void main(String[] args) { A obj=new A(); obj.toString(); }}类引用.方法名不是会输出内容的吗??为什么我调用obj.toString()不输出th... 阅读全文

Java生成MD5算法

2011-10-16 23:08 by youxin, 1064 阅读, 收藏, 编辑
摘要: MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法。MD5算法的作用是让大容量信息在用数字签名软件签私人密匙前被”压缩”成一种保密的格式,将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的大整数.即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。Java中,java.security.MessageDigest 中已经定义了 MD5 的计算,我们只需要简单地调用即可得到 MD5 的128 位整数,然后 阅读全文

class cannot be resolved to a type 或者JSP import class cannot be resolved to

2011-10-15 10:29 by youxin, 1268 阅读, 收藏, 编辑
摘要: 错误调试解析:class cannot be resolved to a type 或者JSP import class cannot be resolved to a typeimport XXX.XXX cannot be resolved to a type , import XXX.XXX cannot be resolved错误处理解析类的引用不可定义为一种。出现这种问题的情况一般是你的引用出现了二义性。比如你引用了classes.pack.num1,但是你同时在根文件夹下有一个classes的文件夹,和把此classes文件打包成的jar包,又或者你的classpath环境变量配置 阅读全文

java类 是公共的,应在名为 Hello.java 的文件中声明

2011-10-15 09:56 by youxin, 2126 阅读, 收藏, 编辑
摘要: 一般是类名与文件名不符,区分大小写.public的类名必须与文件名相同(注意大小写) 阅读全文

bluej 改为中文界面

2011-10-04 13:52 by youxin, 1216 阅读, 收藏, 编辑
摘要: BlueJ(http://www.bluej.org/download/download.html)是一个专门为入门级教学设计的JavaTM 开发环境,它是由澳大利亚墨尔本Monash大学BlueJ小组设计并开发的。 大家可以到官方网站去下一最新的2.0.5的版本,它有windows,macosx,及jar版,如果你是初学者我强烈建议你使用这个软件,它是开源软件,有该软件的源码下载(http://www.bluej.org/download/editor-download.html)及帮助文档(有中文)(http://www.bluej.org/doc/documentation.html). 阅读全文
上一页 1 ··· 4 5 6 7 8
点击右上角即可分享
微信分享提示