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