1. 程式人生 > >JAVA學習日記DAY1

JAVA學習日記DAY1

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