美文网首页
Java学习之语言基础

Java学习之语言基础

作者: JiaJianHuang | 来源:发表于2018-03-10 18:46 被阅读0次

一、思维导图

Java语言基础.png

二、数据类型

种类:java的数据类型包括 基本数据类型和 引用数据类型

1 .基本数据类型共有八种:

byte 、short、 int、long四种整型、float和double两种浮点型,字符型char和布尔型boolean

  • 整型数据
    • a. byte 占用位数--8位(等于一个字节) 取值范围:{(-2^7)~( 2^7-1)}-3位数字
    • b. short 占用位数--16位 取值范围:{(-2^15)~( 2^15-1)}-5位数字
    • c. int 占用位数--32位 取值范围:{(-2^31)~( 2^31-1)}-10位数字
    • d. long 占用位数--64位 取值范围:{(-2^63)~( 2^63-1)}-19位数字
  • 浮点型数据

    • a、类型:单精度float和双精度double
    • b、float 占用位数--32位 取值范围:-3.4*10^38~3.4* 10^38
    • c、double 占用位数--64位 取值范围:-1.7*10^308~ 1.7*10^308
    • d、注:系统默认下,浮点型字面值是double型,如要指定float型,必须在浮点数值后加上后缀f或F。如:-3.14f
  • 布尔型boolean

1.布尔型字面值只有:true和false

2. 引用类型

接口类型、
数组类型、
枚举类型、
注解类型、

三、关键字与标识符

1. 关键字(keyword):

这些保留关键字字不能用于常量、变量、和任何标识符的名称。

2. 标识符(identifier)
  1. 含义:

用来标识类名、变量名、方法名、数组名和文件名的有效符序列

  1. 注意:
  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
  • 首字符之后可以是任何字符的组合
  • 关键字不能用作标识符
  • 标识符是大小写敏感的
  • 合法标识符举例:age、$salary、_value、__1_value
  • 非法标识符举例:123abc、-salary

四、常量

  1. 常量声明关键字:final
  2. 常量命名习惯: 使用大写字母表示,如:final int MAX=10
  3. 好处:
    • 增加可读性
    • 增强可维护性
  4. 注意: 常量只能赋值一次

五、变量

  1. 作用:

变量在程序中储存数据。

  1. Java中主要有如下几种类型的变量
  • 局部变量
  • 类变量(静态变量)
  • 成员变量(非静态变量)
  1. 变量的声明
格式:数据类型  变量名;
如:int i;   //声明了变量i
注:
a.变量声明中的数据类型指出了变量能保存的数据类型,
如:int类型的只能保存int类型的整数,不能储存其他类型数据;如上面的变量 
//int i=ture;  会报错。
b.如果几个变量是相同的数据类型,也可以一起声明,中间用逗号隔开。
如:int a,b,c;
  1. 变量初始化
  • 定义:首次对变量赋值称为初始化变量。
  • 格式:变量=表达式; //表达式由值,运算符、变量组成。
  • 如:i=5(3/2)+32;

六、数据类型转换

  1. 种类:

自动类型转换和强制类型转换

七、运算符与表达式

1. 算术运算符
运算符 含义 运算符 含义
+ /
- % 求余
* ++ 自增
-- 自减
2. 关系运算符
运算符 含义 运算符 含义
> 大于 <= 小于等余
>= 大于等于 != 不等于
== 等于 < 小于
3.逻辑运算符
运算符 含义 运算符 含义
& 逻辑与 逻辑或
^ 逻辑异或 逻辑非
&& 条件与 || 条件或
4.位运算符
运算符 含义 运算符 含义
& 按位与 按位或
^ 按位异或 ~
>> 右移,用符号位填充左侧,每移一位,相当除二 >>> 无符号右移,用零填充左侧
<< 左移,每移一位,相当乘二
5.运算符的优先级
java运算符.png

八、注释

a.多行注释:
/**
*
*/  
b.单行注释 
//

相关文章

网友评论

      本文标题:Java学习之语言基础

      本文链接:https://www.haomeiwen.com/subject/cdebfftx.html