1. 程式人生 > >Java學習---Java簡單認識

Java學習---Java簡單認識

前言

  小編在學習Java方面的基礎知識,發現裡面有很多是結合之前的語言的特點發展過來的,不同的地方是,Java有它自己的發展和特點。下面小編先簡單地做一下總結,結合看過的1-2章的J2SE視訊,談談自己的理解和吸收的內容。

Java的基本認識

一、特點和體系

 正如圖中,所示的三個特點,這裡需要補充的是關於Java的體系:

1.JDK初步

Java Development Kit  是 Java 語言的軟體開發工具包(SDK)。

2.J2SE

Java standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。 (針對web程式)

3.J2EE

Java enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE。從2018年2月26日開始,J2EE改名為Jakarta EE。

4.J2ME         

Java micro edition,主要用於移動裝置、嵌入式裝置上的java應用程式,從JDK 5.0開始,改名為Java ME。

5.移動增值 SP運營商

二、執行機制

1.Java虛擬機制

  Java Virtual Machine,JVM

  (1)一個以位元組碼為機器指令的CPU;

  (2)不同執行平臺,有不同的虛擬機器;

  (3)實現了一次編譯,隨處執行。


三、三種註釋

  如圖中所示

四、程式特點

  需要進行強調和補充的是,Java是一種解釋型語言,它雖然有編譯的過程,但是不是Java最後需要直譯器,來使作業系統平臺進行識別。


小結

  對於Java的認識,還需要接下來更多基礎知識的學習,面向物件的一些知識等。

感謝您的訪問!

相關推薦

Java學習---Java簡單認識

前言  小編在學習Java方面的基礎知識,發現裡面有很多是結合之前的語言的特點發展過來的,不同的地方是,Java有它自己的發展和特點。下面小編先簡單地做一下總結,結合看過的1-2章的J2SE視訊,談談自

java對static簡單認識

static簡單認識: static作用:只要使用static的地方,jvm就會在編譯器對這些資訊進行載入,完成對記憶體的一次申請,那麼這個記憶體是什麼時候進行釋放呢,要在程式執行完成之後釋放,還有一個問題就是這個記憶體在什麼地方進行申請,是屬於永久代嗎(請看jvm記憶體管理),是不是stati

java裡面陣列簡單認識

陣列認識: 陣列申請記憶體時,在空間上是連續的(如何證明陣列在空間連續呢),陣列的優點主要是查詢比較快 jdk中的陣列: java替我們封裝了許多內建物件,我們只需要傳遞引數就可以,例如:Arrays物件 構造方法: 分析:可以看出構造方法被私有化,這樣我們就不會產生新的物

java學習——java基礎(一)之概念解析

userinfo shuf cdn pdm shu href ember sig lower 鵲拙崩系06凳q毫乙6http://docstore.docin.com/sina_6341933819 6j50uk佬詼4wn刮掖http://shequ.docin.com/

長沙java學習,Java培訓快速入行

java來到長沙學習已經一個多月,這一個月讓我學到了很多知識,也讓我明白了一個道理:你不努力,誰也給不了你想要的生活。第一階段的學習,主要講解Java的基礎知識。 之前在學校裏面也學習了Java,但是技術過於落後,在×××學到了許多最新的開發技巧和開發方法,塑造了自己良好的代碼編寫能力。Java講師水平也都很

Java學習---JAVA的類設計

宋體 3-9 不同 length 析構 final span width 學習 基礎知識 JAVA是由C/C++語言發展而來的純面向對象語言,其基本元素包括:簡單數據類型 和 復合數據類型(即類)。類是對客觀事物的抽象描述,它有面向對象的四個特點,即:封裝性、繼

java學習--java.util包中常用類

ext line 一次 必須 get 拷貝 opera ann lean java.util包被稱為java工具包,裏面包含大部分的工具類 Random 隨機數類 new Random() rd.nextInt() rd.nextInt(100) Scanner 掃描器類

【轉】Java學習---Java的鎖和Mysql的鎖機制

tps www. 鎖機制 www http ava mysql href 和數 【原文】https://www.toutiao.com/i6593861446428262916/ Java和數據庫的鎖機制 https://www.toutiao.com/i659386144

