原创 Java之面向對象多態
多態:某一事物在同一時刻,體現出來的不同狀態。多態前提:1.必須有繼承關係; 2.必須有方法重寫; 3.必須有父類引用指向子類對象.多態中方法的特點:
原创 Java之面向對象理解
面向對象是Java中很重要的一個知識,這篇博客就記錄一下自己目前所學習到的面向對象的知識和自己的一些理解。1.面向對象概述 面向對象是Java中的一種重要思想,是相對於面向過程而言的。面向過程中,主要強調的就是功能和行爲;而
原创 Java之面向對象繼承
一.繼承 在編程的時候,我們經常會遇到兩個類中有共同的內容,這樣代碼佔用了大量的內存空間,而且看上去非常臃腫。爲了解決這個問題,java中就有了繼承的概念。 繼承的定義:將多個類的共性內容,抽取爲一個獨立的類,其他的類繼承這個
原创 Java之數據類型學習總結
作爲一個Java初學者,用博客記錄下自己的學習歷程和感悟。在此處,Java就是小王子的玫瑰花。 學習java首先進行環境的搭建,關於環境搭建不再贅述,而在寫一個簡單的(不是簡單的輸出程序)程序之前必須瞭解的就是數據類型。有時
原创 Linux之用戶管理
一.系統中爲什麼要有用戶? 設置用戶就是爲了系統和用戶的安全。通過創建用戶,可劃分權限,不同用戶對系統的操作有不同的權限,保證了系統的相對安全. 二.組的概念. 組,其實就是分組,分類。將不同
原创 Java之Thread學習(二)
線程組: 線程組表示一個線程的集合。此外,線程組也可以包含其他線程組 線程池(某個線程執行完畢,反覆利用線程對象)所有的線程它默認的線程組名稱:main(主線程)常用方法: public ThreadGro
原创 Linux入門
一.系統命令行 1.如何在Linux中運行命令? 1).打開shell; shell是用戶和內核之間的接口,用戶輸入命令道shell窗口下與內核進行交流
原创 Java之IO流(二)
字節緩衝輸出流: 構造方式: (第一種開發中)public BufferedOutputStream(OutputStream out):採用的默認的緩衝區大小(足夠大了) ,來構造一個字節緩衝輸出流對象 public
原创 Linux之ls命令
ls是Linux中用於文件管理的指令,作用是顯示目標列表. ls常用指令如下: -l 長列表顯示文件信息 -a 顯示所有文件,包含以'"."開頭的隱藏文件
原创 Linux之權限管理
一.文件權限管理的意義 可以對文件進行保護,是文件操作更加安全. 二.查看權限的命令 1.ls -l 文件名 / ls -ld 文件路徑 2.文件權限參數的理解 -
原创 Java之StringBuffer的學習
StringBuffer: 線程安全的可變字符序列 面試題:(重點) StringBuffer和String的區別: 前者是一個可變的字符序列,後者是不可變的字符序列 如果從內存角度考慮,String
原创 Java之Set集合的學習
在學習完List集合的三個子實現類後就開始學習Set集合。 Set集合和List集合的區別? Set集合:不允許元素重複,唯一的(元素可以爲null) ,不能保證迭代的順序恆久不變(底層哈希表和hascod
原创 Linux之進程和服務的控制
一.進程 進程是系統正在運行的程序 二.圖形的進程查看方式 gnome-sytem-monitor 三.查看進程的命令 ps ps a:當前環境相關進程
原创 Linux之網絡管理
一.網絡管理中的常見命令 1.ifconfig 查看ip. 2.route -n 查看網關: 3.firewall-cmd --permanent --add-masquerad
原创 Java之數組排序的學習
數組排序中我主要學習了兩種排序方法:選擇排序和冒泡排序。一.選擇排序選擇排序思想: 用0索引對應的元素依次後面索引對應的元素進行比較, 1索引..... 小的數據往前方法,就可以得到一個排好序的數組...選擇排序基本