Java經驗總結
1.自己手動建立java檔案時,不要將其設定為UTF-8編碼,否則在編譯的時候會報“非法字元”的錯誤,應該用ANSI編碼。如果使用了ANSI編碼,那麼Java檔案中的中文不會受影響,正常輸出。
2.建立了一個HelloWorld類,該類的名稱空間是com.iSpirng.TestMaven,該類生成的class檔案的目錄是classes/com/iSpring/TestMaven/HelloWorld.class,要想通過java命令執行該檔案,可能不注意就犯錯導致java找不到該類。不要在TestMaven目錄下執行java HelloWorld,這樣會找不到該類,應該在classes目錄下執行java com.iSpring.TestMaven.HelloWorld,這樣就能正確載入類並執行了。
3.將class檔案打成jar包的命令:jar cvf Demo.jar A.class B.class C.class
4.可以將幾個class檔案打包成一個可執行的jar包,前提是要設定該jar包下的META-INF/MANIFEST.MF中的Main-Class,比如MANIFEST.MF檔案如下:
Manifest-Version: 1.0
Build-Jdk: 1.7.0_10
Built-By: iSpring
Created-By: Apache Maven 3.2.1
Main-Class: com.iSpring.TestMaven.HelloWorld
Archiver-Version: Plexus Archiver
HelloWorld類還有main方法,上述配置指定該jar包的入口類是HelloWorld,假設該jar包的名字是TestMaven-0.0.1-SNAPSHOT.jar,那麼可以通過以下方法執行該jar包:java -jar TestMaven-0.0.1-SNAPSHOT.jar
該命令會執行該jar包中的HelloWorld類的main方法。
5. Java連結MySQL資料庫的url格式如下:
jdbc:mysql//<ServerName>[:埠號(預設3306)]/資料庫名稱[?引數1=引數值1&引數2=引數值2],比如
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql//localhost:3306/javaweb?user=root&password=admin");
6.在jsp開發中,可以使用request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8")嘗試解決讀取以及寫入亂碼的問題。
相關文章
- Java反射機制開發經驗總結Java反射
- Java集合類操作優化經驗總結Java優化
- 工作經驗總結
- vue經驗總結Vue
- mysql經驗總結MySql
- Storm經驗總結ORM
- Resin 經驗總結
- Java集合類操作最佳化經驗總結Java
- 2年Java開發工作經驗面試總結Java面試
- IT職場管理經驗總結
- Eclipse經驗總結Eclipse
- mysql使用經驗總結MySql
- 做題經驗總結
- 寫好Java程式碼的30條經驗總結Java
- mysql索引使用經驗總結MySql索引
- Flutter 介紹 & 經驗總結Flutter
- Git Flow 使用經驗總結Git
- iOS開發經驗總結iOS
- Elasticsearch 實戰經驗總結Elasticsearch
- 日常專案經驗總結
- win10經驗總結Win10
- PHP開發經驗總結PHP
- JVM 優化經驗總結JVM優化
- BPR專案經驗總結
- Java 異常處理的誤區和經驗總結Java
- 計算機考研經驗總結計算機
- iOS開發經驗總結2iOS
- Android開發經驗總結Android
- 《軟體專案經驗總結》
- vue移動端經驗總結Vue
- iOS開發經驗總結3iOS
- 我的刷題經驗總結
- JavaCPP技術使用經驗總結Java
- 線段樹經驗及總結
- OV7670使用經驗總結
- oracle 最佳化經驗總結Oracle
- 一句話經驗總結
- 使用報表工具經驗總結