锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class TestZip {
static final int BUFFER = 40960;
public static void main(String argv[]) {
try {
BufferedInputStream origin = null;
FileOutputStream dest = new FileOutputStream("E:/test/myfiles.zip");//鍘嬬緝鍚庝繚瀛樿礬寰勫拰鏂囦歡鍚?br />
ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest));
byte data[] = new byte[BUFFER];
File f = new File("e:/test/a/");//鍘嬬緝鏂囦歡澶瑰悕
File files[] = f.listFiles();
for (int i = 0; i < files.length; i++) {
FileInputStream fi = new FileInputStream(files[i]);
origin = new BufferedInputStream(fi, BUFFER);
ZipEntry entry = new ZipEntry(files[i].getName());
out.putNextEntry(entry);
int count;
while ((count = origin.read(data, 0, BUFFER)) != -1) {
out.write(data, 0, count);
}
origin.close();
}
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}}
1.public class MyClass
2.{
3. static String s1 = "I am unique!";
4. public static void main(String args[])
5. {
6. String s2 = "I am unique!";
7. String s3 = new String(s1);
8. System.out.println(s1 == s2);
9. System.out.println(s1.equals(s2));
10. System.out.println(s3 == s1);
11. System.out.println(s3.equals(s1));
12. System.out.println(TestClass.s4 == s1);
13. }
14.}
---------------------------------------------------------------
榪欐紼嬪簭鏄潪甯哥畝鍗曠殑銆備絾鏄負浠涔坣ew鍑烘潵鐨勫璞$敤錛濓紳鍒ゆ柇涓篺alse錛岃屽熀鏈被鍨嬬殑鐩存帴璧嬪肩敤錛濓紳鍒ゆ柇灝辨槸true鍛紵
榪欐槸鍥犱負鍦↗AVA鐨勫璞″瓨鍌ㄦ満鍒墮噷錛宯ew鍑烘潵鐨勪竴瀹氭槸瀵硅薄錛岃屽璞″湪鍐呭瓨涓殑瀛樿串浣嶇疆鍦℉eap錛堝爢錛変腑錛岃屽熀鏈被鍨嬪湪紼嬪簭涓嚭鐜扮殑姣旇緝棰戠箒錛堟敞錛欽AVA涓殑鍩烘湰綾誨瀷涓?涓紝鍒嗗埆鏄細boolean錛宑har錛宐yte錛宻hort錛宨nt錛宭ong錛宖loat錛宒ouble錛夛紝鎵浠ラ氳繃new浜х敓榪欎簺瀵硅薄鑰屽皢鍏舵斁鍏ュ湪heap涓晥鐜囧弽鑰屼笉楂橈紝鎵浠AVA鐩存帴閲囧彇C/C++鐨勬柟寮忥紝涔熷氨鏄笉浠ew鏉ュ垎閰嶅叾絀洪棿錛岃屾槸浜х敓涓縐嶆墍璋撶殑“automatic”鍙橀噺錛堜笉鍦ㄦ槸reference鐨勫艦寮忥級錛屾潵瑙e喅鏁堢巼鐨勯棶棰橈紝姝ょ被鍙橀噺鐩存帴鏀炬暟鎹鹼紝騫朵笖緗簬stack錛堟爤錛変腑錛屽洜涓簊tack鍦ㄧ┖闂寸殑鍒嗛厤鍜岄噴鏀句笂錛屾晥鐜囪濂界殑澶氥傝屾伆鎭版槸榪欑鍦ㄥ唴瀛樹腑浣嶇疆鐨勪笉鍚岋紝鍦╯tack涓負鍩烘湰綾誨瀷鍙橀噺鍒嗛厤絀洪棿鏃訛紝濡傛灉stack涓湁涓鏍風殑鏁版嵁鏃訛紝灝嗕笉鍦ㄥ垱寤烘柊鐨勬暟鎹紝鎵浠ュ鑷磋繖涓椂鍊欐瘮杈冪殑涓や釜鍩烘湰綾誨瀷鍊兼椂錛屽嵆浣跨敤錛濓紳涔熸槸true銆?/p>
鍥犱負JAVA淇濆瓨浜嗗熀鏈被鍨嬶紝鑰屽熀鏈被鍨嬶紙鍏nt銆乧har絳夛級騫朵笉鍏峰闈㈠悜瀵硅薄鐨勭壒鐐癸紝姣斿鎷ユ湁綾葷殑瀵硅薄鍜屾柟娉曘傛墍浠ュ湪JAVA涓紩鍏ヤ簡new鍑烘潵鐨勫熀鏈被鍨嬶紝姣斿character c 錛?new character( )鐨勫艦寮忋傚熀浜庢錛屼弗鏍肩殑璁詫紝JAVA騫朵笉鏄儚浜轟滑鎵瀹gО鐨勬槸褰誨簳鐨勭函綺圭殑闈㈠悜瀵硅薄璇█銆?br />
綆鍗曠偣灝辨槸
==錛?/font>
1銆佹瘮杈冪殑鏄搷浣滅涓ょ鐨勬搷浣滄暟鏄惁鏄悓涓涓璞?br />
2銆佷袱杈圭殑鎿嶄綔鏁板繀欏繪槸鍚屼竴綾誨瀷鐨勶紙鍙互鏄埗瀛愮被涔嬮棿錛夋墠鑳界紪璇戦氳繃銆?br />
3銆佹瘮杈冪殑鏄湴鍧錛屽鏋滄槸鍏蜂綋鐨勯樋鎷変集鏁板瓧鐨勬瘮杈冿紝鍊肩浉絳夊垯涓篢RUE錛屽錛?br />
int a=10 涓?long b=10L 涓?double c=10.0閮芥槸鐩稿悓鐨勶紙涓簍rue錛夛紝鍥犱負浠栦滑閮芥寚鍚戝湴鍧涓?0鐨勫爢
equals錛?/font>
1銆佹瘮杈冪殑鏄袱涓璞$殑鍐呭鏄惁涓鏍?
SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)
InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );
Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10
JDBC Name: jTDS
URL: http://jtds.sourceforge.net/
Version: 0.5.1
Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291
璇硶:
Class.forName("net.sourceforge.jtds.jdbc.Driver ");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");
Postgresql
JDBC Name: PostgreSQL JDBC
URL: http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL: http://jdbc.postgresql.org/download.html
璇硶:
Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");
IBM AS400涓繪満鍦ㄧ敤鐨凧DBC璇硶
鏈夎V4R4浠ヤ笂鐗堟湰鐨凜lient Access Express
鍙互鍦–:Program FilesIBMClient Accessjt400lib
鎵懼埌 driver 妗f jt400.zip錛屽茍鏇存敼鎵╁睍鍚嶆垚涓?jt400.jar
璇硶
java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");
informix鏁版嵁搴?/p>
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
Sybase鏁版嵁搴?/p>
Lib錛歫dbcdrv.zip Class.forName( "com.sybase.jdbc.SybDriver" ) url="jdbc:sybase:Tds:127.0.0.1:2638/asademo"; SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql"); |