黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Javase輕松入門基礎教程

Javase輕松入門基礎教程

更新時間:2020-03-23 09:58:10 來源:動力節點 瀏覽2556次


  Java的主要特性:


  1、Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,而是引用。并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。


  2、Java是面向對象的,具有類,接口等原語;


  3、Java是解釋型的語言,Java程序在Java平臺上被編譯為字節碼格式,然后可以在實現這個Java平臺的任何系統中運行。


  解釋型語言:,解釋性語言編寫的程序不進行預先編譯,以文本方式存儲程序代碼。在發布程序時,看起來省了道編譯工序。但是,在運行程序的時候,解釋性語言必須先解釋再運行。


  編譯型語言:程序在執行之前需要一個專門的編譯過程,把程序編譯成為機器語言的文件,運行時不需要重新翻譯,直接使用編譯的結果就行了。程序執行效率高,依賴編譯器,跨平臺性差些。如C、C++、Delphi等。


  Java基礎語法


  基本語法規則


  編寫Java程序時,應注意以下幾點:


  大小寫敏感:Java是大小寫敏感的,這就意味著標識符Hello與hello是不同的。


  類名:對于所有的類來說,類名的首字母應該大寫。如果類名由若干單詞組成,那么每個單詞的首字母應該大寫,例如MyFirstJavaClass。


  方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則后面的每個單詞首字母大寫。


  源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的后綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。


  主方法入口:所有的Java程序由publicstaticvoidmain(Stringargs)方法開始執行。


  另外:java中沒有頭文件,它是以import的方法從外面導入.class文件的;java中的main函數是包含在一個類中的,與C++是不一樣的,在C++中沒有定義類也是一個程序。


  源文件聲明規則


  當在一個源文件中定義多個類,并且還有import語句和package語句時,要特別注意這些規則。


  一個源文件中只能有一個public類


  一個源文件可以有多個非public類


  源文件的名稱應該和public類的類名保持一致。例如:源文件中public類的類名是Employee,那么源文件應該命名為Employee.java。


  如果一個類定義在某個包中,那么package語句應該在源文件的首行。


  如果源文件包含import語句,那么應該放在package語句和類定義之間。如果沒有package語句,那么import語句應該在源文件中最前面。


  import語句和package語句對源文件中定義的所有類都有效。在同一源文件中,不能給不同的類不同的包聲明。


  類有若干種訪問級別,并且類也分不同的類型:抽象類和final類等。這些將在訪問控制章節介紹。除了上面提到的幾種類型,Java還有一些特殊的類,如:內部類、匿名類。


  Java高級特性1、Java中的接口


  Java中類繼承只允許一個父類,當需要進行多個繼承時,需要使用接口。接口類似于類,定義時用interface替代類定義中的class,但里面的方法只有定義沒有實現。接口文件的文件名必須與接口名相同。繼承接口的關鍵字為implement,與類的繼承extends相似,可以進行多繼承。接口繼承必須實現接口中的所有方法。


  接口是規范,規定某個實現類里必須有那些方法,只要事先定義好接口,當大家一起合作的時候就不用特別麻煩的交互,而是每個人寫好自己的接口實現類,最后拼接到一起就可以了比如數據庫連接類,接口規定好有哪些方法、方法的功能,然后每個數據庫廠商根據接口去實現具體的類,達到統一的目的,要不每個數據庫廠商自己實現一套,那么你編程的時候就要根據不同驅動使用不同的方法,造成不必要的麻煩。


  Java中的抽象類


  只聲明方法的存在而不具體實現的類,抽象類不能實例化(不能創建相應對象)定義方式:在class前加上abstract,ex:


  abstractclass類名{;;;}


  抽象類中定義的沒有實際意義的,必須在子類重寫的方法為抽象方法,定義時前面加abstract:abstracttypename(agrs)。


  一般方法定義與在正常類中定義一樣。


  java對象創建一般方式:ClassNameobj=newClassName;


Javase輕松入門基礎教程


    以上就是動力節點Java培訓機構小編介紹的“Javase輕松入門基礎教程”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 中中文字幕亚州无线码 | 成人精品在线视频 | 欧美成人se01短视频在线看 | 国产成人久久 | 免费看一片 | 亚洲一级毛片在线观 | 成人福利在线观看免费视频 | 免费的黄色毛片 | 美女被躁免费视频软件 | 狠狠干干干 | 中文字幕免费高清视频 | 一个人www免费看的视频 | 国产欧美亚洲精品第二区首页 | 欧美日本一区亚洲欧美一区 | 很黄很色的男女无遮挡动态图 | 成人在线播放 | 在线观看国产一区二三区 | 国产亚洲一路线二路线高质量 | 亚洲男女免费视频 | 国产精品九九九久久九九 | 亚洲精品天堂在线 | 日韩欧美一区二区三区四区 | 成人美女黄网站色大色费 | 久艹在线观看 | 日日摸日日操 | 欧美一级级a在线观看 | 青草草在线观看免费视频 | 成人免费在线看片 | 国产成人精品日本亚洲18图 | 国内外成人在线视频 | 亚洲 欧洲 日产 韩国在线 | 久久久久国产一级毛片高清片 | 91成人免费观看网站 | 337p色噜噜人体大胆欧美 | 在线观看精品视频一区二区三区 | 成人黄色在线免费观看 | 午夜天堂视频 | 深夜免费福利 | 黑人与中国女一级毛片不卡 | 激情性爽三级成人 | 亚洲狠狠网站色噜噜 |