栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第三章 数据类型和运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第三章 数据类型和运算符

3.1 注释

注释是日常开发已经工作时候不可缺少的重要项 ,甚至在整个源文件中,注释占比60%,注释如此之多是为了方便后续开发和别人对你代码的可读性,因为慢慢的编程人员越来越多,人们开始更注重可读性,而非效率,后期的维护和修改如果有注释会变得非常方便
个人在平常编写代码时也应该有写注释的好习惯,养成习惯和方便自己读写
注释写法:"//"
注释也分了几种:
单行注释://
多行注释:
文档注释:API

3.2 标识符和关键字

分隔符:; {} [] () . &spnb(泛指空格);
分隔符都是具有特殊意义的符号
分号: ;
分号用于标记代码行结束

String str = "Hello"
+"Java";//行结束

花括号: {}
花括号通指代码块

public static void main(String[]args){
	{
		System.out.println("输出内容");
	}
}

方括号: []
方括号通常是数组

int arr[] = new int[]{20,25,62};//静态数组

圆括号: ()
圆括号通常是方法参数使用,以及方法的调用
空格: space
空格是几乎无处不在,通常用来规范编码
圆点: .
圆点通常用于分割或者调用成员变量和方法

标识符

标识符是Java给变量和方法等赋予的名称
列如

String str = "";
int a=5;
public void Demo(){}

标识符也有书写规范
标识符可以由字母、数字、下划线、和美元$符号组成,但是不能数字开头,标识符不能以Java关键字和保留字命名,Java严格区分大小写,Null和null完全不是一回事,以及在不同内容书写标识符时也有规范,但是不遵循也可以
列如

String demoCardNumber;//变量的命名通常是第一个单词首字母小写然后后面单词的首字母大写 String是类严格意义上不是数据类型
public void SetIntNumber;
public final INT_HP;

Java关键字为用于特殊用途的单词
保留字是后续Java版本可能用到的单词现在有: goto和const

3.3数据类型的分类

数据类型分为两大类:基本数据类型和引用数据类型
基本数据类型通常指的是我们平常使用变量的数据类型
比如整数型变量和浮点型变量等这些常用的数据类型变量
引用数据类型通常是数据,对象,类,接口

String str = "字符串";//字符串是引用类型,是一个特殊的数据类型
int number = 114514;//整数型为基础数据类型
3.4 基本数据类型

整数型:1字节[byte] 2字节[short] 4字节[int] 8字节[long]
字符类型: 2字节[char]
浮点类型: 4字节[float] 8字节[double]
布尔型: boolean[true false]
使用var来快捷的定义局部变量
var是Java10的新特性

public void SystemInfo(){
	var age = 15;
	var name = "小明";
}
自动类型转换

系统会将小的数据类型转换大的数据类型
也分自动转换和强制转换

int intA = 12;
float floatA = intA;
//以上代码为 自动转换
float floatA = 12.24f;//这里系统会自动转换为double需要加f来指明类型
int intA = (int)floatA;//这里必须强制转型否则报错
//以上代码为 强制转换
3.6 直接量

是指通过源代码直接给出的指,列如int a =5;
能指定直接量的通常只有三种类型:基本类型、字符串类型和null类型

3.7 运算符

用于运算的符号

int a =12;
int b =24;
int num=a+b;

我可能总结的有点草率,毕竟是多次复习,论真正理解,一定要自己去学习,不要过于依赖他人的总结,那再怎么说也是别人自己学的东西,而非自己领悟的内容

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490367.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号