原创 java程序打包發佈成exe(轉載)

本說明只是基於用java的GUI程序. 用myeclipse將項目myswt做成jar包myswt.jar(見註釋1) 或用netbeans將項目myswt做成jar包myswt.jar(見註釋2) 在你安裝jre的機子上

原创 Socket 服務端練習

import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class Test { /** *

原创 AOP與IOC,簡單理解spring

使用ioc的好處就是可以修改配置而不用重新編譯. class A { int a; int b; int add(){ return a+b; } public void seta(int a){this.a=a;} public vo

原创 JAVA讀寫文本文件的效率

在java寫文件中,通常會使用FileOutputStream和FileWriter,FileWriter只能寫文本文件。 FileOutputStream也經常結合BufferedOutputStream。因爲實際應用中寫文本文件的情況

原创 WinRar命令行(可能以後會用到)

rar的命令行使用主要有 a 添加文件到壓縮文件 d 刪除壓縮文件中的文件   x 用絕對路徑解壓文件 需要注意的一點是使用a命令 如果跟在後面的壓縮文件不存在的話就將創建新文件. 好了 下面來幾個例子說明rar命令行的強悍之處, 通常

原创 Annotation入門

MyAnnotation1.class import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.a

原创 MYSQL相關導入導出學習(mysqldump)

導出整個cms_nms數據庫(包括新建cms_nms表) D:\mysql-5.1.45-win32\bin>mysqldump -h 192.168.5.100 -ucms -pcms -B cms_nms > d:\db.sql

原创 mysql數據庫表,如何建外鍵

alter table 表名 add constraint FK_ID foreign key(你的外鍵字段名) REFERENCES 外表表名(對應的表的主鍵字段名); 點贊 1 收藏 分享 文章舉報

原创 java中Map,HashMap使用注意

今天在寫程序的時候用到了一個Map<Integer,List<Object>>;       程序中用到了遞歸,大致寫個框架吧:       private void do(List<Object> list){            /

原创 JAVA反射的例子

String str="com.spring.event.Admin"; Class c=Class.forName(str); Object obj=c.newInstance(); // 這裏是裏設

原创 java 寫bat文件與執行bat文件

主要實現文件,文件夾的複製和刪除等 private void insertAndWrap(StringBuffer sb, String str) { sb.append(str); sb.append(

原创 JAVA的動態編譯

動態編譯的兩種方式: 1.用jdk自帶的javac,需用到JDK的Tools.jar JavaCompiler javac = ToolProvider.getSystemJavaCompiler(); int status = jav

原创 java 如何獲取多網卡時的本機IP

public String getLocalHostName() { String hostName; try { InetAddress addr = InetAddress.ge

原创 關於file.delete()

今天在做刪除文件夾的時候,很奇怪,爲什麼delete返回的一直都是false; 後來查原因才知道要成功刪除file文件夾,必須保證file文件夾下沒有其他文件或文件夾, 所以後來偷懶用了apache的FileUtils類,直接用FileU

原创 JAVA觀察者模式(Observable和Observer)

注:Observable和Observer源碼複製於JDK,刪掉了註釋 首先看Observer類,它是一個接口 public interface Observer { void update(Observable o, Obje