java语言概述
1.什么是java语言?
java语言是由美国SUN公司(Stanford University Network),在1995年推出的高级编程语言.所谓的编程语言也就是计算机的语言,人类可以通过使用编程语言来对计算机下达指令做出相对应的功能.
2.Java语言的发展历史
- 1995年Sun公司发布java1.0版本
- 1997年发布java1.1版本
- 1998年发布java1.2版本
- 2000年发布java1.3版本
- 2002年发布java1.1版本
- 2004年发布java5版本
- 2006年发布java6版本
- 2009年Oracle甲骨文公司收购Sun公司,并在2011年发布java7版本
- 2014年发布java8版本
- 2017年9月发布java9版本
- 2018年3月发布java10版本
3.java之父
Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统,是Java编程语言的创始人。
4.计算机基础知识
1.二进制
计算机中的数据不同于人类的计算数据,我们人类采用的是十进制,逢十进一.而算机中采用的是二进制存储,逢二进一,只能用0和1表示,1+1=10.每一个0或者每一个1叫做1bit(比特,位).
- 十进制转二进制数据:使用除以二取余数的方式
- 9÷2=4`````1
4÷2=2``````0
2÷2=1```````0
1÷2=0`````````1
然后倒读余数就是从下往上1001,就是将十进制的9转化成了二进制的1001B(B是二进制的单位).
那么二转8进制就是拿10进制的数与8相除就行,十六进制也如此. - 十进制转二进制
还是拿9来说吧,9转成二进制为1001B.
因为我们要转换二进制,所以只需要将1001改造后才能1x2^0 +0x2^1 +0x2^2 + 1x2^3=1+0+0+8=9. - 二进制转八进制
当计算二进制转十六进制的时候我们就可以用一个8421码来进行计算.由于我们计算的是八进制所以我们只需要421.
还是拿1001来进行计算,1001首先三位并一位.1001我们可以将它看成001001,将421三位三位与其对应.前面一个001为一组,后面一个001为一组,4和2相对应的是00所以他是无.两个1对应的是421中的1,所以他就是1+1=2.二进制的1001转换成八进制就是2.他的单位是Q来表示. - 二进制转十六进制
当我们计算二进制转十六进制的时候就可以用8421完整的编码来计算.
还是拿前面的1001来计算,那么这时候四位并一位,只需要将相对应的数字相加即可,和二进制转八进制相似.如果二进制前不足4位或者8位用0来代替.
1001 =9
8421
8 + 0 +0+1 =9 H是十六进制的单位
当它相加的数字大于9是那么从10开始就用A来表示 11:B 12:C 13:D 14:E 15:F
5.计算机存储单元
字节是我们的常见的存储单元,计算机中存储的所有数据,都是以字节的形式进行存储.
8个bit(二进制位) 0000 -0000标是一个字节,写成1byte或者1B. - 8bit = 1byte
- 1024B=1KB
- 1024KB=1MB
- 1024MB=1GB
- 1024GB=1T