标签:start nbsp asc info continue 技术 入门 字母 取值
JVM(Java Virtual Machine):java虚拟机,是运行所有程序的假想计算机。
JRE(Java Runtine Environment):Java程序的运行环境,包含Jvm和运行时所需的核心类库。
JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。
JDK > JDK > JRE
编译:将编写的Java源文件翻译成JVM能识别的class文件,javac编译器会检查程序是否有错误。
运行:将class文件交给JVM去运行。
main方法:主方法,写法是固定的格式。是程序的入口或起始点。
关键字:Java已经定义好的单词,具有特殊含义。
标识符:我们自定义的类名字、方法的名字和变量的名字。
标识符命名规则:不能以数字开头;不能是关键字;类命名:首字母大写,之后每个单词首字母大写;方法名/变量名:首字母小写,后面每个单子首字母大写
常量:固定不变的数据。分类:整数、小数(浮点数)、字符、字符串、布尔、空常量;
变量:可以变化的量,Java中要求一个变量每次只能保存一个数据,且必须明确保存的数据类型。
变量注意:变量之间名称不能重复;没有赋值的变量不能使用;对于float和long类型,要加后缀F和L;使用byte(-128~127)、short(-32768~32767)和int(21亿多)类型,不要超过其取值范围;注意变量的作用域。
字节型 :byte 1个字节 (2^8)
短整型 :short 2个字节(2^15)
整 型 :int 4个字节(2^31)
长整型 :long 8个字节(2^63)
单浮点数:float 4个字节
双浮点数:double 8个字节
字符型 :char 2个字节
布尔型 :boolean 1个字节 true、false
注意:
字符串不是基本数据类型而是引用类型
浮点数只是近似值,并非精确值
数据范围与字节数不一定相关,例float数据范围比long更加广泛,但float是4字节而long是8字节
浮点数默认是double,使用float需加后缀F;整数默认位int,使用long需加后缀L
一个汉字2个字节,即一个char可以存放一个汉字
将取值范围小的数据类型自动提升为取值范围大数据类型;byte,short,char运算时直接提升为int
- 强制类型转换(显式)
将 取值范围大的类型 强制转换成 取值范围小的类型;
转换格式:数据类型 变量名 = (数据类型)被转数据值;
原理:
编码表:就是将人类的文字和一个十进制数进行对应起来组成一张表格。
字符char可以和int一起参与运算
if else 判断语句
switch 选择语句
for 循环语句
while 循环语句
do while 循环语句
跳出语句 break,continue
XMind: ZEN - Trial Version
标签:start nbsp asc info continue 技术 入门 字母 取值
原文地址:https://www.cnblogs.com/dongdedong/p/36435e4dcf24ef1b15caa44e8439d658.html