IT發(fā)展趨勢
移動互聯(lián)網(wǎng),就是將移動通信和互聯(lián)網(wǎng)二者結合起來,成為一體。是指互聯(lián)網(wǎng)的技術、平臺、商業(yè)模式和應用與移動通信技術結合并實踐的活動的總稱。
操作系統(tǒng):(Operating System,簡稱OS):是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行。
系統(tǒng)分類:
Unix家族和Windows家族;
平臺(硬件+OS)相關性:
我們稱能夠支持程序運行的硬件或軟件環(huán)境為平臺。
不同的平臺都有其特有的指令格式,也就是說Win支持的指令格式和Linux支持的指令格式是不一樣的,
進而導致了Windows的可執(zhí)行文件不能在Linux平臺上運行,反之Linux的可執(zhí)行文件也無法再Windows上運行,把這種情況稱為平臺相關性。
比如Windows系統(tǒng)的exe文件,Mac系統(tǒng)的app文件等等.
Windows常用快捷鍵/命令
編輯操作
CTRL+C——–復制 CTRL+X——–剪切 CTRL+V——–粘貼
CTRL+A——–全選 CTRL+Z——–撤銷 CTRL+S——–保存
基本操作
【W(wǎng)in】+D 顯示桌面 【W(wǎng)in】+R 打開“運行” 【W(wǎng)in】+L 屏幕鎖定
【W(wǎng)in】+E 打開“我的電腦” 【W(wǎng)in】+F 搜索文件 【ALT】+TAB AB項目切換
先使用 【W(wǎng)in】+R 打開“運行窗口”,輸入:
calc—>啟動計算器 mspaint—>打開畫圖板
notepad—>打開記事本 cmd—>CMD命令提示符 截圖工具
常用命令
盤符之間的切換: 盤符:回車,如進入E盤, E:回車
進入指定目錄 :cd will
:cd javaseday01
目錄的回退 :cd.. 回到上一級目錄
:cd 回到盤符根目錄
清屏 :cls
進制概述(二、八、十、十六進制)
進制也就是進位制,是人們規(guī)定的一種進位方法。 對于任何一種進制—X進制,就表示某一位置上的數(shù)運算時是逢X進一位。 十進制是逢十進一,十六進制是逢十六進一,二進制就是逢二進一,以此類推,x進制就是逢x進位。
———————————————————
二進制:由兩個基本數(shù)字0,1組成,運算規(guī)律是逢二進一.計算機都使用二進制表示數(shù)據(jù).
八進制:由0、1、2、3、4、5、6、7組成,運算規(guī)律是逢八進一.
十進制:由0,1,2、3、4、5、6、7、8、9組成.
十六進制:由0 9以及A,B,C,D,E,F(xiàn)組成.
——————————————————–
二進制數(shù)系統(tǒng)中,位簡記為b,也稱為比特,每個二進制數(shù)字0或1就是一個位(bit)。
位是數(shù)據(jù)存儲的最小單位,其中8 bit 就稱為一個字節(jié)(Byte)
1B(byte,字節(jié))= 8 bit;
1KB(Kibibyte,千字節(jié))=1024B= 2^10 B;
1MB(Mebibyte,兆字節(jié),百萬字節(jié),簡稱“兆”)=1024K
進制之間的轉換操作
計算250的各個進制值。
十進制和二進制之間轉換:
十進制—>二進制:(11111010)
對于整數(shù)部分,用被除數(shù)反復除以2,除第一次外,每次除以2均取前一次商的整數(shù)部分作被除數(shù)并依次記下每次的余數(shù)。另外,所得到的商的最后一位余數(shù)是所求二進制數(shù)的最高位。
二進制—>十進制:
進制數(shù)第0位的權值是2的0次方,第1位的權值是2的1次方,第2位的權值是2的2次方……公式:第N位 * 2的N次方,結果再相加.
——————————————————————————-
十進制和八進制之間轉換:
十進制—>八進制:
10進制數(shù)轉換成8進制的方法,和轉換為2進制的方法類似,唯一變化:除數(shù)由2變成8。
八進制—>十進制:
進制數(shù)第0位的權值為8的0次方,第1位權值為8的1次方,第2位權值為8的2次方
原碼、反碼和補碼操作
在計算機內,有符號數(shù)有3種表示法:原碼、反碼和補碼,所有數(shù)據(jù)的運算都是采用補碼進行的。
正數(shù)的原碼,反碼,補碼都相同,負數(shù)稍微復雜。
操作5(101)和-5的二進制。
正數(shù)5的二進制:101
原碼=101,反碼=101,補碼=101;
—————————————
原碼:
就是二進制表示法,即最高位為符號位,“0”表示正,“1”表示負,其余位表示數(shù)值的大小。
反碼:
負數(shù)的反碼是對其原碼逐位取反,但符號位除外。
補碼:
負數(shù)的補碼是在其反碼的末位加1。
計算機語言和編程
什么是計算機語言:
生活中的兩個人的交流主要是方式無非是采用一種都能夠識別的語言,那么也就是說該語言是他們之間傳遞信息的媒介。
那么什么是計算機語言呢?計算機語言是指用于人與計算機之間通訊的一種特殊語言,是人與計算機之間傳遞信息的媒介。
那計算機怎么能讀懂我們給它發(fā)出的信息呢?此時就需要編寫一套由字符、數(shù)字所組成并按照某種語法格式的一串串計算機指令,而這些計算機指令就是計算機語言。
軟件就是由若干條計算機指令所組成的。
計算機語言分類:
① 機器語言:直接用二進制指令表達,指令是用0和1組成的一串代碼,它們有一定的位數(shù),并分成若干段,各段的編碼表示不同的含義。
② 匯編語言:使用一些特殊的符號來代替機器語言的二進制碼(又稱符號語言),計算機不能直接識別,需要用一種軟件將匯編語言翻譯成機器語言,匯編語言依賴于硬件體系,開發(fā)難度大。
③ 高級語言:使用一定格式的自然語言進行編寫源代碼,通過編譯器將源代碼翻譯成計算機直接識別的機器語言,之后再由計算機執(zhí)行,不直接操作硬件,把繁瑣的翻譯操作交給編譯器完成。
我們將學習的Java就屬于高級語言范疇。
什么是編程:
前面說了計算機語言就是用來實現(xiàn)人和計算機通訊的,那為什么人要和計算機通訊呢,其原因就是為了讓計算機幫我們完成一些人為起來比較復雜的工作。
那計算機怎么知道我們要它解決的問題是什么,怎么知道解決問題的具體的步驟是什么呢?此時我們就得通過編程語言去告訴計算機去,做什么,怎么做。這種人和計算機之間交流的過程,我們稱之為編程。
舉例:計算機例子/分頁的例子。
sun公司和Java平臺
美國SUN(Stanford University Network)公司,在中國大陸的正式中文名為“太陽計算機系統(tǒng)(中國)有限公司”。
1982年,SUN公司誕生于美國斯坦福大學校園,并于1986年上市,在NASDAQ(納斯達克:是全美證券商協(xié)會自動報價系統(tǒng))的標識為SUNW,2007年改為JAVA。