进制之间的转换规则
例如:计算250的各种进制值
十进制--->二进制 除二取余法 推广:十进制--->N进制 除N取余
二进制--->十进制
(10011000)2=0*2^0+0*2^1+0*2^2+1*2^3+1*2^4+0*2^5+0*2^6+1*2^7=(152)10
推广:N进制--->十进制
原码、反码、补码
正数:5的二进制是:00000101
原码:00000101
反码:00000101
补码:00000101
负数:-5
原码:10000101
反码:11111010
补码:11111011
总结:正数的符号位位0 且原码、补码、反码相同,负数的原码符号位为1,原码与正数相同,反码等于除符号位外各位取反,补码等于反码加1。
计算机语言:计算机与人之间交流的一种媒介,又分为机器语言、汇编语言、高级语言,这三类语言依次由底层到高层。高级语言用01二进制码表示,汇编语言用各种表示不同意义的符号所表示,高级语言用一定格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言。
SUN和java
Java语言于1982年诞生于SUN(Stanford University Network)公司,2009年美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购SUN公司。
Java有三大平台:
1) java SE:java标准平台,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的java应用程序,如桌面版QQ
2) java EE:java企业平台
3) java ME:java微型平台