1. 程式人生 > >【JAVA學習】1.語言概述+生態圈

【JAVA學習】1.語言概述+生態圈

1.JAVA在移動應用方面:

Android應用層開發

(android底層是linux,是嵌入式範疇。需要廣泛使用C/C++,甚至需要涉及linux核心剪裁和驅動開發)

2.JAVA在企業資訊應用方面:

JAVA EE (企業版) JAVA WEB  Structs/Spring/Hibernate

JQuery/extjs

Webservice

………

3.JAVA在大資料應用分析處理方面:

Hadoop

Hbase

Hive, pig

hadoop生態圈


Notice:

1.位元組碼即是機器語言,又不是機器語言。

2.JAVA一次編譯,到處執行,可以跨平臺。JAVA的跨平臺是建立在虛擬機器不跨平臺的基礎上的。

3.JAVA非常穩定,因為虛擬機器的存在,所以速度慢。但正是因為如此,才穩定。

4.JAVA的發行模式:

     a.  JRE(Java Runtime Enviroment) JAVA執行環境

該發行模式只包含JVMJAVA類庫,一級一些文件資料。(系統管理員使用)

     b. JDK(JavaDevelopment Kit)  JAVA開發工具套裝

     JDK包含JRE,還有編譯環境,samplecode(開發人員使用)


相關推薦

JAVA學習1.語言概述+生態

1.JAVA在移動應用方面: Android應用層開發 (android底層是linux,是嵌入式範疇。需要廣泛使用C/C++,甚至需要涉及linux核心剪裁和驅動開發) 2.JAVA在企業資訊應用方面: JAVA EE (企業版) JAVA WEB  Structs/Sp

Java學習網絡編程1

概念 發送 兩臺 物理層 說明 網絡編程 數據鏈路層 應用層 p地址 網絡上兩臺主機的交互 ①根據IP找到對方主機 ②數據發送到對方指定的應用程序上,為了表示這些應用程序,引入了端口的概念。 常用端口: wed端口80 MySQL端口3306 有效端口 0~65535 ③定

機器學習1 監督學習應用與梯度下降

例如 tla ges 機器 fprintf lns 找到 輸入 style 監督學習 簡單來說監督學習模型如圖所示 其中 x是輸入變量 又叫特征向量 y是輸出變量 又叫目標向量 通常的我們用(x,y)表示一個樣本 而第i個樣本 用(x(i),y(i))表示 h是輸出函

java學習spring mvc 公共dao的實現,定義基本的增刪改查

pri 代碼 部分 lec sse encoding del epo repos 接口類:    package com.blog.db.dao; import com.blog.util.Pagination; import java.util.Lis

JAVA學習02.Tomcat配置

參考 pro 放置 目的 classpath JD 路徑 spa tomcat配置 【步驟】 【說明】 1、為什麽配置PATH?   為了方便調用程序,例如你把一個目錄的路徑加到系統默認環境變量PATH裏,那麽你可以直接在運行裏輸入該目錄下的程序名,就可以直接運

JAVA學習java虛擬機內存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m

程序 導致 可能 tomcat服務 nbsp -xmx tails size log 轉自:https://blog.csdn.net/a503921892/article/details/39048737 配置tomcat服務器內存大小中的Xms、Xmx、PermSize

JAVA學習03.MyEclipse安裝與配置Tomcat

-- tomcat-8 安裝 圖標 -s 服務器 director 找到 tomcat7 【提要】 Eclipse一般用於J2SE,MyEclipse用於J2EE; 【步驟】 1、安裝MyEclipse,網上隨便下載就好; 2、破解MyEclipse,待破解...

JAVA學習07.建立系統模塊的權限表

英文 使用 TP bubuko 分享 http .com java學習 png 【提要】系統權限要盡量做到可配置,包括用戶、菜單、群組、角色、按鈕等 【步驟】 【註意】 1、因為群組名、角色名、按鈕名、菜單名都有可能修改,所以要使用編碼+名稱,編碼

Java學習單例模式

{} on() new 情況下 餓漢模式 syn 效率 存在 情況 單例模式有兩種:餓漢模式和懶漢模式,懶漢模式的特點是延遲加載實例 //餓漢模式class Singleton1{ private static final Singleton1 instance = ne

Java學習Java簡介與安裝

        Java是一門面向物件程式語言,相對於C語言沒有指標這種讓人難以理解的東西,並且有自己的垃圾回收機制。相對於其他語言,本人感覺Java簡單易學並且功能強大。(當然,python寫起程式碼來更加簡單,不過

機器學習R語言進行機器學習方法及例項

R語言進行機器學習方法及例項 機器學習的研究領域是發明計算機演算法,把資料轉變為智慧行為。機器學習和資料探勘的區別可能是機器學習側重於執行一個已知的任務,而資料發掘是在大資料中尋找有價值的東西。 機器學習一般步驟 收集資料,將資料轉化為適合分析的電子資料 探索和準備資料,

java學習java知識點總結

1,java歷史 1.1 java基於C++ 1.4 編譯型語言、解釋型語言、指令碼語言 任何語言都必須翻譯成機器語言,計算機才能執行高階語言編寫的程式。 翻譯的方式有兩種:一個是編譯,一個是解釋。 1.4.1 編譯型語言 編譯型語言寫的程式在被執行之前,

java學習RTTI與反射機制

類載入器首先檢查這個類的Class物件是否已經載入,如果尚未載入,預設的類載入器會根據類名查詢.class檔案,載入時會驗證是否被破壞或者包含不良程式碼,一旦某個類的Class物件被載入記憶體,它就被用來建立這個類的所有物件 Class.forName("");是取得Class物件的引用的一種方法,是用一個

深度學習TensorFlow版本概述

目錄 AVX指令集 問題 解決 CUDA和cuDNN對照表 windows Linux macOS TensorFlow歷史版本 TensorLayer A

Java學習Scanner類

1.類名稱:java.util.Scanner 2.作用:定義一個輸入流,指明輸入來源。 3.用法:     3.1 從鍵盤輸入。 Scanner input=new Scanner(System.in); int a=input.nextInt();

Java學習String類的常用操作

一、概述。      Java的常用字串型別為String,是一種引用型別(注意C++中的string為基本資料型別),準確來說為 java.lang.String。在String類中,存在許多已經寫好的處理字串的操作介面,所以,Java中對字串的操作十分簡單,一般

Java學習JFileChooser(檔案選擇器)的使用

一、概述。 javax.swing.JFileChooser()(檔案選擇器)提供了一種檔案選擇機制,一般用於開啟檔案,儲存檔案。 二、常用方法。 構造器: 1. public JFileChooser() : 構造一個JFileChooser物件,預設開啟的資料

Java學習使用JColorChooser(顏色選擇器)

一、概述。 java.swing.JColorChooser(顏色選擇器)用於顏色的選擇、編輯等操作。 二、常用方法。 1.public JColorChooser() : 構造器,建立一個預設初始顏色為白色的顏色選擇器。 2.public JColorChooser( Color

Java學習運算子提要

一、算術運算子 求餘運算(%)的運算數可以是浮點數,結果也不一定是整數。 二、賦值運算子 賦值語句也有運算結果,其值為賦值運算子右邊的值。 doubel a; System.out.println(a = 3.5); //輸出 3.5   三

Java學習基本資料型別及其轉換

 一、8種基本資料型別 型別 資料型別    所佔位元組數 預設值 最小值 最大值 整型 byte 1 byte 0 -