原创 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