四虎影视库国产精品一区-四虎影视库-四虎影视久久久免费-四虎影视久久久-四虎影视久久-四虎影视精品永久免费网站

TEL:15195455103

Java培訓 > Java知識 >

java零基礎的自學教程

作者:南京????來源:南京????發布時間:2020-03-31 08:54????瀏覽量:65

  一、java介紹(本文中的引號使用不是太規范,編寫代碼務必在英文狀態下)

  java是由Sun Microsystems公司于1995年5月推出的高級程序設計語言,目前由Oracle(甲骨文公司)擁有。

  java可跨平臺運行,java編寫的程序不用修改就可以在不同的平臺上運行,正所謂“一次編寫 到處運行”,在Windows、Andriod、IOS、Mac OS及其他多種UNIX版本的系統上都可運行。

  據估計,全球范圍內有超過30億臺設備都運行著java,它具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點,能夠適應幾乎任何類型的應用程序的需求。

  java被用于谷歌的Andriod操作系統的應用程序,各種桌面應用程序,Web應用程序、分布式系統和嵌入式系統應用程序等。

  二、第一個Java程序

  class MyJavaClass{

  public static void main(String[] args){

  System.out.println("Hello World")

  }

  }

  在Java中,每個應用程序都有一個入口或程序執行的起點,這個起點就是名為main的方法。MyJavaClass是一個類名,類名每個單詞的首字母都要大寫。

  提示:(1)每個Java程序都必須包含一個類

  (2)每個Java程序都是從main方法開始執行

  main方法必須是下面這個格式:

  public static void main(String[] args)

  pulic:任何人都可以訪問它

  static:main方法可以在不創建包含main方法的類的實例的情況下運行

  void:方法不會返回任何值

  main:方法名,是主方法的默認方法名

  提示:方法的參數(形參)在方法名稱后面的括號內聲明,對于main方法來說,參數是一個名為args(argument是參數的意思)的字符串數組。

  {

  System.out.println("Hello World");

  }

  println方法:在屏幕上打印一行文本

  System類:System類及其輸出流用于訪問println方法

  在java中,每個代碼語句都必須以分號結尾。{}后邊別使用分號

  三、Java基本語法

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

  類名:類名的每個單詞的首字母應該大寫。如:MyJavaClass

  方法名:所有的方法名都應該以小寫字母開頭,后邊單詞的首字母大寫。

  源文件名:源文件名必須與類名相同,也就是必須以類名來保存文件(文件名的后綴為.java),如果Java文件名與類名不相同,則會導致編譯錯誤

  主方法入口:所有Java程序由public static void main(String[] args)方法開始執行

  Java標識符:在Java中,類名,變量名以及方法名都被稱為標識符

  標識符由字母、數字、下劃線或美元符號組成;標識符不能以數字開頭,必須以字母或下劃線或美元符號開頭;標識符大小寫敏感,長度無限制;不能使用關鍵字作為java標識符,如:class、void等

  四、Java注釋

  Java注釋是為了給人看的,提高源代碼的可讀性,程序自動忽略不會執行。

  單行注釋以//開始,直到行尾為止

  多行注釋以/*開始,以*/為止

  Java不支持嵌套的多行注釋,但是,可以在多行注釋中嵌套單行注釋。例如:

  /* 多行注釋的開始

  // 嵌套單行注釋

  */ 多行注釋的結尾

  文檔注釋以/**開始,以*/結束,如果是多行,每行以*開頭,它允許你在程序中嵌入關于程序的信息,你可以使用javadoc工具軟件來生成信息,并輸出到HTML文件中。比如:

  /** .......

  * .......

  * .......

  */

  在開始的/**之后,第一行或幾行是關于類、變量和方法的主要描述,之后可以包含一個或多個各種各樣的@標簽。

  @author 用來標識一個類的作者

  @version用來指定類的版本

  @param說明一個方法的參數

  @return說明返回值類型

北大青鳥軟件學校

  五、Java變量

  變量是用來存儲變化的數據,它實際是一個數據地址的索引。

  在Java中,常用的變量有:

  int:整數,如:10,-56等

  double:雙精度浮點數,如:3.1415926,-4.56

  String:字符串類型,必須用雙引號括起來 如:“Hello World”

  char:字符類型,用來定義一個字符。

  boolean:布爾類型,只有true和false兩個值。

  聲明變量時,可以使用逗號隔開來聲明多個同類型的變量。如:int a=23,b=-56.

  一個變量與一個類型相關聯,并且只能存儲該特定類型的值。

  六、基本運算符

  先說一下算數運算符:+(加) - (減)*(乘) /(除) %(求余或取模) ++ (自增)--(自減)

  %:用來求余數,用左操作數除以右操作數,求得余數。如:

  int a=45;

  int b=a%12; // b為9

  ++a,--a:前綴自增自減 先進行自增或自減運算,在進行表達式運算

  a++,a--:后綴自增自減 先進行表達式運算,在進行自增或自減運算

  如: int a=5;

  int b=++a;// b為6,a為6

  int a=5;

  int b=a++; // b為5,a為6

  加和賦值運算符(+=) a+=b; // 等同于 a=a+b;其他雷同

  減和賦值運算符(-=)

  乘和賦值運算符(*=)

  除和賦值運算符(/=)

  取模和賦值運算符(%=)

  七、字符串

  Java中的字符串的創建和操作是通過String類來實現的。在代碼中每遇到一個字符串時,編譯器會在這種情況下創建一個String對象。如:

  String a=“Hello World”;

  在Java中,可使用+來連接字符串

  String firstName=“John”,lastName=“Smith”;

  System.out.println("My name is"+firstName+" "+lastName);

  // 輸出:My name is John Smith

  八、獲取用戶輸入

  Java提供不同的方式來獲取用戶輸入,但Scanner對象是常見,也是容易實現的,導入Scanner類以使用Scanner對象。

  如:import java.util.Scanner;

  如:Scanner myVar=new Scanner(System.in); /* 創建一個名為myVar的Scanner類的實例,這樣就可以讀取用戶輸入的各種數據*/

  在Java中,獲取輸入的字符串,可以使用Scanner類的nextLine()與next()方法.

  下面是用于獲取用戶輸入的程序示例:

  import java.util.Scanner;

  class MyJavaClass{

  public static void main(String[] args){

  Scanner myVar =new Scanner(System.in);

  System.out.println(myVar.nextLine());

  }

  }

  這將等待用戶輸入內容并打印該輸入.


本文內容、圖片由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至2353260942@qq.com 舉報,一經查實,本站將立刻刪除。(如需投稿聯系管理員開通!)

? CopyRight njjava.com ???? 蘇ICP備14052071號

搶試聽名額

名額僅剩66名

教育改變生活

WE CHANGE LIVES