(一)初识java ---我的第一个java程序
初識(shí)java ---我的第一個(gè)java程序
課程目錄
l? 準(zhǔn)備
l? 開発環(huán)境的準(zhǔn)備
l? 環(huán)境変數(shù)Path設(shè)定
l? 第一個(gè)程序
?
?
目標(biāo)
?? 實(shí)現(xiàn)自己的HelloWorld并運(yùn)行看到結(jié)果
?
一、準(zhǔn)備
(1)計(jì)算機(jī)(パソコン)
(2)計(jì)算機(jī)硬件:肉眼能看到的部分
(3)計(jì)算機(jī)軟件
?????????????????? 系統(tǒng)軟件:xp, windows, Linux, Mac
?????????????????? 應(yīng)用軟件:office、qq….
(4)語(yǔ)言
?????????????????? 自然語(yǔ)言:人與人交流溝通的
?????????????????? 計(jì)算機(jī)語(yǔ)言:人與計(jì)算機(jī)交流溝通的
??????????????????????????? ???????? C,C++,C#,Java
(5)人機(jī)交互
?????????????????? 圖形界面:操作方便只管雙擊,看圖操作
?????????????????? DOS命令:需要記憶一些常見的命令
(6)單位基本概念
位的概念(b : bit)? : 就是一個(gè)二進(jìn)制數(shù)據(jù)? (0,1) à 位是計(jì)算機(jī)的最小單位
字節(jié)(B : Byte): 8位組成一個(gè)字節(jié) ?à? 字節(jié)是計(jì)算機(jī)的最基本單位
千字節(jié)(KB):1KB =? 2^10? B
兆字節(jié)(MB):1MB = 2^10 KB
千兆字節(jié)(GB):1GB =? 2^10MB
太字節(jié)(TB):1TB = 2^10GB
32位和64位操作系統(tǒng)是指:CPU一次處理數(shù)據(jù)的能力是32位還是64位
二、鍵盤功能鍵的認(rèn)識(shí)和快捷鍵
???????? (1)功能鍵的認(rèn)識(shí)
?????????????????? tab
?????????????????? shift
?????????????????? ctrl
?????????????????? alt
?????????????????? windows
?????????????????? 空格
?????????????????? 上下左右
?????????????????? 回車
?????????????????? 截圖? QQ截圖:Ctrl+Alt+A
?
???????? (2)常用快捷鍵
?????????????????? 全選???????? Ctrl+A
?????????????????? 復(fù)制???????? Ctrl+C
?????????????????? 粘貼???????? Ctrl+V
?????????????????? 剪切???????? Ctrl+X
?????????????????? 撤銷???????? Ctrl+Z
?????????????????? 保存???????? Ctrl+S
?????????????????? 恢復(fù)??? Ctrl+Y
?????????????????? 打開開始菜單??????? Win
?????????????????? 打開計(jì)算機(jī)窗口?? ??Win+E
? ?打開運(yùn)行窗口??????? Win+R
? 顯示桌面/所有窗口最小化?? Win+D
三、常見的DOS命令如下:?
?????????????????? 盤符的切換:盤符加冒號(hào)
??????????????????????????? d:回車
?????????????????? 切換目錄: cd 加路徑
??????????????????????????? cd? 文件名
?????????????????? 目錄的回退
??????????????????????????? cd..?? (退回到上層目錄)
??????????????????????????? cd\?? (退回到當(dāng)前磁盤的根目錄)
?????????????????? 查看當(dāng)前目錄內(nèi)容
??????????????????????????? dir
?
?????????????????? 自動(dòng)填充
??????????????????????????? Tab
?????????????????? 使用上次使用過(guò)的命令
??????????????????????????? ↑?? ↓
?????????????????? 清屏
??????????????????????????? cls
?????????????????? 退出
??????????????????????????? exit
?
四、Java語(yǔ)言概述
-
- Java誕生于1995年在sun公司
- 2009年被oracle收購(gòu)
- Java語(yǔ)言:面向?qū)ο?#xff0c;簡(jiǎn)單易學(xué)
- 適合大型企業(yè)級(jí)管理系統(tǒng),大型互聯(lián)網(wǎng)系統(tǒng)
?
???????? (1)Java語(yǔ)言的名詞:???
? ? ? ? ? ? ? ? jdk:java開發(fā)工具包(Java Developlment Kit)
jre:java運(yùn)行環(huán)境(Java Runtime Enviroment)
jvm:java虛擬機(jī)(Java Virtual Machine)
????????
???????? (2)Java語(yǔ)言的特點(diǎn)
???????? ??? ???????? ?簡(jiǎn)單高效、面向?qū)ο蟆⑵脚_(tái)無(wú)關(guān)性。
?一次編譯,到處運(yùn)行
?
???????? (3)Java語(yǔ)言是跨平臺(tái)的,請(qǐng)問是如何保證的呢?
?????????????????? 針對(duì)不同的操作系統(tǒng),靠不同的jvm來(lái)實(shí)現(xiàn)的。
???????? (4)Java語(yǔ)言的平臺(tái)
JavaEE???????? ???????? 后期學(xué)習(xí)????? javaWeb??? 企業(yè)級(jí)開發(fā)?? 互聯(lián)網(wǎng)項(xiàng)目
? ? ? ? ? ? ? ?JavaSE? ? ? ? ? ? ? ? ? 正在學(xué)習(xí)????? java標(biāo)準(zhǔn)版本? 基礎(chǔ)語(yǔ)法,標(biāo)準(zhǔn)類庫(kù)
? ? ? ? ? ? ? JavaME? ? ? ? ? ? ? ? ? ?嵌入開發(fā)? ? ? 適合移動(dòng)端的開發(fā)
五、JDK,JRE,JVM的作用及關(guān)系
???????? (1)作用
?????????????????? JVM:保證Java語(yǔ)言跨平臺(tái)?? 虛擬機(jī)
?????????????????? JRE:Java程序的運(yùn)行環(huán)境
?????????????????? JDK:Java程序的開發(fā)環(huán)境
???????? (2)關(guān)系
?????????????????? JDK:JRE+工具
?????????????????? JRE:JVM+類庫(kù)
?
六、JDK的安裝
???????? 安裝JDK步驟(自行解決):
? ? ? ?Jdk官網(wǎng):http://www.oracle.com/jp/index.html
? ? ? ? ?
七、編寫案例測(cè)試
???????? ①在非安裝盤符下進(jìn)行測(cè)試
???????? ②新建一個(gè)Test.java文件
???????? ③編寫代碼
class HelloWorld{public static void main(String args[]){System.out.println("HelloWorld");}}?
④通過(guò)javac 命令編譯Test.java文件 ,在DOS窗口輸入:
?javac?Test.java
⑤用java命令運(yùn)行HelloWorld.class文件
??java Test
?
?
?
八、常見問題
???????? (1)擴(kuò)展名被隱藏
?????????????????? 如何找到:工具--文件夾選項(xiàng)--查看--去除隱藏?cái)U(kuò)展名
(2)我們現(xiàn)在一般文件名稱和類名一致。
.java文件當(dāng)中的類名(class 后面跟的名稱)經(jīng)過(guò)編譯過(guò)后,會(huì)將類名作為.class文件的文件名稱。
??????????????????????????? ?但是,注意: javac后面跟的是文件名+擴(kuò)展名??????????????
?
??????????????????????????? java后面跟的類名不帶擴(kuò)展名
(3)Java語(yǔ)言嚴(yán)格區(qū)分大小寫
?
? ? ? ? (4)單詞不要寫錯(cuò)
??????????????????
???????? (5)見到非法字符:
?????????????????? 我們寫程序要求標(biāo)點(diǎn)符號(hào)必須全部是英文狀態(tài)。
??????????????????
???????? (6)括號(hào)的配對(duì)問題。
?????????????????? 一般來(lái)說(shuō),括號(hào)都是成對(duì)出現(xiàn)的。
???????? (7)遇到在類 HelloWorld 中找不到主方法
?
???????? (8)忘記書寫語(yǔ)句后面的分號(hào)
??????????????????
?
轉(zhuǎn)載于:https://www.cnblogs.com/lotus-wmm/p/10978857.html
總結(jié)
以上是生活随笔為你收集整理的(一)初识java ---我的第一个java程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微服务设计、拆分原则
- 下一篇: luogu P2791 幼儿园篮球题