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是几年几月诞生的 java诞生于哪年_十六进制

Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统,是Java编程语言的创始人。

4.计算机基础知识

1.二进制

计算机中的数据不同于人类的计算数据,我们人类采用的是十进制,逢十进一.而算机中采用的是二进制存储,逢二进一,只能用0和1表示,1+1=10.每一个0或者每一个1叫做1bit(比特,位).

  • 十进制转二进制数据:使用除以二取余数的方式
  • java是几年几月诞生的 java诞生于哪年_十六进制_02

  • 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