1. 程式人生 > >JAVA複習筆記(六)

JAVA複習筆記(六)

1、Eclipse的使用

    IDE:idea(目前流行的)、myeclipse、eclipse、netbeans 、(visual studio)

    Git:版本管理工具  從Git上下載工程

    JSP:頁面 web應用 開發jsp應用

     

    點選右上角---》java

    (1)選擇一個工作空間---workspace,預設工作空間

    (2)project 專案

    file>new java project>輸入工程名>點選完成

    (3)package包

    (4)class類  符合命名規範 字母 數字 下劃線 $

    (5)run

     

    設定字型大小  >preference  >font >java  >設定字型大小

    常用快捷鍵

    //           ctrl+/

    /*     */   ctrl+shift+/  ctrl+shift+\取消

    ctrl +s 儲存 沒事多儲存   ctrl+shift+s 工程儲存  alt+/自動補齊  ctrl+shift+f:程式碼格式化   ctrl+d  刪除  ctrl+shift+o 導包

     

    隨機點名器

    Random類  實現名字的隨機點名

    -roll

    java裡面的隨機數

    (1)新建一個數組來儲存我們的資料  學生的姓名

    (2)列印學生的姓名

    (3)產生一個隨機數 陣列 索引

    (4)隨機數作為索引實現隨機點名

 

2、面向物件概述

    java語言最大的特點

    面向物件是對現實世界理解和抽象的一種方法。

    核心思想:大象放冰箱裡

    大象:(定義一個類  規定一些屬性  身高 體重)

    冰箱:(定義一個類 品牌 功率 大小)

    猴子:(定義一個類)

    冰箱.openDoor();

    冰箱.save(大象);

    冰箱.save(猴子);

    冰箱.close;

 

3、面向物件與面向過程

    面向過程:傳統程式設計的設計思路。將一個問題看成是一系列函式或者模組的集合。自頂向下。

    例如:

          

          方法一:開冰箱門;

          方法二:放大象;

          方法三:關冰箱門;

 

        關猴子,重新寫方法二

 

     最大的區別:面向物件的程式設計具有更高的靈活性,便於程式的擴充套件和升級。

     面向過程主要是針對特定需求滿足某業務條件下的設計。

 

     面向物件的三大特徵:封裝、繼承、多型

 

4、物件 

    指的是一個具體的例項,包含屬性和方法。

    

5、類 

    指的是具有相同屬性和方法的一組物件的集合。

 

6、類和物件的關係 

    物件指的是一個具體的事例,類:沒有指名道姓  類下面可以有子類 :鼠——田鼠

 

7、類的建立

    (1)4類8種 基本資料型別

    (2)引用資料型別:String  陣列  介面 等      自定義資料型別 --使用者自己建立的類

    (3)手機類:  修飾符(public)  class 類名 { 屬性:成員變數;

                                                                            方法:成員函式;  }

 

    public class phone {

         String brand;//手機品牌

         String colar;//手機顏色

         int price ;//手機價格

         double size;//手機大小

    }

 

8、物件的使用

 

    類名  物件名  = new  物件名 ();