標籤:java學習日記
基礎概念
硬體:hardware
軟體:software (microsoft)
作業系統: OS,operating system 裸機,類unix系統(linux<紅旗,Redhat,..>,aix,xenix...),microsoft windows,Mac OS, office,exchange 郵件伺服器,android(安卓),ios蘋果,windows phone
記憶體:internal memory,簡稱memory
外存:external memory
載入:load
程式設計語言:programming language
低級語言:是一種更接近電腦的語言(二進位語言),比如說組合語言 助記符,效率高(速度快,完成同樣功能需要的代碼少),不好學,不好編。
進階語言:更接近人類的自然語言 (編譯器)
Fortran,Delphi,PowerBuilder,VB:比較過時
C,C++:運行效率高
asp,php:編寫web程式,就是網站
vbscript,javascript,python:指令碼語言
HTML:標記語言,用於編寫網頁
css:樣式表語言,用於定義網頁的樣式風格
sql:用於操作資料庫中的資料 bigdata 海量資料
J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise Edition Sun公司 1995,Microsoft 2002年,後發優勢
開放原始碼 open source
Android安卓開發(主要用Java語言)
IOS開發(用Objective C)
本門課程中主要會用到的語言:sql,java,javascript,html,css,
第二集 Java開發環境配置
Java開發需要準備的東西?
JDK+Eclipse 其中JDK的意思是Java開發套件,全稱Java Development Kit,Eclipse是進行用於做Java程式開發的工具。
其他開發工具:JCreator,JBuilder,...
1.下載JDK,注意JDK的三個版本,從baidu中直接輸入JDK,可以定位到Orale網站相關頁面,在頁面上給學生進行講解。
Java Sun公司開發,被Oracle(甲骨文)公司收購
分三個版本
Java SE SDK,Java EE SDK, Java ME SDK
SE的意思是標準版 Standard Edition 只能開發案頭系統
EE的意思是企業版 Enterprise Edition 能夠開發WEB系統
ME的意思是嵌入式版本 Micro Edition 嵌入式系統的開發(手機,智慧型裝置,智能家電)
download 下載
Accept License Agreement 同意許可協議
Decline License Agreemen 不同意許可協議
Solaris 類unix作業系統
jdk8u20 update=更新
SDK的意思是 software development kit 軟體開發套件
下載J2SE,裝上就可以了。一般不需要安裝J2EE,後期做WEB開發的時候,可以再配置。
Java SE/EE/ME SDK,統稱為JDK
版本介紹:32位版本,64位版本,多語言版本(multi-language)
引導學生檢查自己作業系統的位元
JRE = Java Runtime Environment = Java運行時環境
2.下載Eclipse
官網 www.eclipse.org
3.配置環境變數
比較複雜一些
javac java編譯器
DOS 作業系統 命令列
配置環境變數的目的是,配置路徑,讓eclipse可以找到jdk中那些命令和庫檔案。
1)JAVA_HOME 填上jdk安裝在電腦本地磁碟上的路徑,如 C:\Program Files\Java\jdk1.7.0_25 (必須填寫自己實際的jdk安裝路徑)
2)Path 設為 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (複製就可,照填)
3)CLASSPATH 設為 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (必須加.),也可以直接設定為.;%JAVA_HOME%\lib\,則包含lib目錄下的所有庫檔案。
class = 類 classpath 類路徑
4.編寫hello world程式,檢查環境配置的正確性
workspace 工作空間,存放程式的檔案夾
project 工程,項目
file,new,java project,use default location,finish,next,src=source(原始碼),system(系統),library(庫,圖書館)
class(類,班級)
System.out.println("你好!");
5.Java中的一些基本概念
Java的兩個重要特點:開源=開放原始碼=open source,跨平台
平台=作業系統,windows,類unix(linux,xenix,aix,...),mac os
write once, run anywhere (代碼)寫一次,可以到處運行
photoshop(adobe)
跨平台
JVM = Java Virtual Machine = Java虛擬機器 翻譯
JRE
位元組碼 byte code
JAVA學習日記DAY1