日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JAVA学习之旅

發(fā)布時間:2024/3/12 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA学习之旅 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JAVA學習之旅

第一章 編程入門

1.1 概述

計算機包括硬件(hardware)和軟件(software)兩部分。硬件包括計算機中可以看得見的物理部分。而軟件提供看不見的指令。這些指令控制硬件并且使得硬件完成特定的任務。

  • IT定律之計算機行業(yè)發(fā)展規(guī)律

    • 摩爾定律(Moore’s Law)

      集成電路上可以容納的晶體管數(shù)目在大約每經(jīng)過18個月便會增加一倍。換言之,處理器的性能每隔兩年翻一倍
    • 安迪-比爾定律(Andy and Bill’s Law)

      安迪-比爾定理是對IT產(chǎn)業(yè)中軟件和硬件升級換代關系的一個概括,硬件提高的性能,很快被軟件消耗掉了。
    • 反摩爾定律(Reverse Moore’s Law)

      一個IT公司如果今天和18個月前賣掉同樣多的、同樣的產(chǎn)品,它的營業(yè)額就要降一半。IT界把它稱為反摩爾定律。

1.2 計算機硬件介紹


馮·諾依曼體系結構

1.2.1 中央處理器

中央處理器(Central Processing Unit,CPU)是計算機的大腦。它從內(nèi)存中獲取指令,然后執(zhí)行這些指令。 包括:控制單元(control unit)和算術/邏輯單元(arithmetic/login unit)。
  • 控制單元:用于控制和協(xié)調(diào)其他組件的動作。

  • 算術/邏輯單元:用于完成數(shù)值運算(+、-、*、/)和邏輯運算(比較)。

  • CPU速度:赫茲(Hz),1Hz相當于每秒1個脈沖。隨著CPU速度不斷提高,目前以千兆赫(GHz)來表述。

  • 核(core):核是處理器中實現(xiàn)指令讀取和執(zhí)行的部分。一個多核CPU是一個具有兩個或者更多獨立核的組件,可提高CPU的處理能力。

1.2.2 存儲設備

內(nèi)存中的信息在斷電時會丟失。那我們可以考慮將程序和數(shù)據(jù)永久的保存在存儲設備上。當計算機確實需要這些數(shù)據(jù)時,再移入內(nèi)存,因為從內(nèi)存中讀取比從存儲設備讀取要快得多。

存儲設備主要有以下三種:

  • 磁盤驅(qū)動器

  • 光盤驅(qū)動器(CD和DVD)

    • CD的容量可達700MB
    • DVD的容量可達4.7GB
  • USB閃存驅(qū)動器

    • USB: Universal Serial Bus,通用串行總線

      (1)可以使用USB將打印機、數(shù)碼相機、鼠標、外部硬盤驅(qū)動器連接到計算機上。 (2)USB閃存驅(qū)動器很小,可用于存儲和傳輸數(shù)據(jù)的設備。

1.2.3 內(nèi)存


內(nèi)存( Random-Access Memory,RAM):由一個有序的字節(jié)序列組成,用于存儲程序及程序需要的數(shù)據(jù)。

  • 一個程序和它的數(shù)據(jù)在被CPU執(zhí)行前必須移到計算機的內(nèi)存中。

  • 每個字節(jié)都有一個唯一的地址,使用這個地址確定字節(jié)的位置,以便于存儲和獲取數(shù)據(jù)。

  • 一個計算機具有的RAM越多,它的運行速度越快,但是此規(guī)律是有限制的。

  • 內(nèi)存與CPU一樣,也構建在表面嵌有數(shù)百萬晶體管的硅半導體芯片上。但內(nèi)存芯片更簡單、更低速、更便宜。

CPU 、內(nèi)存、硬盤的關系:

  • 實測發(fā)現(xiàn):內(nèi)存存取數(shù)據(jù)的速度比硬盤的存取速度快10倍,在某些環(huán)境里,硬盤和內(nèi)存之間的速度差距可能會更大。而CPU的速度比內(nèi)存不知還要快多少倍。當我們把程序從硬盤放到內(nèi)存以后,CPU就直接在內(nèi)存運行程序,這樣比CPU直接在硬盤運行程序就要快很多。

  • 內(nèi)存解決了一部分CPU運行過快,而硬盤數(shù)據(jù)存取太慢的問題,提高了我們的電腦的運行速度。內(nèi)存就如同一條“高速車道”一般,數(shù)據(jù)由傳輸速度較慢的硬盤通過這條高速車道傳送至CPU進行處理!

  • 內(nèi)存是帶電存儲的(一旦斷電數(shù)據(jù)就會消失),而且容量有限,所以要長時間儲存程序或數(shù)據(jù)就需要使用硬盤。

內(nèi)存在這里起了兩個作用:

  • 保存從硬盤讀取的數(shù)據(jù),提供給CPU使用

  • 保存CPU的一些臨時執(zhí)行結果,以便CPU下次使用或保存到硬盤

比特(bit)和字節(jié)(byte):計算機的存儲能力是以字節(jié)和多字節(jié)來衡量的。

  • 比特(bit):是計算機中最小的存儲單位,0、1

  • 字節(jié)(byte):計算機中是最基本的存儲單元是字節(jié)(byte) ,每個字節(jié)由8個比特構成。

    千字節(jié)(KB) = 1024B 兆字節(jié)(MB) = 1024KB 千兆字節(jié)(GB) = 1024MB 萬億字節(jié)(TB) = 1024GB

電腦和手機RAM和ROM區(qū)別:

電腦 : RAM 內(nèi)存 ROM 硬盤

手機: ROM 內(nèi)存

提升電腦運行速度的方法:

1.擴大內(nèi)存 RAM越多,運行速度越快,但 規(guī)律有限

2.換固態(tài)硬盤(操作系統(tǒng))

1.2.4 輸入輸出設備

  • 常見的輸入設備:鍵盤(keyboard)和鼠標(mouse)

  • 常見的輸出設備:顯示器(monitor)和打印機(printer)

  • 顯示器屏幕分辨率:是指顯示設備水平和垂直方向上顯示的像素(px)數(shù),分辨率越高,圖像越銳化、越清晰。

    ? 計算公式:像素密度=sqrt([(長度像素)2+(寬度像素數(shù))2])/屏幕尺寸

? 尺寸:電腦、電視、手機顯示屏的對角線

?
顯示屏的材質(zhì)分為兩種:

  • LCD

    LCD是由液態(tài)晶體組成的顯示屏,在電場的作用下,利用液晶分子的排列方向發(fā)生變化,使外光源透光率改變(調(diào)制),完成電一光變換,再利用R、G、B三基色信號的不同激勵,通過紅、綠、藍三基色濾光膜,完成時域和空間域的彩色重顯。
  • LED

    是一種通過控制半導體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。

1.2.5 通信設備

計算機可以通過通信設備進行聯(lián)網(wǎng)。

常見的設備有:

  • 撥號調(diào)制解調(diào)器:使用的是電話線,傳輸速度可達56 000bps(bps:每秒比特)

  • DSL(數(shù)字用戶線):使用的也是電話線,但傳輸速度叫上面的快20倍

  • 電纜調(diào)制解調(diào)器:利用有線電視電纜進行數(shù)據(jù)傳輸,通常速度比DSL快。

  • 網(wǎng)絡接口卡(NIC):將計算機接入局域網(wǎng)(LAN)的設備。局域網(wǎng)通常用于大學、商業(yè)組織和政府組織。速度甚至可達1000Mbps

  • 無線網(wǎng)絡:在家庭、商業(yè)和學校中極其常見。計算機可通過無線適配器連接到局域網(wǎng)或internet上。

1.3 計算機發(fā)展史上的鼻祖

圖靈是計算機科學和人工智能之父。

馮·諾依曼是“計算機之父”和“博弈論之父”。

1.4 操作系統(tǒng)

操作系統(tǒng)(Operating System)是運行在計算機上的最重要的程序,它可以管理和控制計算機的活動。

1.5 萬維網(wǎng)

萬維網(wǎng)(World Wide Web,www,環(huán)球信息網(wǎng))常簡稱為Web,發(fā)明者蒂姆·伯納斯·李。分為Web客戶端和Web服務器程序。 WWW可以讓Web客戶端(常用瀏覽器)訪問瀏覽Web服務器上的頁面,是一個由許多互相鏈接的超文本組成的系統(tǒng),通過互聯(lián)網(wǎng)訪問。在這個系統(tǒng)中,每個有用的事物,稱為一樣“資源”;并且由一個全局“統(tǒng)一資源標識符”(URL)標識;這些資源通過超文本傳輸協(xié)議(Hypertext Transfer Protocol)傳送給用戶,而后者通過點擊鏈接來獲得資源。

軟件架構:

  • B/S 架構:通過瀏覽器訪問服務器

  • C/S架構:通過客戶端訪問服務器

因特網(wǎng)、互聯(lián)網(wǎng)的區(qū)別:

  • 因特網(wǎng)(Internet)是一組全球信息資源的總匯,基于一些共同的協(xié)議,并通過許多路由器和公共互聯(lián)網(wǎng)而成,它是一個信息資源和資源共享的集合。

  • 互聯(lián)網(wǎng)(internet),又稱國際網(wǎng)絡,指的是網(wǎng)絡與網(wǎng)絡之間所串連成的龐大網(wǎng)絡,這些網(wǎng)絡以一組通用的協(xié)議相連,形成邏輯上的單一巨大國際網(wǎng)絡。

1.6 職業(yè)發(fā)展與提升



1.7 學習經(jīng)驗探討

鍛煉“雙核”處理,邊聽講思考,邊做“筆記”

  • 第一層次:看得懂(依賴于視頻、書、貼子)

  • 第二層次:練的熟(每天代碼必須實現(xiàn)2-3遍)

  • 總結:三分看,七分練

建立行之有效的學習方法

  • 學習編程的捷徑:敲,狂敲

  • ”模仿“好的編碼習慣

  • 整理、回顧:每天花30min整理

  • 不是“沒聽懂”,而是“記不住”

四種心態(tài)

要為成功找理由,不為失敗找借口

戰(zhàn)略上藐視”對手”,戰(zhàn)術上重視”對手”

“代碼虐我千百遍,我視代碼如初戀“

書、貼子)

  • 第二層次:練的熟(每天代碼必須實現(xiàn)2-3遍)

  • 總結:三分看,七分練

建立行之有效的學習方法

  • 學習編程的捷徑:敲,狂敲

  • ”模仿“好的編碼習慣

  • 整理、回顧:每天花30min整理

  • 不是“沒聽懂”,而是“記不住”

四種心態(tài)

要為成功找理由,不為失敗找借口

戰(zhàn)略上藐視”對手”,戰(zhàn)術上重視”對手”

“代碼虐我千百遍,我視代碼如初戀“





未完待續(xù),下一期 -------------第二章:Java基礎編程

和康師傅搭配更有營養(yǎng)…

如有錯誤,請多多指教…

總結

以上是生活随笔為你收集整理的JAVA学习之旅的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。