200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Java基础知识 变量 基本类型 类型转换 标识符 关键字 运算符 循环 分支结构 JVM

Java基础知识 变量 基本类型 类型转换 标识符 关键字 运算符 循环 分支结构 JVM

时间:2022-05-29 15:59:26

相关推荐

Java基础知识 变量 基本类型 类型转换 标识符 关键字 运算符 循环 分支结构 JVM

标题JVM

**java语言是跨平台的,之所以跨平台是因为在不同的系统中安装不同的JVM这是Java跨平台的前提**

2.JDK:开发工具包-开发必须安装

JRE:运行时环境

JVM:Java虚拟机,负责加载并运行.class字节码文件

Java的标识符

1.严格区分大小写

2.不能以数字开头

3.严格区分大小写

4.不能使用关键字

5.由字母 数字 下划线美元符号组成(英文状态下的)

关键字

1.有五十个已定义关键字

2.有两个保留字

3.true false null 这三个不可以用作标识符的单词

注释

1.注释的作用是用来解释代码,方便看代码的人去理解代码

2.单行注释://

3.多行注释:/**/

4.文档注释:可以注释多行内容,还可以添加一些额外的信息,比如:作者/时间/版本…

数据类型

基本类型

1.基本类型保存在栈区

2.操作和保存变量的实际的值

引用类型.

1.String字符串类型,这个类型的数据需要使用双引号包裹

2.除了基本类型都是引用类型

3.引用地址存放在栈区,实际对象存放在堆里

4.值保存在内存中。操作的是对象的引用

类型转换

1.boolean类型不参与类型转换

2.小转大,直接转-隐式转换

3.大转小,强制转-显式转换,byte b=(byte)a;

4.类型能否转换,取决于类型的取值范围,而不是字节数,字节数只能做大概的参考

5.浮点数转整数,小数点后面的就没了,直接舍弃小数部分,不是四舍五入

运算符

普通四则运算+ - * / 是不会改变本身的值的

如果需要改变本身的值,需要把表达式的结果重新赋值给变量

比较运算符

!= == > < >= <=比较的都是布尔类型的

逻辑运算符

&&:双与/短路与:逻辑与单与相同,全真才真,只不过增加了短路的效果

||:双或/短路或:逻辑与单或相同,全假才假,只不过增加了短路的效果

三元\三目运算符

格式:1 ?2 :3;1是表达式,若1真,取2,若1假取3

int m = 3;int n = 2;int min = m>n?n:m;//当m大于n时,取的是小值nint min2 = m<n?m:n;//当m小于n时,取的是小值mSystem.out.println(min);System.out.println(min2);

赋值运算符

=:是普通的赋值运算符,等号右边的值交给等号左边的变量来保存

复合赋值运算符:+= -= *= /=,主要是可以简写&类型的自动转换

sum += 30; 等效于 sum = sum+30;

流程控制

顺序结构

顺序结构从头到尾所有代码依次都会执行到

可以解决输入 输出 计算等问题,但是不可以先做判断,再选择性的执行代码

单分支

适合只有一个判断条件时使用,符合条件,执行大括号里的代码,不符合条件,大括号里的代码跳过

多分支

适合有两种情况时使用,符合条件,执行代码1,其他情况执行代码2

嵌套分支

适合有多个条件时使用,else-if的个数没有限制,else可加可不加

if(判断条件1) {

如果符合判断条件1,执行此处代码1,如果不符合,继续向下判断条件2

}else if(判断条件2) {

如果符合判断条件2,执行此处代码2,如果不符合,继续向下判断条件3

}else if(判断条件3) {

如果符合判断条件3,执行此处代码3,如果不符合,继续向下判断

}else {

如果以上条件都不满足,执行此处代码

}

循环结构

当你想多次重复干某件事的时候,可以使用循环结构

注意事项:开始条件只会在第一轮执行一次,剩下两个条件才会执行多次

如果想了解for循环执行的具体步骤,可以参考Debug的笔记

普通for循环

for(开始条件 ; 循环条件 ; 更改条件){

循环体

}

for(开始条件 ; 循环条件 ; 更改条件){循环体}

注意1:写法小窍门:从哪开始 到哪结束 循环变量如何变化

注意2:for循环能够执行多少次,取决于循环变量可以取到几个值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。