【轉】Java學習---Java核心數據結構(List,Map,Set)使用技巧與優化

系統資源 .get 兩種 這樣的 his java學習 com 都是 索引 【原文】https://www.toutiao.com/i6594587397101453827/ Java核心數據結構(List,Map,Set)使用技巧與優化 JDK提供了一組主要的數據結構實現

Java學習——java的Scanner類

1、通過 Scanner 類來獲取使用者的輸入,Scanner 類的 next() 與 nextLine() 方法獲取輸入的字串,在讀取前我們一般需要 使用 hasNext 與 hasNextLine 判斷是否還有輸入的資料 next()方法: package test_script; i

java學習:Java程式碼編寫規範對開發的重要性

本文從Java程式碼編寫的初期到結尾,做了一次整體的總結,希望對初學者有幫助。 一個錯誤的命名會很誤導人,不良的命名,對於閱讀程式碼的人來說很糾結。一個良好的命名對自己也有很大的幫助。 我個人命名的變數都比較長,一般是單詞的全稱,這樣程式碼讀起來易懂,有些縮寫你根本不知道它代表的單詞是

Java學習--Java 物件和類

Java 物件和類 Java作為一種面嚮物件語言。支援以下基本概念: 多型 繼承 封裝 抽象 類 物件 例項 方法 過載 本節我們重點研究物件和類的概念。 物件:物件是類的一個例項(物件不是找個女朋友),有狀態和行為。例如,一條狗是一個物件,它的狀態有: 顏色、名字、品種;

Java學習---Java 基本資料型別

Java 基本資料型別 變數就是申請記憶體來儲存值。也就是說,當建立變數的時候,需要在記憶體中申請空間。 記憶體管理系統根據變數的型別為變數分配儲存空間,分配的空間只能用來儲存該型別資料。 因此,通過定義不同型別的變數,可以在記憶體中儲存整數、小數或者字元。 Java 的兩大

Java學習---Java網路程式設計

Java 網路程式設計 網路程式設計是指編寫執行在多個裝置(計算機)的程式,這些裝置都通過網路連線起來。 java.net 包中 J2SE 的 API 包含有類和介面,它們提供低層次的通訊細節。你可以直接使用這些類和介面,來專注於解決問題,而不用關注通訊細節。 java.net

Java學習——Java入門前奏

Java是什麼? Java的誕生和發展 1995年,SUN公司(斯坦福大學網路公司)推出了一門高階程式語言—Java。 直至2006年,在釋出到版本6後,SUN公司被Oracle收購。 2011年,Oracle釋出了Java 7。

Java學習——Java對陣列的支援

Java對陣列的支援 在JavaSE給出的類庫之中提供有對陣列操作的支援。1.陣列排序: java.util.Arrays.sort(陣列名稱); public class Test{ public static void main(String[] args)

java學習——java按值傳遞和按址傳遞

先複製一個面試/筆試的題: 當一個物件被當作引數傳遞到一個方法後,此方法可改變這個物件的屬性,並可返回變化後的結果,那麼這裡到底是值傳遞還是引用傳遞? 答案: 是值傳遞。Java語言的方法呼叫只支援引數的值傳遞。當一個物件例項作為一個引數被

Java學習筆記2(輸入與隨機數簡單介紹)

args image public 數據類型 system double next class gpo 輸入: import java.util.Scanner; public class ScannerDemo{   public static void main(Str

Java學習筆記43(打印流、IO流工具類簡單介紹)

println comm 學習筆記 dir puts str lose tof line 打印流: 有兩個類:PrintStream,PrintWriter類,兩個類的方法一致,區別在於構造器 PrintStream:構造方法:接收File類型,接收字符串文件名,接收字節輸

初步學習JAVA面向對象初步認識及面向對象內存分析圖舉例說明

多態 ... txt 事務 class void 內存模型 規模 println   1. 說到面向對象, 一個繞不開的話題,就是面向過程.   面向過程適合簡單、不需要協作的事務。 面向過程 = 分解問題 + 邏輯為先 = 先細節,再整體。   對比面向過程, 面向對象