一、什么是Java语言
Java语言是美国Sun公司(Stanford university network)在1995年推出的高级编程语言,所谓的编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。
二、Java语言能做什么
Java语言主要应用在互联网程序的开发领域。常见的互联网应用比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。
三、二进制是Java语言的基础
1、二进制的历史:
要说二进制的历史其实可以追述到一个大数学家莱布尼茨。当时有一个法国传教士白晋来到了咱们中国,走的时候带走了中国的一本古书《易经》,白晋回到德国之后,莱布尼茨就看了《易经》里面的伏羲八卦图。突然灵机一动(动没动是我瞎猜的),就发明了二进制。不管怎么样二进制的由来或多或少都收到了中国伏羲八卦图的影响。
这就是伏羲八卦图,怎么想到的我也不知道,不过你仔细观察看一下,最上面的乾卦三横实线,顺时针转动,实线变虚线。你可以想象成从000到111的变化。
2、进制的定义
3、Java中的进制转换:
十进制转二进制、十进制转八进制、十进制转十六进制、二进制转十进制、八进制转十进制、十六进制转十进制
十进制的范围就是0-9,二进制的范围是0-1,八进制的范围是0-7,十六进制的范围是0-f。java提供了工具类来实现进制的转换。
4、进制使用常景
我们知道客户端我们可以使用java语言编写,但是服务器就不一定了,可能是java,也可能是C++,这时候传输数据怎么办呢?这俩语言之间又相互不认识。这时候客户端java就可以把我们的数据切分序列化成二进制数,二进制数计算机到哪都能认识,这时候把二进制数发送到服务端,服务端按照一定的规则反序列化就OK了。