1.
程序一詞來自生活,通常指完成某些事情的固定步驟,合理順序
System.out.println(“記錄");
System.out.println(“輸入");
System.out.println("傳真");
計(jì)算機(jī)程序:為了讓計(jì)算機(jī)執(zhí)行某些操作而編寫的一系列有序指令的集合。而編寫指令的計(jì)算機(jī)語言有很多種,Java就是其中一種。
Java基礎(chǔ)的部分課程體系:
Java的概述 ? ? ? ? ? ? ? JavaI/O
Java編程基礎(chǔ) ? ? ? ? ? Java多線程
數(shù)組及常用算法 ? ? ? Java網(wǎng)絡(luò)編程
面向?qū)ο缶幊?? ? ? ? ? Http請(qǐng)求
Java異常處理機(jī)制 ? XML解析
Java常用類 ? ? ? ? ? ? ? 正則表達(dá)式
集合 ? ? ? ? ? ? ? ? ? ? ? ? ? ?反射機(jī)制
擴(kuò)充
十進(jìn)制和二進(jìn)制之間相互轉(zhuǎn)換
Java中二進(jìn)制最高位為符號(hào)位,0為正數(shù),1為負(fù)數(shù)
計(jì)算機(jī)運(yùn)算時(shí),都以補(bǔ)碼的方式進(jìn)行
正數(shù)的原碼,反碼,補(bǔ)碼都一樣
負(fù)數(shù)的反碼 = 絕對(duì)值后,取反
補(bǔ)碼 = 反碼 + 1
0的反碼,補(bǔ)碼都是0
原碼:就是一個(gè)數(shù)的二進(jìn)制表示形式
十進(jìn)制和二進(jìn)制之間相互轉(zhuǎn)換
正數(shù)轉(zhuǎn)換
十進(jìn)制—>二進(jìn)制:除2取余,除盡為止
二進(jìn)制—>十進(jìn)制:累加求和
負(fù)數(shù)轉(zhuǎn)換
負(fù)十進(jìn)制—>負(fù)二進(jìn)制:
先求反碼:絕對(duì)值后,取反
再求補(bǔ)碼,反碼 + 1,補(bǔ)碼即二進(jìn)制形式
負(fù)二進(jìn)制—>負(fù)十進(jìn)制:
先求反碼:補(bǔ)碼 – 1
再求原碼:由反碼取反后,*(-1)
八進(jìn)制和十六進(jìn)制
8進(jìn)制:以0開頭,如012表示八進(jìn)制12
16進(jìn)制:以0x或0X開頭,如0x1bf3