欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java編程環(huán)境搭建和變量基本使用圖文教程

 更新時間:2020年02月13日 12:17:32   作者:扎心了,老鐵  
這篇文章主要介紹了Java編程環(huán)境搭建和變量基本使用,結合圖文形式詳細分析了java編程語言環(huán)境搭建、配置、變量、注釋的基本使用方法,需要的朋友可以參考下

本文實例講述了Java編程環(huán)境搭建和變量基本使用。分享給大家供大家參考,具體如下:

什么是軟件?

軟件的基本組成部分是完成其功能的程序。

在日程生活中,可以將程序看成對一系列動作的執(zhí)行過程的描述。

什么是計算機程序?

為了讓計算機執(zhí)行某些操作或解決某個問題二編寫的一系列有序指令的集合。

為什么選java?

【1】大多數(shù)公司都用

【2】跨平臺

Java發(fā)展史

【1】1991,SUN公司OAK(橡樹)

【2】1995,開發(fā)出了HotJava,并正式退出了JAVA。

【3】1996,sun發(fā)布了JDK1.0

【4】1998,發(fā)布了java歷史上最重要的一個JDK版本JDK1.2

【5】2009,甲骨文公司宣布收購sun

Java語言的特點

【1】可移植性:與平臺無關的特性使java程序可以方便的被移植到網絡上

【2】垃圾回收:java自動內存釋放,自動內存管理的一種說法。

  • 什么情況回收?:內存不足了
  • 回收的方法?:System.gc()

JDK、JRE和JVM

JDK:Java development kit  java開發(fā)工具包

    JRE+工具+類庫

JRE:java runtime environment Java運行時環(huán)境

    JVM+類庫

JVM:Java virtual machine   Java虛擬機,運行Java程序

DOS命令

打開方式

【1】win+r  cmd

【2】程序--附件--命令提示符

命令

【1】切換盤符

  d: e: f:

【2】查看文件目錄清單

  dir

  dir /s 查看所有目錄和子目錄下的文件目錄清單

  dir /p/s 分屏顯示

【3】改變當前目錄

  cd 目錄

  cd ..返回上一級

  cd / 返回根目錄

【4】查看某個命令的幫助

  help dir

【5】新建文件夾

  md 目錄名

【6】新建文件

  copy con 文件名.帶擴展名

  內容

  Ctrl+z 結束

【7】查看文件內容

  type 文件名.擴展名

【8】復制文件

  copy 源文件目錄 目標文件目錄

【9】重命名文件

  ren 原文件名 新文件名

【10】剪切文件

  move 源文件目錄 目標文件目錄

【11】刪除目錄

  rd 目錄名  但是只能刪除空的目錄

【12】刪除文件

  del 文件名.擴展名  只能刪除一個文件

  del *.*  刪除當前目錄下所有的文件

【13】清屏

  cls

【14】退出

  exit

環(huán)境變量

臨時配置

在DOS窗口輸入以下

  • 變量名:Path

  • 變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  • 目的:配置path的目的是在任意路徑下都可以執(zhí)行java,javac命令。

  • 變量名:JAVA_HOME

  • 變量值:C:\Program Files\Java\jdk1.8.0_151(這里是你JDK的安裝路徑,可以更換)

  • 目的:為了簡化path的配置
  • 變量名:CLASSPATH

  • 變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  • 目的:配置classpath的目的是為了在任意路徑下都可以執(zhí)行.class文件。所謂的classpath指定的是.class文件所在的位置。

  • classpath不配置的時候,java命令會在當前目錄下進行查找.class文件,如果找不到,會報以下錯誤

  • 如果設置了classpath,那么會從classpath指定的路徑去尋找.class。如果classpath的值后面不加分號:查找的是classpath指定的路徑下是否有.class文件。如果加了分號,先查詢classpath指定的路徑,再查找當前目錄下是否有.class文件。

  • 注意:通常配置classpath會以.;開頭,表示查詢的是當前路徑。

永久配置

我的電腦---->右鍵---->環(huán)境變量---->配置

 在"系統(tǒng)變量"中設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊"編輯",不存在則點擊"新建"。

 第一個java程序

//class時java程序中的一個關鍵字,用于定義類,這個詞在寫代碼時不能用來做其他的事情,只能用來定義類
//HelloWorld 時程序的類名。類名可以自定義。建議使用英語。注意首字母大寫。
//所有的java程序都是寫在類中。后面的大括號用于表示該類的范圍。
class HelloWorld{
  //表示一個main方法。是程序的入口。程序入口:表示所有的代碼執(zhí)行該從方法開始。
  //args可以改變?yōu)槠渌Q,也可以是String args[]
  public static void main(String[] args){
    //表示程序的輸出,雙引號中的內容可以改變。
    System.out.println("Hello World!");
  }
}

 

注意:

【1】java嚴格區(qū)分大小寫

【2】關鍵字都小寫

【3】符號英文半角

【4】代碼要有縮進,一個tab鍵

【5】語句結束用分號

【6】每行最好寫一句代碼

【7】大括號成對出現(xiàn)

Java的編寫流程

編寫源文件---->通過javac命令編譯源文件---->通過Java命令執(zhí)行字節(jié)碼文件。

javac編譯時需要跟上后綴.java,而java命令后直接跟文件即可,不需要后綴。

javac Hello.java

