精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

給有C基礎的Java初學者學習Netbeans介紹

開發 后端
給有C基礎的Java初學者的Netbeans使用介紹,包括一般操作和如何執行代碼。更討論了C與Java的一些異同,方便大家進行學習。

Netbeans按照Project組織代碼,每個可執行的Java程序都是一個Project。所以,利用Netbeans開始工作的***步就是在Netbeans中新建一個Project,這可以利用Netbeans中的菜單: File->New Project...,選擇了這個菜單后,Netbeans會提示一個對話框,要求選擇Project的類型,因為這里只介紹Java的Application,所以在該對話框的左側選"Java",右側選"Java Application",然后按照Netbeans的提示,輸入Project的名稱后,按照默認的提示,一路next下去,就可以看到Netbeans新建了一個Project, 并在這個Project中生成了一個名為Main.java的文件,這個就是Java的源文件了,你可以在這個文件編寫一些基礎的Java代碼。

 一個Project中可以有多個文件,每一個文件中都可以編寫Java源代碼,Java的源代碼文件的擴展名必須是.java,Java程序就是由一個個的Java源文件構成的。

如果要執行所寫的代碼,在Netbeans中有兩種方法:

(1)打開你寫的源文件,如果源文件滿足可執行的條件,可以點擊鼠標的右鍵,在彈出的菜單里選擇"Run File",也可以按快捷鍵"Shift+F6"

(2)按照Project的設定運行代碼,此時只要用選擇Netbeans菜單中的Run->Run Main Project,注意,如果在Netbeans中建立了多個Project,此時運行的是Main Project,有關Main Project的介紹請參見下文。

下面介紹Netbeans對Java程序的組織方法和一些Java語言的基礎知識。

Java以"類(class)"為單位組織程序,每個Java源文件中可以有一個或多個類的定義,但習慣上,往往一個Java源文件中只存放一個類的定義。類(class)是編寫Java程序的基本單位。

我們都知道,程序是由代碼構成的,而代碼在目前的大多數編程語言中,都是寫在函數里面的,這就是C語言組織程序的方式;Java在三種基本代碼(即順序、選擇、循環)的語法上和C語言基本上是一樣的,它的代碼也要寫在函數里,但Java進一步要求,函數必須寫在類當中,數據,也就變量、常量等等的定義,也必須要寫在類當中。而類則要寫在擴展名為.java的源文件中。

一個程序往往由多個源文件組成,NetBeans利用Project來管理它們,每個Project代表著一種Java程序的類型,比如可以是一個網站、一個企業級的應用程序。Netbeans提供多種Project供編程者選擇。我們學習的是Java應用程序,所以前面選擇Project的類型是Java Application。

在Netbeans中創建Project的方法就是通過File->New 菜單,這個菜單可以反復使用,以便編程者創建多種Java應用程序。這樣,Netbeans中就可能有多個Project,但這些Project中只有一個Project是活動的,即當你利用Netbeans的菜單完成編譯、運行等工作時,這些工作只能作用于一個Project上,該Project被稱為Main Project。當你用File->New菜單創建一個Project時,這個Project就會自動變為Main Project,它的工程的名字在顯示時會是一種黑體顏色。

利用File->New菜單創建Project時,每創建一個Project,就會導致Main Project改變為當前新創建的Project。如果想讓某個非Main Project成為Main Project,可以用右鍵點擊這個Project,然后在彈出的菜單中選擇"Set As Main Project"。這一點對于初學者相當重要,因為,在想運行Project時,如果該Project不是Main Project,則運行的結果則是另一個Main Project中程序運行的結果,而不是當前的Project的結果。

下面的這個圖顯示了上述的內容:

      Project1(Main Project)
       |
       |-----------------------Class1.java(類Class1所在的源文件)
       |             |
       |             |
       |             |-----------Class1(類Class1的定義)
       |                   |
       |                   |----------Class1中的變量、常量定義
       |                   |
       |                   |-----------Class1中的函數定義
       |
       |-----------------------Class2.java
       |
       |-----------------------其他類定義所在的源文件
       |
       Project2(非Main Project,該Project的顏色不是黑體字的顏色)
       |
       |
       |
       ProjectN

