日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Day01_JAVA语言基础第一天

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day01_JAVA语言基础第一天 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

1、計算機基礎知識(理解)

?

?????????1、計算機硬件??

? ? ? ? ? ? ? ??軟件的基礎設施,就是載體,計算機的硬件由五大組成部件:運算器,控制器,存儲器,輸入設備和輸出設備

???????? 2、計算機軟件 ?

??????????????????系統軟件:windowsMACLINUX,安卓,IOS,塞班

??????????????????應用軟件:QQ YY 陌陌

? ? ? ???3、軟件開發 ?? ? ? ? ? ? ? ? ??

?????????????????軟件:數據和指令的集合 ? ? ? ? ? ? ? ? ??

?????????????????開發:軟件的制作過程

? ? ? ? ? ? ? ? ? 軟件開發:用開發工具和計算機語言做出軟件就是軟件開發

?????????4、計算機語言??

??????????????????人與計算機的交流的一種特殊語言 ? ? ? ? ? ? ? ? ? 機器語言,匯編語言,高級語言

? ? ? ? ?5、人機交互??

??????????????????就是人與計算機打交道

??????????????????圖形界面方式:這種方式方便,簡單直觀

??????????????????窗口方式:要有控制臺,需要記住很多命令,這種方式麻煩

? ? ? ? ?6、鍵盤功能鍵和鍵盤快捷鍵(掌握)??

??????????????????功能鍵

??????????????????????????tab ? ? ?制表符 ? ??????????????????????????

??????????????????????????shift ?? 上檔轉換鍵 ? ??????????????????????????

??????????????????????????ctrl ? ? ?控制鍵? ? ??????????????????????????

??????????????????????????alt ? ? ? ?改變(ALTER) ?

??????????????????????????enter

??????????????????????????windows

??????????????????????????prtsc ? 截圖 ?

??????????????????快捷鍵

??????????????????????????ctrl+A?

??????????????????????????ctrl+c

??????????????????????????ctrl+v

??????????????????????????ctrl+s

??????????????????????????ctrl+z

??????????????????????????ctrl+y:還原撤銷? ?? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?

??????????????????????????Windows鍵+D 顯示桌面 ? ? ? ? ? ? ? ? ? ? ? ? ?

??????????????????????????Windows鍵+R 執行『運行』命令 ? ? ? ? ? ? ? ? ? ? ? ? ?

??????????????????????????Windows鍵+L 鎖屏/切換用戶 ? ? ? ? ? ? ? ? ? ? ? ? ?

??????????????????????????Windows鍵+E 啟動資源管理器? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ??7、常用的DOS命令(掌握)??

??????????????????1、如何打開控制臺

??????????????????????????a win+r cmd?回車

??????????????????2、常用的命令

??????????????????????????d:回車

??????????????????????????cd demo 進入demo文件夾

??????????????????????????cd .. 返回上一層

??????????????????????????cd \?返回根目錄

??????????????????????????cls 清屏

??????????????????????????exit 退出 ?? ? ? ? ? ? ? ? ? ? ? ? ??

??????????????????????????mspaint :打開畫圖軟件 ? ? ? ? ? ? ? ? ? ? ? ? ??

??????????????????????????calc:打開計算器

?

2、JAVA語言概述(了解)

?

?????????1JAVA語言發展史(了解) ?

?

? ? ? ? ? ? (不用記,知道一個人叫xx,大家都搞這個的對不對,這個別人問,你都不知道,這個不利于大家出去吹牛)

??????????????????Java之父:詹姆斯高斯林(吹牛用,記住否則不利于你吹牛)

???????

? ? ?? ? ?2JAVA語言的平臺(掌握) ?

?

??????????????????A:J2SE:基礎版,桌面應用

??????????????????B:J2ME:微型版,手機開發

??????????????????C:J2EE:企業版,簡單說就是所有瀏覽器訪問的程序

????? ? ? ? ? ? ? 注意JDK5以后改名JAVASE(Tiger 老虎), JAVAME(Mustang 野馬), JAVAEE(Dolphin海豚) ?

?????

????? ? ? ? ????? 注意:J2SE是學習其他兩門的基礎 ??

?? ? ? ?

??????????3Java語言的特點(理解) ?

?

??????????????????重點記???

??????????????????????????開源:源代碼開放

??????????????????????????跨平臺:在任意操作系統下都可以使用

?

?????????4、跨平臺(這個要求理解) ?

?

