原创 Java繼承--父類私有屬性和私有方法的繼承

Java繼承 java中繼承是一個重要的特性,使用繼承可以大大提升開發的效率。子類繼承父類的所有屬性和方法,我個人的理解:子類實際上就是在父類基礎上進行封裝而得到的一個新類。所以子類應該是繼承了父類所以的屬性和方法,包括父類的私有屬性和私

原创 Java多線程--創建線程

1.什麼是線程? 我們知道一份代碼就是一個程序,當代碼運行起來後就是一個進程。進程中可以完成一些我們想要它完成的任務,那麼每一個任務就是一個線程。例如我們常用的瀏覽器,瀏覽器打開就是開啓了一個進程。接着我們可以在瀏覽器中打開網頁窗口,那麼

原创 Java數組

1. 基本概念 數組是指一組相關數據類型的變量集合,並且這些變量按照一定的順序排列。由數組的定義我們就能夠得出數組是引用數據類型,所以數組的內容是放在堆空間上的。那麼我們在創建一個數組時就要在堆上開闢空間,我們來看看數組的創建。 在介紹數

原创 Java多線程——線程操作(方法)

Java多線程中我們有一些常用的操作線程的方法,如start(),sleep(),join(),yield(),wait(),notify()和interrupt()等方法。就是這些方法我們才能啓動線程使線程完成我們想要完成的任務。我寫過

原创 Java的數據類型

Java語言是一門跨平臺的語言,可以做到“一份代碼,到處運行”。但是在前面學習C語言時,我們知道相同的數據類型在不同的平臺上是有所區別的。而Java能夠做到跨平臺是因爲JVM的存在,所以Java中的數據類型在所有平臺都是統一的。那麼Jav

原创 Java的多線程--創建線程

1.什麼是線程? 我們知道一份代碼就是一個程序,當代碼運行起來後就是一個進程。進程中可以完成一些我們想要它完成的任務,那麼每一個任務就是一個線程。例如我們常用的瀏覽器,瀏覽器打開就是開啓了一個進程。接着我們可以在瀏覽器中打開網頁窗口,那麼

原创 指針和數組,函數的結合

上次分析了一些關於指針和數組的一些相關題目,接下來就是對指針的更深層次的應用學習。當然,應用的前提是理解,接下來我就分析一些指針的應用類型以便於更好的應用。 1.指針數組: 我們先來分析它的名稱,“指針數組”中的“指針”只是一個形容詞,“

原创 指針和數組相關的一些題目---(2)

這次接着上次指針和數組相關的一些題目---(1)的題進行解析。 題目3. //練習2 int main() { int a[4] = { 1, 2, 3, 4 }; int *ptr1 = (int *)(&a + 1); int

原创 C語言實現掃雷

要用C語言實現一個掃雷小遊戲,掃雷中有一個棋盤和若干個地雷。而棋盤上要有初始狀態,要是還要在棋盤上設置地雷的話就要求棋盤上一個位置能同時存在兩種狀態或信息。這是很難做到的,所以我們要有一個棋盤,一個雷區。這樣的話我們就定義兩個數組,一個數

原创 指針和數組相關的一些題目---(3)

在(2)中分析了題目3,題目4和題目5,這篇博客來分析題目6,題目7和題目8,也是最後的3道題目。 題目6. //練習6 int main() { int aa[2][5] = { 1, 2, 3, 4, 5, 6, 7, 8, 9,

原创 指針和數組相關的一些題目---(1)

C語言學的指針是一個非常難的知識點,當它和數組結合起來是更是難上加難。所以這裏有一些關於指針和數組相關的題目來幫我們更好的理解指針。 題目1. #include <stdio.h> int main() { int a[5] = {

原创 C語言實現三子棋及優化

用C語言來實現一個三子棋,我們首先要有一個思維框架。 遊戲開始前首先要有一個菜單供玩家選擇,選項有進入和退出兩種選項。當然,也要考慮玩家不小心按錯的情況。退出遊戲則直接退出,而進入遊戲結束一局遊戲後應該再次讓玩家進行菜單選擇。這樣就又回到

原创 函數的調用過程(棧幀)

函數是我們C語言中經常接觸到的一個內容。我們的編程和代碼都會有函數。那麼函數的調用有是怎樣的一個過程呢?這個過程在內存中又是如何來實現呢?這些問題的答案就是函數的調用,這個調用的過程中要爲函數開闢棧空間,這塊空間就是函數棧幀。 我在學習了

原创 C語言的操作符

學習C語言有一段時間了,在這期間的學習和實踐中我發現,操作符在C語言中的使用十分頻繁。所以我今天決定粗略的總結一些常見的操作符。 操作符按照分類可分爲: 1.算術操作符 +;//加法操作符 -;減法操作符 *;乘法操作符 /;除法操作符

原创 C和C++的註釋轉換

我們想要將一個代碼文件中的所有C風格註釋全部轉換成C++風格註釋,那麼就首先要了解C與C++註釋的區別。 C++風格註釋: C語言風格的註釋格式爲://xxxxxxxxx 。它一次只能註釋一行內容。 C風格註釋: C++風格的註釋格式爲: