search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

速來!手把手帶你從0基礎小白走向Java程序員大神!(第一天)

介紹:

作為一名程序員,想起當初一步步走來的不易!在這裡,我感謝曾經努力的自己!

從這篇文章開始,小編我會分享所有關於Java的知識!

從剛剛接觸編程的0基礎小白開始,一步步到大神級別!

如果你是真心想學習Java,請不要因為文章內容多而中途離開!

祝所有人都能成功!

開發前奏

興趣是學習編程最好的老師

不積跬步,無以至千里

這輩子沒辦法做太多事情,所以每一件都要做到精彩絕倫

——史蒂夫.喬布斯

第一章

Java 概述 本章內容:

計算機基礎知識

Java語言概述

JDK的下載,安裝

HelloWorld案列

環境變數的配置

計算機基礎知識

計算機

計算機硬體

計算機軟體

軟體開發

計算機語言

人機交互方式

鍵盤功能鍵及快捷鍵介紹

常用的DOS命令

在這裡推薦一下小編的Java學習君羊,不管你是小白還是大牛,我們都歡迎你的到來!不管你是斗圖還是學習,我們都歡迎你的加入!不管你是單身狗還是撒狗糧,我們都歡迎你!616959444

計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。由硬體和軟體所組成,沒有安裝任何軟體的計算機稱為裸機。常見的形式有台式計算機、筆記本計算機、大型計算機等。 l計算機的應用已滲透到社會的各個領域,正在改變著人們的工作、學習和生活的方式,推動著社會的發展。哪些方面?

計算機硬體(Computer Hardware)是指計算機系統中由電子,機械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統結構的要求構成一個有機整體為計算機軟體運行提供物質基礎。 l計算機通常由CPU、主板、內存、電源、主機箱、硬碟、顯卡、鍵盤、滑鼠,顯示器等多個部件組成。

計算機軟體是使用計算機過程中必不可少的東西,計算機軟體可以使計算機按照事先預定好的順序完成特定的功能,計算機軟體按照其功能劃分為系統軟體與應用軟體 •系統軟體: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS •應用軟體:office QQ聊天 YY語言 掃雷

軟體開發——軟體按照特定順序組織的計算機數據和指令的集合 開發 •軟體的製作過程 l軟體開發 •藉助開發工具與計算機語言製作軟體

計算機語言——語言 •人類進行溝通交流的各種表達符號,方便人與人之間進行溝通與信息交換 l計算機語言 •人與計算機之間進行信息交流溝通的一種特殊語言 •計算機語言中也有字元,符號等等 •常見的計算機語言如C,C++,C#,JAVA等等

人機交互 ——軟體的出現實現了人與計算機之間更好的交互。 l交互方式 •圖形化界面:這種方式簡單直觀,使用者易於接受,容易上手操作。 •命令行方式:需要有一個控制台,輸入特定的指令,讓計算機完成一些操作。較為麻煩,需要記錄住一些命令。

鍵盤快捷鍵介紹

Ctrl+A全選

Ctrl+C複製

Ctrl+V粘貼

Ctrl+X剪切

Ctrl+Z撤銷

Ctrl+S保存

常用Dos命令

打開DOS控制台的方式

常用DOS命令

d: 回車盤符切換

dir(directory):列出當前目錄下的文件以及文件夾

md (make directory) : 創建目錄

rd (remove directory): 刪除目錄

cd (change directory)改變指定目錄(進入指定目錄)

cd.. : 退回到上一級目錄

cd\: 退回到根目錄

del (delete): 刪除文件,刪除一堆後綴名一樣的文件*.txt

exit : 退出dos命令行

cls : (clear screen)清屏

Java語言概述

Java語言發展史

Java語言平台版本

Java語言特點

JRE與JDK

Java語言發展史

詹姆斯·高斯林(James Gosling) 1977年獲得了加拿大卡爾加里大學計算機科學學士學位,1983年 獲得了美國卡內基梅隆大學計算機科學博士學位,畢業後到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。後來轉至Sun公司,1990年,與Patrick,Naughton和Mike Sheridan等人合作「綠色計劃」,後來發展一套語言叫做「Oak」,后改名為Java。

Java語言發展史

Java Development Kit

•1.0.2

•1.1.1 →1.1.6 →1.1.7 → 1.1.8

•1.2.1

Java 2 SDK

•1.2.2

•1.3.0 →1.3.1

•1.4.0 → 1.4.1 →1.4.2 →1.5.0(5.0) →1.6.0(6.0) →1.7.0(7.0)