再介紹一些Java的語義方法的知識:

  Java用關鍵字class定義類,格式如下:
  class 類名{
  } 

類的前面可以用public關鍵字修飾,也可以沒有任何修飾。如果一個類前面用了public修飾,按照Java的要求,該類所在的源文件名必須要和此類的類名一樣,舉個例子:
  類Class1的定義:
  public class Class1{

        int a;//這是類中的變量定義

        void printA(){
          //這里是函數中的代碼
        }
  }

這時,由于類Class1的定義前有一個public關鍵字的修飾,所以Class1的定義代碼必須要存放在一個名為Class1.java的源文件里,否則會導致編譯錯誤。

為了避免這個類名和文件名之間的關聯問題,利用Netbeans編寫Java程序時,要加入一個新的類,可以使用工具欄中最左邊的一個按鈕,點擊之后,在彈出的對話框中選擇Java Class,這個向導會自動生成一個你所指定的類的源文件和大體上的代碼,可以在生成代碼的基礎上進一步學習類的編寫。

為什么Java要求函數一定要寫在類當中呢?這就是Java的所謂面向對象的特性了。程序設計的最終目的是將原來由人所做的繁雜的事情交給計算機去完成,而編程語言就是完成這件工作的工具。人類在做事情時,事情完成的主體是某個人,這個人在做事情時會結合自己掌握的資料,來思考如何根據這些資料來做這個事情;也就是說,人在做事情的時候是將數據和處理數據的方法放在一起來考慮的。實際上,面向對象的編程就是模擬了這個特點,它用類來抽象一個需要完成的任務:完成這個任務的資料,在Java語言中就是類中定義的變量和常量;而做事情的步驟,在Java語言中就是那些寫在函數中的代碼。事實證明,以類為主體設計代碼,可以更有效地表達編程中涉及到的任務。

我們可以將這種方式和C語言對比一下,在C中,寫程序的基本單位是函數,而函數處理的數據并沒有和函數明確的放在一起。要傳遞這些數據,要么通過全局變量,要么通過函數的參數,這使得在處理數據增多的情況下,函數的編寫變得非常復雜。而Java語言則以類為寫程序的基本單位,通過合理分配每個類中的定義的數據和函數,在處理大量數據的時候,程序可以對這些數據按照類進行分組,再按照這些分組后的數據設計與之相關的函數,從而有效地解決了C中需要大量傳遞參數的問題。

其實,設計類只是在面向對象編程中的***步,類的設計相當于完成了一個做事情的圖紙。為了能夠根據這些圖紙真正做完成任務,就必須執行圖紙中描述的任務。這在Java語言中就是調用這些類中定義的數據和函數,如何去調用這些類中的數據和函數呢?也就是說,如何使用定義好的這些類呢?

首先,需要明確的是,Java中的數據分為兩種類型:

1、基礎數據類型,也被稱為值類型,即類似于C中的那些基礎數據類型,如整型、浮點型等等

2、復合數據類型,也被稱為引用數據類型,這種數據類型就是程序員在源文件中定義的類。其實,類和C中的結構體數據類型有些相象,和結構體不同的是,它既具有內部的成員的定義,也具有函數的定義。

Java程序中,編程的實質就是利用復合數據類型,封裝對于基礎數據的處理。類設計好了之后,就相當于有了一種新的數據類型。這種新的數據類型如果要使用的話,就要利用這種數據類型去聲明一個變量,然后通過該變量來使用類中定義的數據,或調用類中定義的函數。這就是在Java語言中使用類的方式。

用類聲明一個變量在形式上和定義一個普通變量差不多,如:

Class1 c1;

這個形式和C語言中定義結構體類型的變量是很相象的,但和C語言不同的是,結構體類型的變量在聲明后,其中包含的數據會自動分配內存,而Java的類這種類型的變量必須要明確的分配給它內存,否則,它將無法使用。分配的語法如下:

c1=new Class1();

也可以把這兩句合并在一起:

Class1 c1=new Class1();

定義了類型為Class1,名為c1的變量之后,如何去調用Class1中定義的變量和函數呢?

對于類中定義的變量,可以用這種方式對其進行引用:

c1.變量名

