從零開始學 Java 之 基礎概述

Hello World

一直關注個人朋友們應該都知道,很早以前我就打算開始寫 Java 相關的文章了,一直沒想好要從什麼階段入手。由於太簡單的你們都會,太難的可能本身還沒學會。人生老是這樣,矛盾與糾結一直纏繞在身。想着糾結來糾結去也沒有什麼用,不如就從零開始吧。重走一遍自學之路,給零基礎的小夥伴一點方向、給已經工做的各位大牛複習下基礎!java

下面開始今天的知識!程序員

概述

1、計算機基礎知識(Java 平常編程相關)編程

一、鍵盤快捷鍵介紹(萬能快捷鍵,在任何IDE編寫代碼都通用)安全

  • Ctrl+A 全選
  • Ctrl+C 複製
  • Ctrl+V 粘貼
  • Ctrl+X 剪切
  • Ctrl+Z 撤銷
  • Ctrl+S 保存

二、經常使用DOS命令 微信

經常使用DOS命令

2、Java語言概述多線程

一、Java語言發展史分佈式

Java語言發展史

二、Java語言平臺版本函數

Java語言平臺版本

三、Java語言特色工具

  • 簡單性 解釋性
  • 面向對象 高性能
  • 分佈式處理 多線程
  • 健壯性 動態
  • 結構中立 安全性
  • 跨平臺(重要)
  • 什麼是跨平臺性?

    經過Java語言編寫的應用程序在不一樣的系統平臺上均可以運行性能

  • 原理是什麼?

    只要在須要運行Java應用程序的操做系統上,先安裝一個Java虛擬機(JVM Java Virtual Machine)便可。由JVM來負責Java程序在該系統中的運行

3、JDK相關下載、安裝

  • JRE (Java Runtime Environment Java運行環境)
  • 包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,若是想要運行一個開發好的Java程序,計算機中只須要安裝JRE便可
  • JDK (Java Development Kit Java開發工具包)
  • JDK是提供給Java開發人員使用的,其中包含了Java的開發工具,也包括了JRE。因此安裝了JDK,就不用在單獨安裝JRE了。其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等
  • 簡單而言:使用JDK開發完成的java程序,交給JRE去運行
  • JDK下載(Google/百度 「Java JDK 下載」)
  • JDK安裝(傻瓜式安裝,下一步便可,安裝路徑不要有中文或者特殊符號如空格)

4、環境變量的配置

  • path環境變量配置的做用
  • 程序的執行須要使用外部指令javac,可是javac指令僅僅能在JDK安裝目錄下的bin目錄下時候,所以程序只能寫入bin目錄
  • 程序開發過程當中,不能將源代碼寫入JDK的安裝目錄,所以須要將源程序保存到任意位置的指定目錄(英文目錄),因此須要使javac指令在任意目錄下能夠運行
  • path環境變量配置、classpath環境變量配置(Java 1.5 版本以後可不須要設置classpath)
  • path/classpath 環境變量的配置請 Google/百度 「Java 環境變量配置」,按照搜索出的第一條結果配置便可
  • path和classpath的區別
  • path環境變量裏面記錄的是可執行性文件,如.exe文件,對可執行文件先在當前路徑去找,若是沒找到就去path環境變量中配置的路徑去找
  • classpath環境變量裏記錄的是Java類的運行文件所在的目錄

5、HelloWorld

  • 開發工具介紹
  • Eclipse(最多人用,建議零基礎用Eclipse,教程大多用這款工具,出錯了容易解決)
  • MyEclipse
  • STS(Spring Tool Suite)
  • IntelliJ IDEA (趨勢,建議有開發基礎的直接上手這款)

 IntelliJ IDEA

  • HelloWorld
  • 首先定義一個類 class 類名
  • 在類定義後加上一對大括號{ }
  • 在大括號中間添加一個主(main)方法/函數public static void main(String [] args){ }
  • 在主方法的大括號中間添加一行輸出語句System.out.println(「hello world」);

image

6、寫在最後,過來人的建議

一、如今編程資料太多,只要找一份靠譜的學習視頻就夠了,不用收集那麼多,根本看不過來。

二、剛開始配置Java環境的時候,建議對照着學習視頻進行配置,看書配置容易出錯。

三、視頻和書結合結合着學習,能夠先跟着視頻學習,而後再過一遍書,加深理解。不能光看視頻學習,也不能光看書。

四、不要鑽牛角尖,有不少編程問題,你如今想不明白,不要緊!接着往下學,學到後面就會明白前面想不通的地方了。

五、必定要多敲代碼,重要的事情說三遍:多敲、多敲、多敲。

六、沒有學不會的編程、只有不努力的本身。我剛學的時候,配環境的地方卡了三天,最後仍是成功轉行了。因此千萬別在開始遇到困難的時候就放棄了,你遇到的問題你們都遇到過,千萬別以爲本身笨!

關注「NoBug」公衆號,後臺點擊按鈕「加羣」,加我爲好友。你能夠獲得一份我精選的 Java 必看電子書,絕對每一本都是經典,每一本都值得一看。而不是有些公衆號胡亂上傳一堆,你根本不會看的電子書!!!

推薦閱讀

產品經理與程序員之戰的後續 — 再次戰鬥

拼夕夕,我是真的服氣。


本文原創發佈於微信公衆號「NoBug」,編程、思惟、成長、正能量,關注並回復「編程」、「閱讀」、「Java」、「Python」等關鍵字獲取免費學習資料

不要給本身的人生設限

相關文章
相關標籤/搜索