??????????????????通過火星人和中國人,德國人交流知道的原理:找一個翻譯。而JAVA語言的這個翻譯是JVM

?

??????????????????注意JAVA語言是跨平臺的,JVM不是跨平臺的(掌握)

?

?????????5JRE?JDK(掌握) ?

?

??????????????????JRE:JVM+class library(類庫)?組成,是JAVA程序的運行環境

??????????????????JDK:JRE+TOOLS,是開發工具包

??????????????????JDK開發的軟件必須在JRE上運行,并且有JVM保證跨平臺

?

?????????6JDK?的下載和安裝(掌握) ?

?

??????????????????1JDK的下載(略)

??????????????????2JDK的安裝

??????????????????????????1、傻瓜式安裝(我跟你講我們的軟件只有做到傻瓜式才夠好,用戶不管那么多,他只想著拿過來就能用),會點擊下一步既可以,你要是這都不會我就沒辦法了

??????????????????????????2、注意:請不要在中文目錄和有特殊字符的目錄,比如說空格

???????????????????????????????????請把所有開發相關的軟件放到一個目錄里

??????????????????????????3JRE是不需要單獨安裝的。

?

?

3、HelloWorld案例(掌握)

?

??????????1、開發工具(了解)

??????????????????????????記事本,高級實施本(EditPlus),集成開發工具,Eclipse\MyEclipse,還有很多,不去探討了

??????????2、一個HelloWorld案例

? ??? ??? ??? ??? ??? ?在Demo.java文件中添加如下代碼