可以看到,Java中引用類中定義的變量的方式和C中引用結構體成員的方式也是一致的。

對于類中定義的函數,可以用這種方式進行調用:

c1.函數名(實際參數列表);

在明確了類的使用方式之后,那么上述對類中的變量和函數進行調用的語句從那里開始執行呢?

這里需要一個程序執行的開始點。Java和C一樣,都有一個名為main的函數,但Java對這個函數有一系列的要求,即這個函數必須要按照如下方式定義: 

 public static void main(String args[]){
          //編寫執行代碼
    }

在這個函數中,將上述調用類中的數據和函數的代碼寫在這里就會得到執行了。

綜上所述,Java的程序設計的步驟可按以下三步來做:

1、考慮要解決的問題,看看它可以分成幾個部分來解決,每個部分都需要哪些數據和處理這些數據的函數

2、按照步驟1中的所列的部分,設計類,在類中定義需要處理的數據和函數

3、考慮這些設計好的類如何調用,將調用的代碼寫在如下的一個函數里: 

 public static void main(String args[]){
          //編寫執行代碼
    }

由于Java要求所有的函數都要放到類中定義,所以,這個main函數也要放在一個類中進行定義,習慣上,會把main函數放到一個單獨的文件中,在該文件中定義其所在的類,該類被稱為Java程序的主類(Netbeans在生成Project時,默認情況下就會生成這個主類的代碼,同時會給它起一個叫做"Main"的名稱)。

在Java中,由于變量或常量都要定義在類中,所以這種定義在類中的變量或常量被稱為"字段",也有的書上叫它們為"屬性",還有的書上叫它們"數據成員";而函數也要定義在類當中,一般術語上稱之為"方法"。

一個Java程序中,理論上講,應該只有一個類中有main方法(函數),但有時,為了編程方便,可能會有不止一個類包含有main方法。凡是包含有main方法的類都是可以運行的,在Netbeans中,在這種文件中點擊右鍵,就可直接運行它,這就是在開頭提到的***種運行Java程序的方式。上面說的第二種方式,即通過選擇Run->Run Main Project運行Java程序,這種方式要求Main Project必須指定到底是要運行哪個類中的main方法。在默認情況下,創建Project時,生成的Main.java中的Main類中的main方法就是在選擇Run->Run Main Project是運行的方法。如果你想更改這個設定,可以在工程名稱上面點擊鼠標右鍵,在彈出的菜單中選擇"Properties",在彈出的對話框的左側選擇"Run"結點,然后在右側的"Main Class:"編輯框中輸入包含main方法的類名,或點擊編輯框右側"Browse"按鈕,讓Netbeans幫你指定要運行的主類。

希望通過這個概要的介紹,對Java語言和Netbeans的使用有一個初步的了解。附上一個我做培訓時用的Netbeans使用介紹的ppt文件。

【編輯推薦】

  1. 開源NetBeans 5.5集成開發環境(IDE)正式推出
  2. 新版NetBeans讓PHP開發更輕松
  3. NetBeans 6.0預覽版發布 Sun再引驚呼
  4. 使用NetBeans和Eclipse開發PHP應用程序
  5. 八大技術牛人點評NetBeans 6.5
責任編輯:張燕妮 來源: javaeye
相關推薦

2011-07-04 14:14:54

java

2011-04-12 10:13:24

2020-09-08 19:03:41

Java代碼初學者

2009-02-18 11:10:40

c++忠告方法

2011-04-08 15:07:40

C++

2011-07-26 16:08:40

iPhone 應用程序

2015-07-20 13:56:59

SDN

2009-09-28 09:45:00

CCNA學習經驗CCNA

2020-06-03 10:00:30

Kubernetes容器開發

2010-01-15 19:05:42

學習C++

2018-10-28 16:14:55

Reactreact.js前端

2011-07-05 13:59:23

XML

2016-11-18 17:40:35

2018-04-24 11:09:13

LinuxShellfc

2018-05-14 08:53:51

Linux命令shuf

2018-04-08 14:47:06

Linux命令type

2011-08-10 19:01:18

Objective-C

2011-08-10 16:44:56

iPhone代理設計模式

2011-08-17 12:03:36

Objective-C

2011-08-12 10:27:52