•jdk8

Java語言平台版本

J2SE(Java 2 Platform Standard Edition)標準版

•是為開發普通桌面和商務應用程序提供的解決方案

•該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發

J2ME(Java 2 Platform Micro Edition)小型版

•是為開發電子消費產品和嵌入式設備提供的解決方案

J2EE(Java 2 Platform Enterprise Edition)企業版

•是為開發企業環境下的應用程序提供的一套解決方案

•該技術體系中包含的技術如 Servlet、Jsp等,主要針對於Web應用程序開發

Java語言特點

簡單性

面向對象

健壯性

結構中立

高性能

多線程

安全性

跨平台

跨平台性 l什麼是跨平台性?

通過Java語言編寫的應用程序在不同的系統平台上都可以運行。

原理是什麼?

只要在需要運行java應用程序的操作系統上,

先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。

由JVM來負責Java程序在該系統中的運行。

跨平台性(圖解)

獲取源碼,項目講解視頻,基礎知識點講解 歡迎加群616959444

JRE與JDK

JDK下載

通過官方網站獲取JDK

針對不同操作系統,下載不同的JDK版本

識別計算機的操作系統

JDK的下載步驟圖1

JDK的下載步驟圖2

JDK的下載步驟圖3

獲取源碼,項目講解視頻,基礎知識點講解 歡迎加群616959444

JDK安裝

傻瓜式安裝,下一步即可

建議:安裝路徑不要有中文或者特殊符號如空格等

最好目錄統一

當提示安裝JRE時,可以選擇不安裝

HelloWorld案列

開發工具介紹

HelloWorld

程序解析

運行與工作原理

常見錯誤

開發工具介紹

編寫Java程序可以使用很多種工具

•notepad(微軟操作系統自帶)

•Editplus

•Eclipse

•MyEclipse

HelloWorld

首先定義一個類

•class 類名

在類定義后加上一對大括弧

•{}

在大括弧中間添加一個主(main)方法/函數

•public static void main(String args){ }

在主方法的大括弧中間添加一行輸出語句

•System.out.println(「hello world」);

HelloWorld

class HelloWorld {

public static void main(String args) {

System.out.println(「Hello World」);

}

}

程序解析

首先編寫java源代碼程序,擴展名.java

在命令行模式中,輸入javac命令對源代碼進行編譯,生成位元組碼文件

•javac 源文件名.java

編譯完成後,如果沒有報錯信息,輸入java命令對class位元組碼文件進行解釋運行,執行時不需要添加.class擴展名

•java HelloWorld

運行與工作原理

獲取源碼,項目講解視頻,基礎知識點講解 歡迎加群616959444

常見錯誤

1.找不到文件

2.單詞拼寫問題

3.括弧匹配問題

4.中英文問題

環境變數配置

path環境變數配置的作用

path環境變數配置方式

classpath環境變數配置方式

path環境變數配置的作用

程序的執行需要使用外部指令javac,但是javac指令僅僅能在JDK安裝目錄下的bin目錄下時候,因此程序只能寫入bin目錄

程序開發過程中,不能將源代碼寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄(英文目錄),所以需要使javac指令在任意目錄下可以運行

path環境變數配置方式1

通過配置path環境變數,將javac指令所在目錄也就是JDK安裝目錄下的bin目錄配置到path變數下,即可使javac指令在任意目錄下運行

•win7,win8系統:右鍵點擊桌面計算機→選擇屬性→選擇高級系統設置→選擇高級選項卡→點擊環境變數→下方系統變 量中查找path→雙擊path

•XP系統:右鍵點擊桌面計算機→選擇屬性→選擇高級選項卡→點擊環境變數→下方系統變數中查找path→雙擊path

•將jdk安裝目錄下的bin目錄添加到最左邊並添加分號

path環境變數配置方式2

lpath環境變數的參照形配置方式

•創建新的變數名稱:JAVA_HOME

•為JAVA_HOME添加變數值:JDK安裝目錄

•將path環境變數中JDK目錄修改

•%JAVA_HOME%\bin;

lpath環境變數具有先後順序

lpath環境變數裡面記錄的是可執行性文件,如.exe文件,對可執行文件先在當前路徑去找,如果沒找到就去path環境變數中配置的路徑去找

lclasspath環境變數里記錄的是java類的運行文件所在的目錄

java命令的配置

Java語言跨平台的原理和圖解

個人建議,新手先用記事本寫代碼,打牢代碼功底!

堅持不斷的學習,才能讓你真正的成功



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