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")嘗試解決讀取以及寫入亂碼的問題。
相關文章
- 跳槽!3年Java面試經驗總結Java面試
- Java反射機制開發經驗總結Java反射
- 工作經驗總結
- Java集合類操作最佳化經驗總結Java
- 做題經驗總結
- 考試經驗總結
- Android開發經驗總結Android
- Git Flow 使用經驗總結Git
- iOS開發經驗總結iOS
- Flutter 介紹 & 經驗總結Flutter
- mysql索引使用經驗總結MySql索引
- 工作經驗日常總結===20241105
- 日常專案經驗總結
- IT職場管理經驗總結
- Elasticsearch 實戰經驗總結Elasticsearch
- iOS開發經驗總結2iOS
- iOS開發經驗總結3iOS
- vue移動端經驗總結Vue
- 《軟體專案經驗總結》
- 計算機考研經驗總結計算機
- 我的刷題經驗總結
- JMeter測試WebSocket的經驗總結JMeterWeb
- Windows RocketMQ使用方法經驗總結WindowsMQ
- 使用 Golang 寫爬蟲經驗總結Golang爬蟲
- 經驗總結1—資料核對
- 線上寫壓測經驗總結
- AOT使用經驗總結m8
- 總結Django一些開發經驗Django
- 常用快取系統使用經驗總結快取
- 這兩天的面試經驗總結面試
- Mask RCNN測試過程經驗總結CNN
- MMORPG技能管線設計經驗總結
- 後端應用分層經驗總結後端
- 普通人的校招經驗總結
- 編寫靜態頁面經驗總結
- 十年Java架構經驗總結:這幾點尤為關鍵!Java架構
- java專案部署Linux伺服器幾種啟動方式總結經驗JavaLinux伺服器
- c primer plus 章節學習,經驗總結。
- 微信小程式開發BUG經驗總結微信小程式