java基礎1---java基礎概述

1、java運行環境java

一、操做系統種類linux

linux和widow程序員

二、編譯運行過程算法

程序員所編寫的是以.java爲後綴的文件,此文件操做系統不能正確識別,所以,首先要通過編譯,生成所謂的字節碼文件(.class),而字節碼文件須要JVM來提供運行環境的支持。編程

JVM是一個軟件,安裝在操做系統中,是創建在操做系統之上的,爲字節碼文件提供運行環境數據結構

Java官方提供了針對不一樣平臺的JVM軟件,即:不一樣平臺的JVM是不一樣的。但這些JVM遵循着相同的標準,即:只要是標準的.class文件,就能夠在不一樣的JVM上運行,並且運行的效果相同。這樣,就實現了所謂的「一次編程處處使用」eclipse

三、相關概念jvm

JDK(Java Development Kit)即爲Java開發工具包,包含編寫Java程序所必須的編譯、運行等開發工具以及JRE。開發工具如:用於編譯java程序的javac命令、用於啓動JVM運行java程序的java命令、用於生成文檔的javadoc命令以及用於打包的jar命令等等工具

JRE(Java Runtime Environment)即爲Java運行環境,提供了運行Java應用程序所必須的軟件環境,包含有Java虛擬機(JVM)和豐富的系統類庫。系統類庫即爲java提早封裝好的功能類,只需拿來直接使用便可,能夠大大的提升開發效率。開發工具

JVM(Java Virtual Machines)即爲Java虛擬機,提供了字節碼文件(.class)的運行環境支持

四、開發環境搭建

須要有操做系統

須要安裝eclipse

須要安裝而且配置jdk

 

2、java程序簡介

一、主要內容

個人理解是:主要是講一個類中的基本組成的使用;可是這裏沒有講修飾符,修飾符放到後面類中講,用來講明對象的三大特徵之一的封裝;

二、類的組成

類=屬性+方法;

屬性=數據結構(數據類型)+變量;

方法=方法聲明+方法體(算法)

三、程序的組成

程序=數據結構+算法;

   應該就是說屬性和方法

         應該就是說數據和數據的處理;

數據結構(數據類型)=特殊的數據類型(數據之間有關係的存儲+已經定義好的,就是通常時說的數據結構)||基本數據類型||引用數據類型;

算法=方法體=運算符+結構語句等

注:變量是jvm根據數據結構開闢空間的代名詞,沒有真實意義,因此沒有考慮;

注:方法聲明,只是用來讓方法體分類的,至關於這個方法體的代名詞,沒有真實意義,因此沒有考慮;

注:將數據按照某種特定的結構來保存;

相關文章
相關標籤/搜索