Objective-C對象
點贊
收藏

51CTO技術棧公眾號

日本韩国一区二区三区视频| 99久精品国产| 久久精品亚洲国产| 无码人妻少妇色欲av一区二区| 欧美草逼视频| 91在线高清观看| 国产剧情日韩欧美| 久久久久久久9999| 精品久久久亚洲| 日韩一区和二区| 男人操女人免费软件| 视频三区在线| 不卡在线视频中文字幕| 国产盗摄xxxx视频xxx69| 伊人在线视频观看| 一区二区美女| 精品久久久久一区| 天堂av在线网站| 麻豆av在线播放| 中文字幕一区二区三区视频| 国产日韩欧美综合精品| 一级黄色片在线观看| 国产午夜久久| 欧美精品在线免费| 国产精品18在线| 日韩av黄色在线| 日韩精品一区二区三区四区| 国产三级国产精品国产专区50| 9765激情中文在线| 亚洲精品中文字幕在线观看| 欧美裸体网站| 韩国中文字幕hd久久精品| 久久精品国产久精国产| 51精品国产黑色丝袜高跟鞋| 校园春色 亚洲| 国产精品99在线观看| 亚洲欧美自拍一区| 黄色免费视频网站| 中文字幕久久精品一区二区| 欧美男生操女生| 欧美伦理片在线观看| 亚洲美女炮图| 午夜激情一区二区| 亚洲偷欧美偷国内偷| 日本人dh亚洲人ⅹxx| 日韩一区精品| 91国模大尺度私拍在线视频| 青青草成人免费在线视频| 在线观看a级片| 亚洲欧洲国产日本综合| 天天人人精品| p色视频免费在线观看| 91在线一区二区| 精品1区2区| 性xxxx视频播放免费| 成人精品在线视频观看| 国产激情美女久久久久久吹潮| jizz中国女人| 国产成人精品在线看| 91在线观看免费| av天堂一区二区三区| 国产在线视频不卡二| 成人久久18免费网站图片| 这里只有精品999| 美女性感视频久久| 91精品久久久久久久久久久久久久 | 久久精品亚洲成在人线av网址| 欧美zozo另类异族| 亚洲自拍偷拍精品| 日本福利一区| 亚洲香蕉av在线一区二区三区| 精品人妻一区二区三区四区| 成人精品影院| 欧美成人精品影院| 久久久久久欧美精品se一二三四 | av免费播放网址| 欧美成人免费电影| 欧美性色黄大片| theporn国产精品| 亚洲精品一区二区三区中文字幕| 亚洲аv电影天堂网| 中出视频在线观看| 欧美日韩国产在线观看网站| 久久久av电影| 国产免费观看av| 强制捆绑调教一区二区| 91美女高潮出水| 欧美一级淫片aaaaaa| 久久这里只有精品6| 无遮挡亚洲一区| 羞羞污视频在线观看| 精品久久久久久国产| 久久精品视频91| 国产一区二区三区免费在线| 亚洲国产成人爱av在线播放| 熟女俱乐部一区二区| 99久久久久国产精品| 久久久久久久一区二区| 欧美男人亚洲天堂| 国产剧情一区在线| 欧美不卡三区| av网址在线| 色婷婷综合久久久中文字幕| 涩涩网站在线看| 婷婷综合一区| 精品自拍视频在线观看| 日韩视频在线观看一区| 国产做a爰片久久毛片| 精品国产乱码久久久久久蜜柚| avtt亚洲| 狠狠躁夜夜躁人人躁婷婷91| www.成人黄色| 狠狠综合久久av一区二区蜜桃| 久久91精品国产91久久跳| 中文字幕一区二区人妻视频| 国产成人av网站| 亚洲综合首页| 粉嫩一区二区三区| 亚洲第一中文字幕| 欧美老熟妇一区二区三区| 视频一区在线视频| 国内精品久久国产| 色噜噜狠狠狠综合欧洲色8| 欧美日韩黄色影视| 性高潮久久久久久久| 亚洲国产精品一区| 97人人做人人人难人人做| 91精品国产91久久久久游泳池| 精品日本高清在线播放| 亚洲成人激情小说| 亚洲精品国产首次亮相| 国产精品自拍偷拍| 粉嫩av在线播放| 色综合av在线| 蜜桃传媒一区二区亚洲av| 亚洲三级影院| 国产伦视频一区二区三区| av激情在线| 9191精品国产综合久久久久久 | 欧美一级精品| 国产91精品最新在线播放| 天堂中文在线官网| 亚洲午夜免费福利视频| 少妇伦子伦精品无吗| 一区二区影院| 91丨九色丨国产| 黄色网在线免费观看| 欧美日韩国产成人在线91 | 亚洲激情综合网| 永久免费黄色片| 影音先锋日韩在线| 91网站免费看| 尤物视频在线看| 欧美成人综合网站| 国产午夜精品一区二区理论影院| 高清不卡一区二区在线| 国产肉体ⅹxxx137大胆| 中文字幕一区二区三区日韩精品| 欧美极品美女视频网站在线观看免费| 99热这里只有精品99| 一区二区三区日韩欧美精品| 成年人看片网站| 亚洲乱码久久| 欧美亚洲精品日韩| 国产精品美女午夜爽爽| 日韩一区二区在线视频| 国产精品久久影视| 一区二区久久久| 亚洲第一黄色网址| 久热精品在线| 五月天av影院| aaa国产精品| 日韩av大片在线| 永久免费在线观看视频| 91精品国产91综合久久蜜臀| 精品小视频在线观看| 91视频xxxx| 三上悠亚av一区二区三区| 91成人精品| 精品无人区一区二区三区| 成人视屏在线观看| 欧美www在线| 手机亚洲第一页| 欧美日韩高清在线| 国产在线欧美在线| 国产亚洲一二三区| 免费不卡av网站| 午夜亚洲视频| 免费久久久久久| 欧美xxxx在线| 91精品久久久久久久久久另类| 毛片网站在线看| 中文字幕亚洲综合久久筱田步美| 国产精品欧美激情在线| 无码av免费一区二区三区试看| 成人黄色a级片| 国产成人一级电影| www.色偷偷.com| 国产精品分类| 亚洲欧美一区二区原创| 成人18夜夜网深夜福利网| 日韩av电影在线免费播放| 中日韩高清电影网| 中文字幕亚洲一区二区三区五十路| 人妻无码中文字幕| 在线电影欧美成精品| 久久久国产精品成人免费| 亚洲欧美电影一区二区| 国产又大又粗又爽的毛片| 成人在线视频一区二区| 色戒在线免费观看| 美女91精品| 成年人看的毛片| 中文精品久久| 亚洲一区三区视频在线观看| 欧美三级电影在线| 波多野结衣精品久久| 外国成人毛片| 国产精品欧美日韩久久| 天天综合av| 午夜精品久久久久久99热软件 | 欧美孕妇与黑人孕交| 欧美xxxx黑人又粗又长| 播播国产欧美激情| 国产51人人成人人人人爽色哟哟| 亚洲成人激情在线| 国产特级黄色片| 欧美人成免费网站| 久久久久久av无码免费看大片| 欧美日韩免费一区| 精品视频在线观看免费| 最近日韩中文字幕| 久久久久麻豆v国产| 国产喷白浆一区二区三区| 一女三黑人理论片在线| 成人精品视频.| 野花视频免费在线观看| 国产九九视频一区二区三区| 午夜国产福利在线观看| 麻豆精品一区二区| 日韩肉感妇bbwbbwbbw| 天堂影院一区二区| 日韩亚洲在线视频| 日韩中文字幕麻豆| 欧美性猛交xxx乱久交| 日韩精品一级二级 | 国产精品12p| 亚洲精品在线观看91| 伊人久久大香线蕉av一区| 大色综合视频网站在线播放| 少妇免费毛片久久久久久久久| 国产va免费精品观看精品视频 | 国自产拍偷拍福利精品免费一| 亚洲中文字幕无码一区二区三区| 亚洲一级毛片| 国产精品久久久久久久久电影网| 韩日视频一区| 欧美综合在线播放| 麻豆亚洲精品| 亚洲美女性囗交| 国产电影精品久久禁18| 日韩精品――色哟哟| 成人aaaa免费全部观看| av无码一区二区三区| 久久久不卡网国产精品一区| 老头老太做爰xxx视频| 中文字幕视频一区| 妺妺窝人体色www婷婷| 亚洲国产裸拍裸体视频在线观看乱了| 日本天堂网在线观看| 色综合欧美在线| 一级做a爱片久久毛片| 日韩欧美国产麻豆| 手机福利在线| 久久久成人的性感天堂| 黄色在线观看视频网站| 日本午夜人人精品| 日韩综合av| 国产伦精品一区二区三区高清版 | 久久久久久久免费视频了| 午夜黄色福利视频| 亚洲综合色区另类av| 国产成人精品777777| 6080午夜不卡| 青青视频在线观| 久久天堂av综合合色| 678在线观看视频| 国产精品普通话| 福利欧美精品在线| 亚洲春色在线视频| 国一区二区在线观看| 黄色一级一级片| 国产成人精品综合在线观看 | 国产精品久久久久一区二区| 日韩高清二区| 日韩欧美精品一区二区| 欧美激情综合色综合啪啪| 成年网站在线免费观看| 国产一区福利在线| 六月婷婷七月丁香| 一区二区免费在线| 亚洲视频一区二区三区四区| 亚洲高清色综合| av网址在线免费观看| 日本中文字幕久久看| 97品白浆高清久久久久久| 午夜欧美性电影| 国产日韩一区| 成人在线短视频| 国产精品素人视频| 国产 欧美 日韩 在线| 51午夜精品国产| 国产大片在线免费观看| 久久久久久亚洲精品不卡| 日本国产亚洲| 日韩精品久久久| 国产日韩视频| www.美色吧.com| 自拍偷拍国产精品| 中文精品久久久久人妻不卡| 亚洲国产另类久久精品| 99在线播放| 成人a免费视频| 成人激情开心网| 99999精品视频| www.亚洲在线| 国产一级生活片| 欧美一区二区三区四区高清| 一广人看www在线观看免费视频| 欧美中文字幕在线播放| 国产精品三p一区二区| 亚洲精品国产suv一区88| 狠狠色丁香久久婷婷综合_中 | 依依成人精品视频| 99国产在线播放| 裸体女人亚洲精品一区| 色综合视频一区二区三区44| 亚洲国内在线| 日韩国产欧美在线播放| 精品国产成人亚洲午夜福利| 色系网站成人免费| 免费一级毛片在线观看| 欧美亚洲第一区| 自拍偷拍一区| 日本久久精品一区二区| 欧美国产精品久久| 中文字幕乱码人妻无码久久| 在线国产精品视频| 黄色日韩网站| www.黄色网址.com| 国产精品资源在线| 妺妺窝人体色www在线下载| 日韩欧美美女一区二区三区| 日本动漫理论片在线观看网站 | 日本成人在线视频网址| 爽爽窝窝午夜精品一区二区| 国产三区在线视频| 国产性天天综合网| 亚洲图片欧美在线| 精品国内亚洲在观看18黄| 精品国产乱码一区二区三区| 久久av高潮av| 99精品欧美一区二区三区小说 | 韩国一区二区在线观看| 日韩在线视频免费看| 欧美一区二区久久| 免费电影视频在线看 | 国产精品国产一区| 亚洲欧美日韩中文字幕在线观看| 亚洲一区二区三区视频在线 | 欧美黄网站在线观看| 国产日韩精品久久久| 一本久道久久综合无码中文| 欧美成人黄色小视频| 久久97久久97精品免视看秋霞| 精品人妻一区二区三区四区在线| 久久精品欧美日韩| 国产乱码久久久久| 91极品视频在线| 日韩在线不卡| av天堂一区二区| 在线精品视频一区二区三四| www.久久ai| 欧美日韩免费观看一区| 激情综合网av| 97久久久久久久| 精品国产一区二区三区久久久狼| 亚洲一区网址| 91在线视频观看免费| 一区二区三区日韩在线观看| 激情福利在线| a级国产乱理论片在线观看99| 美女视频一区免费观看| 最新一区二区三区| 国产丝袜一区二区三区免费视频| 9999精品| 激情视频综合网| 亚洲主播在线播放| av黄色在线观看| 久久久久久草|