想了解java技術(shù)編程入門(mén)嗎?想了解一、Java及編程入門(mén)?? 嗎?......本文帶你一探究竟。
1.一、Java及編程入門(mén)
本篇系《我的大數據學(xué)習筆記》*篇,依據尚硅谷《Java基礎全套教程——宋紅康》視頻所記。視頻鏈接:【尚硅谷】Java基礎全套教程,JAVA零基礎入門(mén)必備,適合初學(xué)者的完整視頻 (宋紅康主講)如有侵權請立即聯(lián)系我刪除。1. 編程入門(mén)1.1 概述計算機:硬件+軟件程序設計:創(chuàng )建或開(kāi)發(fā)軟件程序設計語(yǔ)言:C、C++、python、Java、Golong1.2 計算機硬件介紹總線(xiàn)(bus)連接:中央處理器(CPU)、內存、存儲設備、輸入設備、輸出設備、通信設備馮·諾依曼體系結構1.2.1 中央處理器電子脈沖頻率:HZ,多數表達方式:GHz本機中央處理器:1 KHz = 1024 Hz行業(yè)發(fā)展規律摩爾定律 18-24個(gè)月CPU性能翻倍安迪-比爾定律 操作系統需要更高硬件需求反摩爾定律 18-24個(gè)月?tīng)I業(yè)額降一半1.2.2 存儲設備 存儲設備分類(lèi) 磁盤(pán)驅動(dòng)器 至少一個(gè),永久保存數據或程序光盤(pán)驅動(dòng)器USB閃存驅動(dòng)器1.2.3 內存:計算機硬件組成部分bit(比特:非0即1)、byte(字節)、KB、MB、GBCPU、內存、硬盤(pán)的關(guān)系← 運行速度依次增大← 大小依次減少內存的表示方式內存記錄地址、地址對應01數值1.2.4 輸入和輸出設備輸入設備:鍵盤(pán)、鼠標輸出設備:顯示器(分辨率:顯示像素數)、打印機像素密度dpi:?jiǎn)挝挥⒋缟嫌卸嗌賯€(gè)像素點(diǎn)1.2.5 計算機發(fā)展計算鼻祖阿蘭圖靈/馮諾依曼1.3 計算機軟件介紹1.3.1 計算機系統操作系統:管理和控制計算機的活動(dòng)主要任務(wù):控制和監視系統的活動(dòng)分配和調配系統資源調度操作1.3.2 萬(wàn)維網(wǎng)萬(wàn)維網(wǎng)萬(wàn)維網(wǎng)(World Wide Web,www,環(huán)球信息網(wǎng)):讓W(xué)eb客戶(hù)端訪(fǎng)問(wèn)web服務(wù)器上的頁(yè)面網(wǎng)址:統一資源標識符(例: Transfer Protocol, HTP)將資源傳輸給用戶(hù)萬(wàn)維網(wǎng)、因特網(wǎng)和互聯(lián)網(wǎng)的關(guān)系2. Java語(yǔ)言及大數據學(xué)習框架2.1 Java學(xué)習框架第1部分:Java基礎編程Java語(yǔ)言概述基本語(yǔ)法數組面向對象編程異常處理第2部分:Java高級編程枚舉類(lèi)&注解Java集合泛型IO流多線(xiàn)程Java常用類(lèi)Java反射機制網(wǎng)絡(luò )編程Java中Lambda表達式與Stream AP的使用Java 9&10&11新特性第3部分:Java技術(shù)拓展常用數據類(lèi)型表達常用算法表達2.2 大數據學(xué)習框架
上述文章了解到關(guān)于一、Java及編程入門(mén)?? ,讓我們對java技術(shù)編程入門(mén) 有一個(gè)直觀(guān)的認知。我們發(fā)現,作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。