原创 Java自學-控制流程 結束外部循環

Java中結束外部循環 Java中如何結束外部for循環? 示例 1 : 結束當前循環 break; 只能結束當前循環 public class HelloWorld { public static void main(S

原创 Java自學-異常處理 處理

Java的異常處理辦法 try catch throws 異常處理常見手段: try catch finally throws 步驟 1 : try catch 1.將可能拋出FileNotFoundException 文件不存在

原创 Java自學-學習路線

J2SE 前端 J2EE SSH SSM SpringBoot SpringCloud

原创 Java自學-junit TestSuite

junit TestSuite 步驟 1 : 多個測試 在 入門教程 中,講解的是對一個工具類 SumUtil 的測試類 TestCase1. 如果有很多工具類需要被測試,那麼就會有 TestCase2, TestCase3, T

原创 Java自學-Log4j 配置

Log4j 配置講解 步驟 1 : log4j.properties 首先在src目錄下添加log4j.properties文件,這個配置文件什麼含義後面再講 log4j.rootLogger=debug, stdout, R

原创 Java自學-Log4j 入門

Log4j入門 步驟 1 : System.out.println 通常,我們寫代碼的過程中,免不了要輸出各種調試信息。在沒有使用任何日誌工具之前,都會使用 System.out.println 來做到。 這麼做直觀有效,但是有一

原创 Java自學-Log4j log4j.xml

Log4j log4j.xml 步驟 1 : log4j.xml 除了使用log4j.properties,也可以使用xml格式進行配置。 在src目錄下裝備log4j.xml文件 <?xml version="1.0" enc

原创 Java自學-junit 入門

junit 入門 步驟 1 : 用 main 進行測試 大家剛開始寫代碼的時候,都會用 main 函數來進行運行。順便測試一下所寫的代碼,是否按照期望運行。 比如如下代碼,用來測試sum方法是否按照預期進行執行。 package

原创 Java自學-反射機制 調用方法

反射機制 調用方法 通過反射機制,調用一個對象的方法 步驟 1 : 調用方法 首先爲Hero的name屬性,增加setter和getter 通過反射機制調用Hero的setName package charactor; pub

原创 Java自學-反射機制 訪問屬性

通過反射機制修改對象的屬性 步驟 1 : Hero.java 爲了訪問屬性,把name修改爲public。 對於private修飾的成員,需要使用setAccessible(true)才能訪問和修改。 package charac

原创 Java自學-反射機制 創建對象

反射機制 創建對象 與傳統的通過new 來獲取對象的方式不同 反射機制,會先拿到Hero的“類對象”,然後通過類對象獲取“構造器對象” 再通過構造器對象創建一個對象 步驟 1 : 創建一個對象 通過反射機制創建一個對象 packa

原创 Java自學-反射機制 獲取類對象

Java反射機制教程-獲取類對象 類對象概念: 所有的類,都存在一個類對象,這個類對象用於提供類本身的信息,比如有幾種構造方法, 有多少屬性,有哪些普通方法。 步驟 1 : 什麼是類對象 在理解類對象之前,先說我們熟悉的對象之間的

原创 Java自學-網絡編程 Socket

Java Socket 收發消息入門例子 使用 Socket(套接字)進行不同的程序之間的通信 步驟 1 : 建立連接 服務端開啓8888端口,並監聽着,時刻等待着客戶端的連接請求 客戶端知道服務端的ip地址和監聽端口號,發出請

原创 Java自學-網絡編程 多線程聊天

使用 Java Socket 開發多線程聊天程序 如果使用單線程開發Socket應用,那麼同一時間,要麼收消息,要麼發消息,不能同時進行。 爲了實現同時收發消息,就需要用到多線程 步驟 1 : 同時收發消息 在服務端和客戶端互聊

原创 Java自學-網絡編程 IP地址與端口

IP地址與端口概念 IP地址與端口概念 步驟 1 : IP地址 在網絡中每臺計算機都必須有一個的IP地址; 32位,4個字節,常用點分十進制的格式表示,例如:192.168.1.100 127.0.0.1 是固定ip地址,代表當前