1.1 Java语言概述
Java语言的目的是为了编写开发软件 。
软件:可独立运行,是把一些问题和需求通过计算机语言的某些语法,语句,结构组合在一起的一个结合体 。
系统软件:指操作系统,直接与硬件交互 。如:Linux、Windows、MAC等 。
应用软件:指可以完成各类需求的软件 。如:QQ、微信、游戏等,不能单独运行 , 需要运行在操作系统上 。
Java语言简介
java是SUN(Stanford University Network , 斯坦福大学网络公司)1995年推出的一门高级编程语言 。创始人是JamesGosling(詹姆斯.高斯林 高司令 )被业界称为java之父 。java是一种面向Internet的编程语言 。
Java语言发展历史
1995年Sun公司发布Java1.0版本
1997年发布Java 1.1版本
1998年发布Java 1.2版本
2000年发布Java 1.3版本
2002年发布Java 1.4版本
2004年发布Java 1.5版本
2006年发布Java 1.6版本
2009年4月20日 19 点 40 分 美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购Sun公司 。并于2011发布Java 1.7版本
2014年发布Java 1.8版本
2017年发布Java 9版本
Java语言能做什么
Java语言主要应用在互联网程序的开发领域 。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询等也有很多应用 。
文章插图
文章插图
1.2 计算机基础知识
进制:它表示的是数据运算的规律 。
二进制
计算机底层中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0、1两个数,逢二进一 , 1 1=10 。每一个0或者每一个1,叫做一个bit(比特) 。
十进制数据转成二进制数据
使用短除法对一个10进制除以2,一直除到商为0时,然后倒着获取所有的余数 。最后将获取的余数按获取的顺序组合到一起 。
文章插图
二进制数据转成十进制数据
把二进制数从右边开始,往左边计算,用当前二进制数位上的数字,乘以2的n-1次方(次幂),n是从右侧往左侧数当前这个二进制的位数 。需要把这些次幂全部展开,然后再相加 。
文章插图
简化版方式解决十进制和二进制之间的转换:使用8421编码的方式
文章插图
ASCII编码表
计算机中数据的保存最终都是以二进制的形式进行保存的(1010100101001) , 而我们如果要把生活中的数据保存到计算机中 , 就需要先把生活中的数据转成二进制数据,然后才能让计算机来识别生活中的数据,进而对这些数据进行处理 。要把生活中的数据转成计算机能够识别的数据,就需要定义一个固定的转换关系:在计算机发展的初期,老美因为要把自己生活中的数据先保存到计算机中,因此老美发明了一张表,然后在这张表中规定了生活中所有的字符和二进制之间的对应关系:老美的文字和计算机中的二进制的对应关系表:ASCII 。(标准的国际信息交易码)ASCII码表:它是采用一个字节表示一个字符数据(标点符号,英文字母,其他的特殊符号,数字等) 。
字符 数值048957A65Z90a97z122计算机经常长时间发展已经普及全球 , 而每个国家或地区有自己特有的文字,因此不同国家和地区就制定出了适合自己国家或地区的编码表 。而中国常用的编码表:GBK 。包含了大部分常用中文,每个中文和符号都对应一个固定的编码值 。
- 第一天健身酸疼第二天继续吗 第一天锻炼浑身酸痛第二天还要继续吗
- 顺产后第一天可以吃什么水果 顺产后第一餐吃什么最好
- 助理工程师考试 solidworks助理工程师考试
- 专业安防工程师总结的二十个常见监控故障解决方法,安防监控常见故障
- 上班第一天迟到了怎么办 上班迟到会怎样
- 第一天上班的穿衣禁忌 职场新人要提前了解
- 建筑工程师 建筑工程师动画片
- 怎么用安卓手机玩java游戏,安卓玩java老游戏
- 大姨妈第一天体温会升高吗 怀孕第一天会有反应吗
- 市政工程师都有什么专业 市政工程师专业类别