• 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

网易云课堂小码哥-任小龙Java笔记-上课的全部笔记

文章目录[隐藏]

资源演示

图片摘要




部分文字内容摘要

一个中国人喜欢听的谣言:

其大意是:莱布尼兹(数学家)通过在中国的传教士,得到了八卦图,他领悟到只要把八卦中的阴爻代表 0,阳爻代表 1,就可以创立一种新的记数法:二进制。

这一神话虽经部分数学史家之批驳,但至今仍广为传播。

——————————————————–

进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制—X 进制,就表示某一位置上的数运算时是逢 X 进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x 进制就是逢 x 进位。
———————————————————
二进制:由两个基本数字 0,1 组成,运算规律是逢二进一.计算机都使用二进制表示数据.
八进制:由 0、1、2、3、4、5、6、7 组成,运算规律是逢八进一.
十进制:由 0,1,2、3、4、5、6、7、8、9 组成.
十六进制:由 0~9 以及 A,B,C,D,E,F 组成.
——————————————————–
二进制数系统中,位简记为 b,也称为比特,每个二进制数字 0 或 1 就是一个位(bit)。
位是数据存储的最小单位,其中 8 bit 就称为一个字节(Byte)
1B(byte,字节)= 8 bit;
1KB(Kibibyte,千字节)=1024B= 2^10 B;
1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;
计算 250 的各个进制值。
十进制和二进制之间转换:
十进制—>二进制:(11111010)
对于整数部分,用被除数反复除以 2,除第一次外,每次除以 2 均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。
二进制—>十进制:
进制数第 0 位的权值是 2 的 0 次方,第 1 位的权值是 2 的 1 次方,第 2 位的权值是 2 的 2 次方……公式:第 N 位 * 2 的 N 次方,结果再相加.
——————————————————————————-
十进制和八进制之间转换:
十进制—>八进制:
10 进制数转换成 8 进制的方法,和转换为 2 进制的方法类似,唯一变化:除数由 2 变成 8。
八进制—>十进制:
进制数第 0 位的权值为 8 的 0 次方,第 1 位权值为 8 的 1 次方,第 2 位权值为 8 的 2 次方
——————————————————————————-
十进制和十六进制之间转换:
十进制—>十六进制:
10 进制数转换成 16 进制的方法,和转换为 2 进制的方法类似,唯一变化:除数由 2 变成 16。
十六进制—>十进制:
第 0 位的权值为 16 的 0 次方,第 1 位的权值为 16 的 1 次方,第 2 位的权值为 16 的 2 次方……
——————————————————————————-
二进制和八进制之间转换:
二进制和十六进制之间转换:
八进制和十六进制之间转换:
什么是计算机语言:
生活中的两个人的交流主要是方式无非是采用一种都能够识别的语言,那么也就是说该语言是他们之间传递信息的媒介。
那么什么是计算机语言呢?计算机语言是指用于人与计算机之间通讯的一种特殊语言,是人与计算机之间传递信息的媒介。
那计算机怎么能读懂我们给它发出的的信息呢?此时就需要编写一套由字符、数字所组成并按照某种语法格式的一串串计算机指令,而这些计算机指令就是计算机语言。
软件就是由若干条计算机指令所组成的。
计算机语言分类:
① 机器语言:直接用二进制指令表达,指令是用 0 和 1 组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
② 汇编语言:使用一些特殊的符号来代替机器语言的二进制码(又称符号语言),计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言,汇编语言依赖于硬件体系,开发难度大。
③ 高级语言:使用一定格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行,不直接操作硬件,把繁琐的翻译操作交给编译器完成。
我们将学习的 Java 就属于高级语言范畴。
什么是编程:
前面说了计算机语言就是用来实现人和计算机通讯的,那为什么人要和计算机通讯呢,其原因就是为了让计算机帮我们完成一些人为起来比较复杂的工作。
那计算机怎么知道我们要它解决的问题是什么,怎么知道解决问题的具体的步骤是什么呢?此时我们就得通过编程语言去告诉计算机去,做什么,怎么做。这种人和计算机之间交流的过程,我们称之为编程。
举例:计算机例子/分页的例子。

下载地址

文件下载



注意:本段内容须成功“回复本文”后“刷新本页”方可查看!


丨极客文库, 版权所有丨如未注明 , 均为原创丨
本网站采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行授权
转载请注明原文链接:网易云课堂小码哥-任小龙 Java 笔记-上课的全部笔记
喜欢 (4)
[247507792@qq.com]
分享 (0)

欢迎 注册账号 登录 发表评论!

(13)个小伙伴在吐槽
  1. 谢谢谢谢
    a8749507372018-12-19 17:04 Windows 7 | Chrome 71.0.3578.98
  2. 谢谢谢谢
    q19146321092018-12-18 21:47 Windows 10 | Chrome 71.0.3578.98
  3. 留言
    mynamexbb2018-12-09 15:54 Linux | Chrome 57.0.2987.108
  4. 资料太好了
    gyj20192018-11-30 16:48 Windows 7 | Chrome 63.0.3239.132
  5. thanks very good
    24682018-11-02 00:16 Linux | Chrome 63.0.3239.83
  6. thanks for share..
    koofom2018-10-25 10:19 Windows 7 | Chrome 69.0.3497.100
  7. thanks for share..
    zzzmmm2018-10-20 06:17 Mac OS X | Firefox浏览器 62.0
  8. Good
    alanyang2018-10-13 16:12 Windows 7 | Firefox浏览器 62.0
  9. thanks for share..
    zhangjiang-itman2018-09-13 22:28 Windows 7 | Firefox浏览器 62.0
  10. 感谢分享
    14838650762018-07-21 09:49 Linux | Chrome 57.0.2987.132
  11. zanzananza
    best1232018-06-25 09:42 Mac OS X | Chrome 67.0.3396.87
  12. 十分感谢
    Bruccce2018-06-21 20:54 Windows 8.1 | Chrome 55.0.2883.87
  13. 学习 学习~
    爱的飒飒2018-06-11 12:09 Windows 7 | Chrome 55.0.2883.87
  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ

247507792

工作时间:09:00-23:00

新浪微博:点我访问

个人博客:点我访问