java Hello

JVM工作原理

 控制臺打印輸出

//輸出并且換行
System.out.println("字符串");//1.普通字符:原樣輸出 2.轉義字符 //輸出不換行 System.out.print()

 Java中轉義序列和進制轉換

轉義序列

【1】八進制轉義  \000 -\377

【2】十六進制轉義  \u0000-\uffff

【3】轉義字符    \n  \t  \\  \'  \"

 進制轉換

二進制  0,1

八進制  0-7

十進制  0-9

十六進制  0-9 a-f

 

變量

通常,根據內存地址可以找到這塊內存空間的位置,也就找到了存儲的數(shù)據。但是內存地址非常不好記,因此,我們給這塊空間起一個別名,通過使用別名找到對應空間存儲的數(shù)據。變量是一個數(shù)據存儲空間的表示。通過變量名可以簡單快速地找到它存儲的數(shù)據。變量是存儲數(shù)據的一個基本單元,不同的變量相互獨立。

標識符的命名規(guī)則

1.由字母,數(shù)字,下劃線_,$符組成。

2.不能以數(shù)字開頭。

3.不能是java的關鍵字

4.不能是字面量true,false,null。

標識符的命名規(guī)范

變量規(guī)范:駱駝命名法

多個單詞組成,第一個單詞首字母小寫,后邊單詞首字母大寫。

注意:

1.變量必須先聲明后使用

2.同一個作用域內,不能聲明同名的變量

3.局部變量必須賦值后才能使用。

注釋

1.單行注釋

2.多行注釋

3.文檔注釋

注意:轉義字符處理的時間早于注釋處理的時間,注釋里面的轉義字符一定要正確。

文檔注釋生成命令

javadoc 選項 文件
//命令 選項 文件
javadoc -private -d doc -author -version Demo4.java

選項:

-private //表示任何級別訪問權限的成員的文檔注釋都能被識別,如:public protected 默認 private
-package //表示 public protected 默認的被識別
-protected //表示 public protected被識別
-public //表示public的被識別
-d 目錄名 //表示 生成的幫助文檔所在的目錄,自動生成
-author //識別生成 @author的注釋
-version //識別生成 @version的注釋

更多java相關內容感興趣的讀者可查看本站專題:《Java面向對象程序設計入門與進階教程》、《Java數(shù)據結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設計有所幫助。

相關文章

  • Maven項目讀取resources文件路徑問題解決方案

    Maven項目讀取resources文件路徑問題解決方案

    這篇文章主要介紹了Maven項目讀取resources文件路徑問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Java中static關鍵字的作用解析

    Java中static關鍵字的作用解析

    這篇文章主要介紹了Java中static關鍵字的作用解析,Java 中,不能在所有類之外定義全局變量,只能通過在一個類中定義公用、靜態(tài)的變量來實現(xiàn)一個全局變量,需要的朋友可以參考下
    2023-11-11
  • 解決Spring Data Jpa 實體類自動創(chuàng)建數(shù)據庫表失敗問題

    解決Spring Data Jpa 實體類自動創(chuàng)建數(shù)據庫表失敗問題

    這篇文章主要介紹了解決Spring Data Jpa 實體類自動創(chuàng)建數(shù)據庫表失敗問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 使用Spring事物時不生效的場景及解決方法

    使用Spring事物時不生效的場景及解決方法

    今天介紹一下Spring事物不生效的場景,事物是我們在項目中經常使用的,如果是Java的話,基本上都使用Spring的事物,不過Spring的事物如果使用不當,那么就會導致事物失效或者不回滾,最終導致數(shù)據不一致,下面我們意義列舉不生效的場景,并給出解決方法
    2023-09-09
  • Maven項目如何查找jar包是由哪個依賴引入的

    Maven項目如何查找jar包是由哪個依賴引入的

    這篇文章主要介紹了Maven項目如何查找jar包是由哪個依賴引入的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Struts2中接收表單數(shù)據的三種驅動方式

    Struts2中接收表單數(shù)據的三種驅動方式

    這篇文章簡單給大家介紹了Struts2中接收表單數(shù)據的三種驅動方式,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-07-07
  • Spring?BeanFactory工廠使用教程

    Spring?BeanFactory工廠使用教程

    Spring的本質是一個bean工廠(beanFactory)或者說bean容器,它按照我們的要求,生產我們需要的各種各樣的bean,提供給我們使用。只是在生產bean的過程中,需要解決bean之間的依賴問題,才引入了依賴注入(DI)這種技術
    2023-02-02
  • MyBatis延遲加載與立即加載案例教程

    MyBatis延遲加載與立即加載案例教程

    這篇文章主要介紹了MyBatis延遲加載與立即加載案例教程,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-07-07
  • java代碼關閉tomcat程序及出現(xiàn)問題解析

    java代碼關閉tomcat程序及出現(xiàn)問題解析

    這篇文章主要介紹了java代碼關閉tomcat程序 及出現(xiàn)問題解析,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2019-05-05
  • Java利用EasyExcel實現(xiàn)合并單元格

    Java利用EasyExcel實現(xiàn)合并單元格

    在某些業(yè)務場景中可能會有合并單元格的需求,本文將詳細為大家講解Java如何利用EasyExcel實現(xiàn)合并單元格,感興趣的小伙伴可以了解一下
    2022-06-06

最新評論