韓順平 java 第一講 內容介紹,項目演示,原理剖析

課程介紹

  1. java面向對象編程
  2. java圖形界面
  3. java數據庫編程
  4. java文件io流
  5. java網絡編程
  6. java多線程

java是什麼?

java是一種語言。人和計算機交流,用到編程語言。

java開發工具

  1. 記事本
  2. eclipse
  3. 。。。
    可以先用記事本,之後再用eclipse……
    這樣可以更深刻的理解java技術,培養代碼感
    有利於公司面試

java語言的特點

  • 是簡單的
  • 是面向對象的
  • 是跨平臺的(一次編譯,到處運行)
  • 是高性能的

hello world

爲了運行java,需要安裝和配置jdk

jdk

  1. Java Development Kit :Java開發工具包
  2. jdk包括jre(java runtimeenvironment:java運行環境),一堆java工具包(java編譯器:javac.exe;java解釋執行器java.exe)和Java基礎的類庫(幾千個,但是常用的只有150多個,掌握這些就行)。
  3. 開發者裝上jdk(其實包括了jre)就可以了,用戶裝jre就行了。

jdk配置

添加環境變量即可。
PATH的值添加:java.exe和javac.exe所在的目錄

編寫第一個程序

//Hello.java
//作者:chen
//功能:在控制檯顯示hello world
//日期:2015.9.1

//public 表示這個類是公共的,一個java文件中只能有一個public類;公共類的類名一定要和文件名一致。不一致的話是不能用得
//Hello是類名
public class Hello{
    //一個主函數,程序的入口
    public static void main(String args[]){
        System.out.println("hello world!")
    }
}

Hello.java—編譯(javac Hello.java)—>java字節碼文件(.class)—->java Hello(由解釋執行器即java.exe將字節碼文件加載到java虛擬機即jvm)—->字節碼就會在jvm中執行

javac mac中文出現亂碼
解決方法:編輯home目錄下的 .bash_profile 文件,添加以下行:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
然後保存該文件,然後運行$ source .bash_profile
但是這樣的話,雖然能解決問題。但是終端還會輸出莫名其妙的話,類似:Picked up JAVA_TOOL_OPTIONS。。。。
最終解決方案:
在~/.bash_profile加入了這一句alias javac=’javac -J-Dfile.encoding=UTF-8’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章