收穫:1points[i]=new point(); //解決:在這裡對類陣列中的元素申請分配空間。
2除錯debug,在console裡面看問題,在variables看id傳送有什麼問題
參考這篇:
新增絕對路徑 比如"d:/helloworld.txt" 要麼寫成/要麼寫成\\,
length——陣列的屬性;
length()——string的方法;
size()——list集合的方法;
(list的底層實現其實就是陣列,size()方法最後要找的其實還是陣列的length屬性)
開設了陣列arr,具備1024個陣列元素,分別是arr[0],arr[1],...,arr[1023],每個元素均可以存放乙個char型別的資料。 (我的理解是裡面的1024可以隨便定義成自己想要的資料)
型別arraylist是集合,在定義arraylist型別變數時,後面的<>中定義泛型,就是用來定義集合中每乙個元素的型別,你的**中的students物件的每乙個元素都是student型別的物件。
那如果不定義<>這個,是不是arraylist集合中的元素就是混合的呢?
如果不定義泛型,那麼元素的型別就為object,可以放任意型別,因為object是所有類的父類。但是這不意味著你就可以混合,集合中的元素型別要一致。
那是物件的唯一標記(只對當前除錯會話有意義)。當我們在多個方法中想確定我們看到的變數經過引數傳遞到很深的層次時是否同乙個物件,我們就可以記錄它的 id 來對比,id 相同就是同乙個物件,也就是說我們用 a == b 判斷都是成立的。
至於id 生成的規律是什麼我也不是很了解!(並且我認為也不是代表記憶體位址)
step into就是單步執行,遇到子函式就進入並且繼續單步執行;(f5)
step over是在單步執行時,在函式內遇到子函式時不會進入子函式內單步執行,而是將子函式整個執行完再停止,也就是把子函式整個作為一步。(f6)
step return就是單步執行到子函式內時,用step return就可以執行完子函式餘下部分,並返回到上一層函
數。(f7)
總結
Java基礎部分總結(四)
mysql 返回 1166 incorrect column name id 後面發現欄位是複製上去的,有空格,去掉就ok了 該方法可以不用main方法呼叫就可以測試出執行結果,是一種測試方法,一般函式都需要有main方法呼叫才能執行,注意被測試的方法必須是public修飾的 重寫 若子類中的方法與...
Java基礎總結 一
1.建構函式 建構函式的作用 可以用於給物件乙個初始化。當乙個類中沒有定義建構函式時,那麼系統會預設給該類加乙個空引數的建構函式。當自己定義了乙個建構函式時,預設的建構函式就沒有了。2.構造 塊 作用 給物件進行初始化 物件一建立就執行,而且優先順序大於建構函式 的執行。構造 塊和建構函式的區別 構...
Linux總結 基礎命令部分(一)
1 檔案系統 乙個可被掛載的資料為乙個檔案系統。主要介紹linux預設的檔案系統ext2。1 檔案系統特性 a.磁碟分割槽需進行格式化,因為每種作業系統所設定的檔案屬性和許可權並不相同,為了存放這些檔案所需的資料,因此需要將分割槽進行格式化,以成為作業系統能夠利用的檔案系統格式 b.每種作業系統使用...