java基础之环境配置及语言规范

Java简介

什么是Java语言

Java是与1995年由Sun公司推出的面向对象的程序设计语言,Java之父詹姆斯·高斯林。

Java最初的名字是OAK,1995年被重命名为Java,正式发布。

Java是一种通过解释方式来执行的语言,Java是一种跨平台的程序设计语言。实现了“一次编写,到处运行”。

Java语言编写的程序即是解释型,又是编译型。代码经过编译后转换成字节码文件,Java虚拟机(JVM)将对字节码文件进行解释执行。编译只进行一次,而解释在每次运行程序时都会进行。

Java的应用领域

  • l  桌面应用程序
  • l  嵌入式系统
  • l  电子商务
  • l  企业应用
  • l  分布式
  • l  Web应用

Java开发环境搭建

安装JDK

在Oracle官网下载系统对应版本的JDK进行安装

配置环境变量

配置JAVA_HOME环境变量

 

配置Path环境变量

在命令行中执行javac进行测试

 

Java语言基础

Java主类结构

Java程序的基本组成单元是类,类中有包括属性和方法两部分。每一个应用程序都包含一个main()方法,含有main()方法的类称之为主类。

注意:Java是严格区分大小写的,并且所有的标点符号都是英文的。

基本数据类型

Java有8种基本数据类型

整数类型

整数类型用来存储整数数值,整数类型有3重表示形式,分别是十进制、八进制和十六进制。

十进制:由1、2、3、4、5、6、7、8、9组成,逢十进一。

八进制:以0开头,由1、2、3、4、5、6、7组成,逢八进一。

十六进制:以0x开头,由0~9和A、B、C、D、E、F组成,逢十六进一

进制之间的转换

十进制转换二进制

方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。

 

二进制转十进制

方法为:把二进制数权展开,相加即得十进制数。

二进制转八进制

方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。

 

八进制转换二进制

方法为:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。

 

二进制转十六进制

方法为:与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。

十六进制转二进制

方法为:十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。

 

十进制转八进制或者十六进制有两种方法

第一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制。

第二:直接法—把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为止。

 

八进制或者十六进制转成十进制

方法为:把八进制、十六进制数按权展开、相加即得十进制数。

 

原码、反码和补码

计算机内,有符号数由3种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。

正数的原码、反码和补码都相同。

负数的原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数字的大小。

反码:负数的反码就是对其原码取反,但符号位除外。

补码:负数的补码是在其反码的末位加1。

浮点类型

浮点类型表示有小数部分的数字。浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),取值范围不同。

浮点类型
关键字 位数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值