av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語(yǔ)言

Java入門教程:如何使用一個(gè)Java

時(shí)間:2025-02-18 21:12:59 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

Java入門教程:如何使用一個(gè)Java

  Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。下面是百分網(wǎng)小編整理的關(guān)于使用java語(yǔ)言的內(nèi)容,歡迎閱讀!


  相關(guān)閱讀:Java語(yǔ)言簡(jiǎn)介

  一、背景

  Java編程語(yǔ)言最初是由Sun微系統(tǒng)公司,這是由杰姆斯Gosling發(fā)起并發(fā)布1995為sun公司的java平臺(tái)的核心組件開(kāi)發(fā)。

  Java的標(biāo)準(zhǔn)版的最新版本是 java SE 8。用java和廣泛普及的進(jìn)程,多個(gè)配置套房各類平臺(tái)。例如:企業(yè)應(yīng)用J2EE、J2ME移動(dòng)應(yīng)用。

  二、組成

  Java大概由四個(gè)方面組成:

  Java編程語(yǔ)言,即語(yǔ)法;

  Java文件格式,即各種文件夾、文件的后綴;

  Java虛擬機(jī)(JVM),即處理*.class文件的解釋器

  Java API(Java SE 8)

  三、基本含義

  抽象類:規(guī)定一個(gè)或多個(gè)抽象方法的類別本身必須定義為abstract,抽象類只是用來(lái)派生子類,而不能用它來(lái)創(chuàng)建對(duì)象。

  final類:又稱“最終類”,它只能用來(lái)創(chuàng)建對(duì)象,而不能被繼承,與抽象類剛好相反,而且抽象類與最終類不能同時(shí)修飾同一個(gè)類。

  包:Java中的包是相關(guān)類和接口的集合,創(chuàng)建包須使用關(guān)鍵字package。

  繼承:Java作為面向?qū)ο缶幊陶Z(yǔ)言,支持繼承這基本概念。但Java只支持單根繼承,java.lang.Object是所有其他類的基類。

  多態(tài)類:在Java中,對(duì)象變量是多態(tài)的。而Java中不支持多重繼承。

  接口:Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個(gè)接口只有方法的特征沒(méi)有方法的實(shí)現(xiàn),因此這些方法可以在不同的地方被不同的類實(shí)現(xiàn),而這些實(shí)現(xiàn)可以具有不同的`行為。

  通用編程:任何類類型的所有值都可以同Object類型的變量來(lái)代替。

  封裝:把數(shù)據(jù)和行為結(jié)合起在一個(gè)包中,并對(duì)對(duì)象使用者隱藏?cái)?shù)據(jù)的實(shí)現(xiàn)過(guò)程,一個(gè)對(duì)象中的數(shù)據(jù)叫他的實(shí)例字段(instance field)。

  重載:當(dāng)多個(gè)方法具有相同的名字而含有不同的參數(shù)時(shí),便發(fā)生重載。編譯器必須挑選出調(diào)用哪個(gè)方法進(jìn)行編譯。

  重寫:也可稱為方法的“覆蓋”。在Java中,子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時(shí)子類并不想原封不動(dòng)地繼承父類的方法,而是想作一定的修改,這就需要采用方法的重寫。值得注意的是,子類在重新定義父類已有的方法時(shí),應(yīng)保持與父類完全相同的方法頭聲明。

  Class類:Object類中的getClass方法返回Class類型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main方法的類會(huì)被加載,虛擬機(jī)要加載他需要的所有類,每一個(gè)加載的類都要加載它需要的類。

 

【Java入門教程:如何使用一個(gè)Java】相關(guān)文章:

如何使用java05-27

如何使用一個(gè)java07-11

如何正確使用Java數(shù)組04-29

如何使用java多線程05-04

java快速入門教程03-15

Java中如何使用嵌入MySQL05-03

淺談如何使用java多線程05-07

Java數(shù)組的使用07-14

Java入門教程:控制語(yǔ)08-05