? ? ? ? ? ? ? ? ? ? ? ? ? ? class Demo{

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? public static void main(String[] args){

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

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? ? ? ? ? }

??????????????????????????解釋:

???????????????????????????????????1java語言的最基本單位用class表示

????????????????????????????????????????????定義類的格式class?類名

???????????????????????????????????2、程序如果要運行、就行必須有main方法

????????????????????????????????????????????public static void main(String[] args){}

????????????????????????????????????3、程序要輸出內容就必須有輸出語句

????????????????????????????????????????????System.out.println("...");

? ? ? ??3、如何執行JAVA程序

??????????????????????????1、開發源程序

??????????????????????????2、編譯源程序?javac Demo.java

??????????????????????????3、通過JAVA執行?java Demo

? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:不是必須每次編譯才能運行,如果已經編譯好,直接運行就可以了

????????4、常見的錯誤及注意事項

??????????????????????????A:文件擴展名導致編譯失敗。把隱藏文件擴展名給顯示出來。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??win7,win8的同學如果不會單獨問我。

? ? ? ? ? ? ? ? ? ? ? ? ??B:非法字符錯誤

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??只要看到是非法字符,肯定是中英文問題。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??因為我們要求所有的符號全部是英文狀態的。

? ? ? ? ? ? ? ? ? ? ? ? ??C:注意大小寫問題

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??class -- Class

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??String -- string

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??System -- system

? ? ? ? ? ? ? ? ? ? ? ? ??D:括號的對應問題

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??java程序中,括號都是成對出現的。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??所以,我建議在編寫程序時,請遇到括號,成對打。

? ? ? ? ? ? ? ? ? ? ? ? ??E:main方法格式錯誤??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??public static void main(String [] args){ }

? ? ? ? ? ? ? ? ? ? ? ? ??F:java源文件發生變化后,請重寫編譯在運行

? ? ? ? ? ? ? ? ? ? ? ? ??G:縮進問題

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??寫代碼,遇到{},請縮進一個tab位置。

?

?

4、環境變量(理解)

?

? ? ? ? ?1、path環境變量的作用(掌握) ?

?

??????????????????JAVAC?JAVA命令可以在任意目錄可以被訪問

?

? ? ? ? ?2、path環境的配置(掌握) ?

?

??????????????????兩種方案:

??????????????????????????只修改PATH

??????????????????????????先建立一個JAVA_HOME,值是"D:\..\JDK1.7",后修改PATH:%JAVA_HOME%

?

? ??? ? ?3、classpath環境的配置(了解) ?

?

??????????????????class文件在任意目錄都可以被訪問

??????????????????技巧:在最左邊配置一個.;這樣做的好處就是能夠先在當前目錄下查找并執行

?

?????????注意:在Path中用";"分割不同的文件目錄

?

5、關鍵字(理解)

? ? ? ??1、概念 ? ? ??? ?

? ? ? ? ? ?在Java語言中具有特殊含義的單詞。

?

? ? ? ? ?2、特點 ?

?

??????????????????Java語言中的所有關鍵字全部小寫。

?

? ? ? ? ?3、注意(了解) ?

?

??????????????????gotoconstJava語言中有,但是一直未使用。

?

?

?

6、標識符(掌握)

? ? ? ?1、概念(掌握) ?

?

? ? ? ? 對各種變量、方法和類等要素命名時使用的字符序列稱為標識符。(其實就是個名字)

? ? ? ? ? ? ? ? 由26個英文字母大小寫,數字:0-9?符號:_ $?組成

? ? ??2、組成規則(掌握) ?

?

? ? ? ? ? ? ? ? ? ??A:?標識符由字母、下劃線“_”、美元符“$”或數字組成。

? ? ? ? ? ? ? ? ? ? B:?標識符應以字母、下劃線、美元符開頭(只要不以數字開頭就OK)

? ? ? ? ? ? ? ? ? ??C:?不能和關鍵字重名。

? ? ? ? ? ? ? ? ? ??D:?名字不要用空格隔開。

? ? ? ? ? ? ? ? ? ? E: Java中嚴格區分大小寫

?

? ? ? ? ?3、常見的命名規則(理解) ? ?

?

??????????????????A:

??????????????????????????用于把同名的文件放到不同的目錄下。

??????????????????????????全部小寫。如果是多級包,用.分開。

???????????????????????????????????舉例:

????????????????????????????????????????????itcast

????????????????????????????????????????????cn.itcast

????????????????????????????????????????????com.baidu

??????????????????????????給某個公司做項目:域名反寫作為包名。

?????????????????B:類和接口(見名知意,駝峰命名)

??????????????????????????a:如果類名是一個單詞,這個單詞的首字母大寫。

???????????????????????????????????舉例:

????????????????????????????????????????????Student

????????????????????????????????????????????Teacher

??????????????????????????b:如果類名是由多個單詞組成,每個單詞的首字母大寫。

???????????????????????????????????舉例:

????????????????????????????????????????????HelloWorld

????????????????????????????????????????????LinQingXia

??????????????????C:方法和變量

??????????????????????????a:如果是一個單詞,這個單詞的首字母小寫。

???????????????????????????????????舉例:

????????????????????????????????????????????main()

????????????????????????????????????????????age

??????????????????????????b:如果是多個單詞組成,從第二個單詞開始,每個單詞的首字母大寫。

???????????????????????????????????舉例:

????????????????????????????????????????????showName()

????????????????????????????????????????????studentAge

?????????????????D:常量

??????????????????????????a:如果是一個單詞,全部大寫。???????

???????????????????????????????????舉例:

????????????????????????????????????????????PI

??????????????????????????b:如果是多個單詞,全部大寫,并用_隔開

???????????????????????????????????舉例:

????????????????????????????????????????????STUDENT_MAX_AGE

?

7、注釋(掌握)

? ? ? ??1、概念 ? ? ? ?

? ? ? ? 用于解釋說明程序的,給人看的。

?

????????2、分類(掌握) ?

?

??????????????????A:單行注釋

??????????????????????????//

??????????????????B:多行注釋

??????????????????????????/*??*/

? ? ? ? ? ? ? ? ? c:文檔注釋

? ? ? ? ? ? ? ? ? ? ? ? /** ?*/

?

? ? ? ??3、作用(掌握) ?

?

??????????????????A:對程序進行解釋說明

??????????????????B:用于調試程序錯誤

?

? ? ???要求: 以后類上面和方法上面一律用文檔注釋

?

?

?

8、今天必須掌握的內容。以及常見的筆試題和面試題(學完這個就可以放心學習后面的知識了)

1、練習HelloWorld案例,敲十次,以后就再也不敲了!!!想敲也沒機會了,且行且珍惜

?

?

?

注意:類名是Demo,文件名可以定義成其他的比如A.java,但是我們強烈建議文件名為Demo.java,文件名和類名保持一致,類名的每個單詞首字母大寫

?

2、說說注釋的分類和作用

3、標識符(名字)命名規則,注意事項,類的命名規則

4、掌握指法練習,后期代碼很多,我們必須加快敲代碼的速度,只有良好的打字喜歡才能提高我們的打字速度

5、說說為什么要配置環境變量



來自為知筆記(Wiz)



轉載于:https://www.cnblogs.com/haoyongliang/p/6159054.html

總結

以上是生活随笔為你收集整理的Day01_JAVA语言基础第一天的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。