官术网_书友最值得收藏!

1.4.3 使用編輯器編寫程序代碼

視頻講解:資源包\Video\01\1.4.3使用編輯器編寫程序代碼.mp4

img

編輯器位于Eclipse工作臺的中間區(qū)域,該區(qū)域可以重疊放置多個(gè)編輯器。編輯器的類型可以不同,但它們的主要功能都是完成Java程序、XML配置等代碼編寫或可視化設(shè)計(jì)的工作。本節(jié)將介紹如何使用Java編輯器和其代碼輔助功能快速編寫Java程序。

1.打開Java編輯器

在使用向?qū)?chuàng)建Java類文件之后,會自動打開Java編輯器編輯新創(chuàng)建的Java類文件。除此之外,打開Java編輯器的常用方法是在Package Explorer(包資源管理器)視圖中雙擊Java源文件。Java編輯器的界面如圖1.26所示。

img

圖1.26 Java編輯器的界面

從圖1.26可以看到,Java編輯器以不同的樣式和顏色突出顯示Java語法。這些突出顯示的語法包括以下幾個(gè)方面。

·程序代碼注釋(綠色英文,如Auto-generated)。

·Javadoc注釋(加粗的藍(lán)色英文,如TODO)。

·Java關(guān)鍵字(加粗的紫色英文,如public)。

多學(xué)兩招

在Java編輯器左側(cè)單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇顯示行號命令,可以開啟Java編輯器顯示行號的功能。

2.編寫Java代碼

Eclipse的強(qiáng)大之處并不在于編輯器能突出顯示Java語法,而在于它強(qiáng)大的代碼輔助功能。在編寫Java程序代碼時(shí),可以使用Ctrl+Alt+/快捷鍵自動補(bǔ)全Java關(guān)鍵字,也可以使用Alt+/快捷鍵啟動Eclipse代碼輔助菜單。

在使用向?qū)?chuàng)建HelloJava類之后,向?qū)詣訕?gòu)建HelloJava類結(jié)構(gòu)的部分代碼,并建立main()方法,程序開發(fā)人員需要做的就是將代碼補(bǔ)全,為程序添加相應(yīng)的業(yè)務(wù)邏輯。

多學(xué)兩招

在安裝Eclipse后,Java編輯器文本字體為Consolas 10。采用這個(gè)字體時(shí),中文顯得比較小,不方便查看。這時(shí),可以單擊Window→選擇Preferences,打開Preferences對話框,在左側(cè)的列表中打開General文件夾→打開Appearance文件夾→單擊Colors and Fonts,在右側(cè)打開Basic文件夾→單擊Test Font→單擊Edit按鈕,在彈出的對話框中將大小修改為五號,單擊確定按鈕,返回Preferences對話框,單擊OK按鈕即可。

在HelloJava程序代碼中,第1、2、4、5、7、8行是由向?qū)?chuàng)建的,完成這個(gè)程序只要編寫第3行和第6行代碼即可。

首先來看一下第3行代碼。它包括private和static兩個(gè)關(guān)鍵字。這兩個(gè)關(guān)鍵字如果在記事本程序中手動輸入可能不會花多長時(shí)間,但是無法避免出現(xiàn)輸入錯(cuò)誤的情況,如將private關(guān)鍵字輸入為privat,缺少了字母e,這個(gè)錯(cuò)誤可能在編譯程序時(shí)才會被發(fā)現(xiàn)。如果是名稱更長、更復(fù)雜的關(guān)鍵字,就更容易出現(xiàn)錯(cuò)誤。而在Eclipse的Java編輯器中可以輸入關(guān)鍵字的部分字母,然后使用Ctrl+Alt+/快捷鍵補(bǔ)全Java關(guān)鍵字,代碼如下:

img

其次是第6行的程序代碼,它使用System.out.println()方法輸出文字信息到控制臺,這是程序開發(fā)時(shí)常用的方法之一。當(dāng)輸入.操作符時(shí),編輯器會自動彈出代碼輔助菜單,也可以在輸入syso后,使用Alt+/快捷鍵調(diào)出代碼輔助菜單,完成關(guān)鍵語法的輸入。

多學(xué)兩招

(1)System.out.println()方法在Java編輯器中可以通過輸入syso和按Alt+/快捷鍵完成快速輸入。

(2)將光標(biāo)移動到Java編輯器的錯(cuò)誤代碼位置,按Ctrl+1快捷鍵可以激活代碼修正菜單。

主站蜘蛛池模板: 石泉县| 旬阳县| 家居| 临泽县| 舒兰市| 湖口县| 台南县| 元朗区| 临夏县| 徐州市| 罗城| 兴山县| 南靖县| 兴文县| 临西县| 辛集市| 城固县| 邻水| 集贤县| 新化县| 类乌齐县| 集安市| 红安县| 拜城县| 溧阳市| 黄浦区| 西昌市| 鹤岗市| 万载县| 嘉祥县| 赤水市| 同心县| 财经| 西城区| 青浦区| 田东县| 峨眉山市| 寻乌县| 宜兴市| 广汉市| 梁山县|