原创 linux ip地址、網關等基本網絡配置

1、安裝 使用虛擬機VMware安裝linux centOS6.42、基本環境配置(root)1)修改主機名進入文本編輯模式 vi /etc/sysconfig/network設置hostname=主機名2)配置ip地址、網關、DNS圖形

原创 linux用戶管理和權限管理

1、用戶管理1)用戶分類:管理員和普通用戶2)查看正在登陸的用戶的詳細信息id+回車3)查看所有用戶信息cat  /etc/passwdroot :x : 0 : 0: root: /root :/bin/bash 用戶名 密碼 uid

原创 Java貪喫蛇小遊戲開發

1、主要的對象網格(邊界)、食物(遊戲之一)、蛇(主要對象)、遊戲(由網格、食物、蛇組成而有規則的遊戲控制)因爲食物是由單位網格(一個網格)以及蛇是由幾個網格(蛇身)組成的 所以將一個網格(一個網格的表示不最基本的數據類型表示 所以封裝起

原创 我對線程的理解

1、進程、線程進程是指是要實現某塊功能(下載歌曲、聽歌)時,將需要的空間以及資源分配好。而這個功能可以分爲幾個任務,每一個執行任務就是最小的工作單元也就是線程。不需要實現某功能的時候也就不存在任務之說,所以說沒有進程就沒有線程之說。每一個

原创 面向對象(二)

1、什麼是類?一類具有相似靜態屬性和動態行爲的集合的描述 比如 人類2、萬事萬物皆對象 什麼是對象?一類具有相似靜態屬性和動態行爲的集合中的一個 具有具體的屬性值和具體的操作行爲 比如:胖胖的我 3、什麼是抽象?將一類事物的共性和本質(相

原创 Java集合框架

1、vectorvector是最原始的數組 本質是動態數組   Vector<Integer > v1 = new Vector<>() ;不帶參數的構造函數 容量和增量默認爲10 容量指數組的最大存儲量 增量指當元素個數超過當前 Vec

原创 面向對象 三

1、類2、對象3、默認構造函數 參數爲空 函數主體也爲空 返回值也爲空 構造函數是在初始化對象的屬性 防止設置一大堆的屬性值4、 自定義構造函數 自定

原创 IO流操作

1、基本概念應用程序與設備(鍵盤 屏幕 文件)之間進行數據的傳輸就叫做流操作文件輸出流 文件輸出流 文件的輸出流以及輸出流是指應用程序與應有設備之間的通信 比如應用程序向硬盤發送一條指令 創建一個文件並將這個文件寫入1 2 3 4 5這些

原创 2018-4-13

1、將字符串中含有小寫字母的字符轉換成大寫字母str = str.toLowerCase();2、遞推算法遞推算法是從前往後推或者是從後往前推,總之是從一個初始(最終)狀態推出最終(初始)狀態的過程,有比較典型的問題是富二代存錢、猴子吃桃

原创 異常的基本理論

1、異常計算機中的異常是在運狀態中出現不正常的現象2、爲什麼需要異常處理因爲異常是在正常情況之外的,並不是做某件事情的主體,將異常作爲一個類,將異常處理和正常流程的代碼進行分流。增加可讀性3、異常類每種異常分別定義一個異常類,用於表述不正

原创 進制轉換器

項目要求:打印菜單項,讓用戶輸入對應的字母(不區分大小寫),則選擇了相應的進制轉換接下來接受用戶的輸入,驗證用戶輸入的合法性,合法則進行進制轉換,輸出結果分析:進制轉換分爲X->十進制  十進制->X進制X->十進制 :按權展開,權用在原

原创 分糖果問題 方法二

10個小孩圍成一圈分糖果,老師分給第一個孩子10塊,第二個小孩2塊,後面依次分的糖果數量爲8、22、16、4、10、6、14、20。然後所有的小孩同時將手中的糖果分一半給右邊的小孩,糖果爲奇數的可向老師要一塊。問經過幾次後,大家手中的糖果

原创 週期性變化控制

週期性變化控制比如:0 1 2 3 4 5 6 7 8 9/ 0 1 2 3 4 5 6 7 8 9/0 1 2 3 4 5 6 7 8 9方法是: for(int i =0;i<=30;i++)        {           

原创 函數的引用傳遞和值傳遞

一般值傳遞是用在基本數據類型上 因爲基本數據類型的數據是最基本的數據類型 直接在棧內存進行操作即可而引用類型基本都出現在複合數據類型(比如string)以及自定義類型(自己定義的學生類) 都是要在棧內存中存儲引用類型的地址 所以需要(ne

原创 面向對象(一)

1、繼承子類繼承父類可以說子類擁有父類的所有屬性和方法,但是如果子類想和父類有相同的方法卻不一樣的值時用重寫寫法:public class Dog extends Anmial { public Dog(String name