原创 Caused by: java.sql.SQLException: The server time zone value*********is unrecognized or repre

解決辦法:在jdbc:mysql://localhost:3306/mydatisdb?serverTimezone=UTC 加上UTC,讓數據庫時區和本地時區一樣就可以。

原创 小白學習Java第十五天,Junit單元測試、反射、註解(基礎知識點完畢)

一、Junit單元測試 1、測試分類: 1)黑盒測試:不需要寫代碼,給輸入值,看程序是否能夠輸出期望的值。 2)白盒測試:需要寫代碼的。關注程序具體的執行流程。 2、Junit使用:白盒測試 操作步驟: 1)定義一個測試類(測試用

原创 小白學習Java第十四天,網絡編程

一、網絡編程三要素 1、協議:計算機網絡通信必須遵守的規則。 網絡通信協議:通過計算機網絡可以使多臺計算機實現連接,位於同一個網絡中的計算機在進行連接和通信時需要遵守一定的規則,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在

原创 小白學習Java第十三天,緩衝流、轉換流、序列化流

一、緩衝流 1、緩衝流,也叫高效流,是對4個基本的FileXxx 流的增強,所以也是4個流,按照數據類型分類: 字節緩衝流:BufferedInputStream,BufferedOutputStream 字符緩衝流:Buffer

原创 小白學習Java第十二天,字節流、字符流

一、IO概述 1、什麼是IO? 生活中,你肯定經歷過這樣的場景。當你編輯一個文本文件,忘記了ctrl+s ,可能文件就白白編輯了。當你電腦上插入一個U盤,可以把一個視頻,拷貝到你的電腦硬盤裏。那麼數據都是在哪些設備上的呢?鍵盤、內

原创 小白學習Java第十一天,File類和遞歸

一、File類 java.io.File 類是文件和目錄路徑名的抽象表示,主要用於文件和目錄的創建、查找和刪除等操作。 1、構造方法 public File(String pathname) :通過將給定的路徑名字符串轉換爲抽象路

原创 小白學習Java第十天,Lambda表達式

一、Lambda表達式有什麼作用? lambda是一個代碼段,以及必須傳入代碼的變量規範。主要用來簡化代碼。最直觀的作用就是使得代碼變得異常簡潔。 二、 Lambda表達式的標準格式 Lambda表達式由三部分組成:a一些參數,b

原创 小白學習Java第九天,多線程的理解與相關應用

一、併發與並行 併發:指兩個或多個事件在同一個時間段內發生。 並行:指兩個或多個事件在同一時刻發生(同時發生)。 在操作系統中,安裝了多個程序,併發指的是在一段時間內宏觀上有多個程序同時運行,這在單 CPU 系統中,每一時刻

原创 小白學習Java第八天,深度解析java異常

一、異常概念 1、異常,就是不正常的意思。在生活中:醫生說,你的身體某個部位有異常,該部位和正常相比有點不同,該部位的功能將受影響.在程序中的意思就是: 異常 :指的是程序在執行過程中,出現的非正常的情況,最終會導致JVM的非正

原创 小白學習Java第六天,詳解Map集合,熟練掌握斷點調試

一、Map集合 1、現實生活中,我們常會看到這樣的一種集合:IP地址與主機名,身份證號與個人,系統用戶名與系統用戶對象等,這種一一對應的關係,就叫做映射。Java提供了專門的集合類用來存放這種對象關係的對象,即java.util.

原创 小白學習Java第六天,Collection集合, Iterator迭代器,泛型

一、Collection集合 1、集合:集合是java中提供的一種容器,可以用來存儲多個數據。 2、集合和數組既然都是容器,它們有什麼區別呢? 數組的長度是固定的。集合的長度是可變的。 數組中存儲的是同一類型的元素,可以存儲基本數

原创 小白學習Java第五天引用類型轉換、權限修飾符、匿名內部類

一、引用類型轉換 多態的轉型分爲向上轉型與向下轉型兩種:向上轉型、向下轉向。 1、向上轉型:多態本身是子類類型向父類類型向上轉換的過程,這個過程是默認的。 當父類引用指向一個子類對象時,便是向上轉型。向上轉型是安全的,可以理解爲一

原创 小白學習Java第四天,封裝、繼承、多態

本博客主要對在JAVA學習過程的重點及難點信息進行總結,可能存在知識點不全的現象,如:Scanner類、String類、Math類等。如果大家有需要可以私聊博主,會發給大家詳細的學習講義,希望共同進步。 一、封裝 1、Java語言

原创 小白學習Java第三天,JVM的內存劃分及方法中參數的傳遞

一、JVM的內存劃分 內存是計算機中的重要原件,臨時存儲區域,作用是運行程序。我們編寫的程序是存放在硬盤中的,在硬盤中的程 序是不會運行的,必須放進內存中才能運行,運行完畢後會清空內存。Java虛擬機要運行程序,必須要對內存進行空