- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- dataoutputstream亂碼怎麼辦
- dataoutputstream亂碼的解決方法:1、透過「dos.write("...".getBytes());」方式寫入String;2、設定「new OutputStreamWriter(new FileOutputStream(file), "utf-8") ;”即可。
- Java基礎 30654 2023-01-05 11:28:53
-
- mybatis分頁的幾種方式
- mybatis分頁的方式:1、以陣列進行分頁,先查詢出全部數據,然後再list中截取需要的部分。 2.借助Sql語句進行分頁,在sql語句後面加入limit分頁語句即可。 3.利用攔截器分頁,透過攔截器為sql語句末尾加上limit語句來分頁查詢。 4.利用RowBounds實現分頁,需要一次獲取所有符合條件的數據,然後在內存中對大數據進行操作即可實現分頁效果。
- Java基礎 7088 2023-01-04 16:23:34
-
- java實作多執行緒的幾種方式
- 實作多執行緒的方式:1、繼承Thread類,透過JDK提供的Thread類,重寫Thread類別的run方法即可;2、實作Runnable接口,Runnable是一個「@FunctionalInterface」函數式接口,也就意味了可以利用JDK8提供的lambda的方式來創建線程任務;3、使用內部類別的方式;4、利用定時器;5、帶返回值的線程實現方式;6、基於線程池實現多線程。
- Java基礎 9426 2023-01-04 15:52:49
-
- 怎麼將eclipse語言設定為中文
- eclipse語言設定為中文的方法:1、打開瀏覽器找到語言包下載地址,並將最新的安裝包地址複製;2、打開eclipse,點擊“help”,然後點擊安裝新的插件;3、點擊“Add ”,在Location中黏貼網址;4、在下拉選單中找到簡體中文包,進行勾選,點選Next等待安裝;5、重啟eclipse即可。
- Java基礎 5562 2023-01-04 15:51:00
-
- spring boot是什麼?
- Spring Boot是由Pivotal團隊提供的基於Spring的框架,該框架使用了特定的方式來進行配置,使開發人員不再需要定義樣板化的配置。 Spring Boot整合了絕大部分目前流行的開發框架,就像Maven整合了所有的JAR套件一樣,Spring Boot整合了幾乎所有的框架,使得開發者能快速建立Spring專案。
- Java基礎 38686 2022-11-29 11:46:44
-
- java程式的運作環境簡稱為什麼
- java程式的運作環境簡稱為“JRE”。 JRE是運作JAVA程式所必須的環境的集合,包含JVM標準實作及Java核心類別庫。 JRE包括兩部分:1、Java Runtime Environment,是可以在其上運行、測試和傳輸應用程式的Java平台;2、Java Plug-in,允許Java Applet和JavaBean元件在使用了JRE的瀏覽器中運行。
- Java基礎 12904 2022-11-28 19:17:35
-
- java final關鍵字的作用是什麼
- 在java中,final可以用來修飾類別、方法和變數。 final修飾類,表示該類是無法被任何其他類繼承的,意味著此類在一個繼承樹中是一個葉子類,並且此類的設計已被認為很完美而不需要進行修改或擴展。 final修飾類別中的方法,表示該類別是無法被任何其他類別繼承的,不可以被重寫;也就是把該方法鎖定了,以防止繼承類別對其進行更改。 final修飾類別中的變量,表示該變數一旦被初始化就不可改變。
- Java基礎 24557 2022-11-25 16:26:26
-
- java中private是什麼意思
- 在java中,private的意思為“私有的”,是一種存取控制修飾符,用於修飾類別、屬性和方法。用private修飾的類別成員,只能被該類別本身的方法存取和修改,而不能被任何其他類別(包括該類別的子類別)存取和引用;因此,private修飾符具有最高的保護等級。
- Java基礎 20324 2022-11-24 18:27:33
-
- java有幾種線程狀態
- java有6種執行緒狀態:初始(NEW)、運行(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、逾時等待(TIMED_WAITING)、終止(TERMINATED)。用new關鍵字新建一個線程,但還沒有呼叫start()方法,這個線程就處於新建狀態;阻塞狀態表示線程正等待監視器鎖,而陷入的狀態;進入等待狀態的線程需要等待其他線程做出一些特定動作(通知或中斷)。
- Java基礎 14334 2022-11-24 16:03:03
-
- java的特點是什麼
- Java的特點:1、物件導向;它對物件中的類別、物件、繼承、封裝、多型、介面、套件等都有很好支援。 2.平台無關性;引入虛擬機器之後,Java語言在不同的平台上運作不需要重新編譯。 3、簡單性。 4.解釋執行;程式在Java平台執行時會被編譯成字節碼文件,然後可以在有Java環境的作業系統上運行。 5、支援多線程,並提供多線程之間的同步機制;6、分散式;7、健全性;8、高效能;9、安全性。
- Java基礎 47576 2022-11-22 17:55:06
-
- heap和stack有什麼差別
- 區別:1、堆(heap)的空間一般由程式設計師分配釋放;而堆疊(stack)的空間由作業系統自動分配釋放 。 2、heap是存放在二級快取中,生命週期由虛擬機器的垃圾回收演算法決定;而stack使用的是一級緩存,通常都是被呼叫時處於儲存空間中,調用完畢立即釋放。 3.資料結構不同,heap可以被看成是一棵樹,而stack是一種先進後出的資料結構。
- Java基礎 9681 2022-11-22 16:13:03
-
- 靜態程式碼區塊、建構程式碼區塊、建構方法的執行順序是什麼
- 執行順序是:先執行“靜態程式碼區塊”,再執行“建構程式碼區塊”,最後執行“建構程式碼區塊”。靜態程式碼區塊是類別層級的,而建構程式碼區塊和建構方法是實例層級的,因而靜態程式碼區塊先執行;又因建構程式碼區塊是獨立的,必須依附載體才能運行,因而建構程式碼區塊需放到構造方法前。
- Java基礎 15040 2022-01-25 11:41:17
-
- Java 註解——Java自己的設定文件
- 作者留言 哈嘍,大家好,這是我的第一篇文章,我希望能夠將所學習的知識進行歸納總結,並且與大家進行分享,接下來的一段時間會發布一系列Java、Python等入門級別相關文章,並且是有系統的進行分享,夯實基礎才能走的更遠。希望大家不吝賜教!
- Java基礎 2174 2022-01-07 13:41:51
-
- scala和java的差別是什麼
- 差異:1、Java需要顯示的採用return進行值的回傳;而scala的return是可選的。 2、類別和方法修飾符,scala預設是public,java預設是protected。 3.java支援接口;scala不支援接口,而採用trait。
- Java基礎 14600 2023-01-13 00:40:03
-
- java中記憶體洩漏和記憶體溢出是什麼
- 記憶體洩漏是指程式在申請記憶體後,無法釋放已申請的記憶體空間。記憶體溢出是指程式申請記憶體時,沒有足夠的記憶體供申請者使用;或者說提供一塊儲存int資料的儲存空間,但儲存了long數據,則結果是記憶體不夠用,報錯OOM。記憶體洩漏的堆積最終會導致記憶體溢出。
- Java基礎 15563 2023-01-13 00:40:03