原创 idea提示:錯誤: 找不到或無法加載主類 com.chen.doublelinkedlist
今天寫了個小程序,就只有一個源文件,兩個類的小程序,運行測試的時候提示: 我開始是一臉懵逼,也不知道是個什麼鬼情況,其實現在我也不知道是個什麼情況,看了網上一些大佬的文章,據說是沒有文件夾、或者路徑配錯了之類的原因。 但是我路徑是可以肯
原创 Java小白學習路上碰到的奇奇怪怪的問題
2、碰到了如下圖的問題,每打印一個,會連着打印一串的內容 檢查了代碼後,發現時 toString 方法裏 “next” 的使用出了問題,形成了一個套: System.out.println(temp); System.out
原创 輸出數據使用"\t”對齊數據,但有時卻不能實現對齊的解決辦法
"\t”製表符顯示長度不同問題 忽然發現僅僅加 "\t" ,並不能對齊數據 例如: ID和姓名之間有一個 \t,目的是爲了對齊數據,但是如如果按上圖代碼,輸出結果會如左圖,數據並不能對齊 這是因爲一個ID爲4,一個ID爲10,兩者的字
原创 【Java技巧】雙括號初始化(double brace initialization)
【Java技巧】雙括號初始化(double brace initialization) 假設想要構造一個數組列表,並將它傳遞到一個方法: ArrayList<String> friends = new ArrayList<>(); fr
原创 讀書筆記——Java中的內部類
讀書筆記——Java中的內部類 (看完Java核心技術卷一第六章關於內部類一節,特做記錄) 內部類(inner class)是定義在另一個類中的類,爲什麼要使用內部類呢?其主要原因有以下三點: 1.內部類方法可以訪問該類定義所在的
原创 中綴表達式轉後綴表達式
理論的東西就不多說了,直接舉例: 設有中綴表達式:9+(3-1)*3+10/2 下面將其轉換爲後綴表達式: 1、根據優先級,我們可以觀察到,該中綴表達式由三個部分構成:9 (3-1)*3 10/2 2、如上圖,按照中綴表達式
原创 SpringBoot使用中碰到的奇奇怪怪問題之:The Tomcat connector configured to listen on port 8080 failed to start.
聽說spring boot框架很火,學習Java之餘想要順帶學習一下,結果剛開始就遇上了一些奇奇怪怪的問題 問題描述:我只是想照着教程寫一個Hello Spring Boot的程序,簡簡單單幾步,並沒有什麼太過複雜的操作,結果還是出了問題
原创 Spring Boot打jar包趟過的坑
按着教程,Spring Boot打jar包,需要在pom.xml中加入如下代碼(錯誤示範,大坑!!!) <build> <plugins> <plugin> <g
原创 單鏈表查找倒數第K個節點
//獲取鏈表長度 public int getLength(HeroNode head){ if(head.next == null) return 0; //leangth: 長度 //c
原创 Java小白學習Java中遇到的奇奇怪怪的問題
作爲一個新手,學習Java中遇到了很多奇奇怪怪的問題,特地開個帖子記錄一下 1、Error:(17, 45) java: 無法從靜態上下文中引用非靜態 變量 this 報錯提示的位置是: SingleLinkedList single
原创 用數組實現環形隊列
看了尚硅谷數據結構與算法的視頻,跟着寫了一個使用數組來實現環形隊列的代碼,插個眼記錄一下。 就這個實現而言,主要需要注意的是:頭指針、尾指針循環時採取的“取模”操作,以及存在一個數組元素空間的預留 這個實現,其實有很多種方法,這只
原创 單鏈表反轉
學習了單鏈表的一些簡單操作,打卡插眼 //鏈表反轉 接受頭節點,然後對整個單鏈表進行反轉,破壞鏈表結構 public void reversetList(HeroNode head){ if(head.
原创 單鏈表的增刪改查操作
單鏈表的使用比較頻繁、重要,記錄一下學習到的相關操作 重點是輔助變量 temp 和標誌位 flag 的使用 創建節點類: //定義 HeroNode, 每個 HeroNde 對象都是一個節點 class HeroNode{
原创 使用普中科技51單片機進行1602液晶顯示
/*51單片機學習打卡*/ /*老師視頻之後,使用普中科技51單片機開發板實現1602液晶顯示*/ #include <reg52.h> #define uchar unsigned char #define uint unsigned
原创 使用普中科技51單片機進行(I^2)C總線操作
/*C51單片機學習打卡*/ /*觀看郭天祥老師教學視頻,使用普中科技51單片機開發板進行學習(I^2)C總線操作*/ /*功能:在開發版上進行999秒計時,在單片機掉電情況下可以記錄最後一秒的數據*/ #include <reg52.h