-
java一些定义理解
Java跨平台的原理:在不同的操作系统中,都安装一个与操作系统 对应的Java虚拟机(JVM Java Virtual Machine)即可。JVM虚拟机本身不允许跨平台,允许跨平台的是Java程序。
开发Java程序的三个步骤:编写代码,编译代码,运行代码
JRE:JRE是Java Runtime Environment缩写,指Java运行环境,包含JVM虚拟机及Java核心类库。
JDK: ( Java Develop Kit)是Java语言的软件开发工具包,内部包含了代码的编译工具和运行工具。
类:java文件在代码中的集合体现(类=java文件,一个java文件,一个java类)
类库∶存放多个java文件的仓库
核心类库:Java已经写好的,非常核心的,代码仓库
重点理解:我们自己在编写代码的过程中,需要用到java存放在JRE中,已经写好的java文件。
JDK、JRE和JVM的关系
-
常用DOS命令
命令 效果 D: 盘符切换 回车,切换到D盘 dir 查看当前路径下的内容 cd \ 回退到盘符目录 cls 清屏 -
HelloWorld.java案例编写
public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
-
注释
单行注释 // 内容
多行注释 /* 内容 */
-
关键字
关键字字母全部都是小写
代码编辑器中一般都有颜色变化
-
常量
被""包裹的都是字符串常量
''只能包裹一个字符
空常量 null 不能输出打印
-
变量
变量就是内存中的存储空间,空间中存储着经常发生改变的量(数据)
变量的定义格式:
数据类型 变量名 = 数据值;
-
变量的注意事项
- 在同一对花括号中,变量名不能重复。
- 变量在使用之前,必须初始化(赋值)。
- 一条语句可以定义多个变量,中间使用"逗号"分隔,逗号后不要再加类型。
- 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。
- 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。
- 变量的作用域,只在它所在的{}中有效。
-
数据类型
计算机中最基本的存储单元叫"字节(byte)"
1B(字节) = 8bit
1KB = 1024B
1MB = 1024KB
Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。
数据类型 关键字 内存占用 取值范围 整数类型 byte 1 -128~127 short 2 -32768~32767 int(默认) 4 -2的31次方到2的31次方-1 long 8 -2的63次方到2的63次方-1 浮点类型 float 4 负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38 double(默认) 8 负数:-1.797693E+308到-4.9000000E-324
正数:4.9000000E-324 到1.797693E+308字符类型 char 2 0-65535 布尔类型 boolean 1 true,false 说明:
e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
!!!在java中整数默认是int类型,浮点数默认是double类型。
-
键盘录入
import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { //创建对象 sc是变量名字 Scanner sc = new Scanner(System.in); //接收数据 a是变量名字 int a = sc.nextInt(); //输出数据 System.out.println(a); } }
-
标识符
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java中标识符的组成规则:
- 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
- 不能使用java中的关键字作为标识符。
- 标识符对大小写敏感(区分大小写)。
Java中标识符的命名约定:
-
小驼峰式命名:变量名、方法名
首字母小写,从第二个单词开始每个单词的首字母大写。
-
大驼峰式命名:类名
每个单词的首字母都大写。
-
另外,标识符的命名最好可以做到见名知意
例如:username、studentNumber等。
-
类型转换案例
案例代码:
byte a = 3; byte b = 4; byte c = a + b; //错误。因为两个byte变量相加,会先提升为int类型 byte d = 3 + 4; //正确。常量优化机制
常量优化机制:
在编译时,整数常量的计算会直接算出结果,并且会自动判断该结果是否在byte取值范围内,
在:编译通过
不在:编译失败
01 Java基础-入门环境及数据类型转化
转载
01 Java基础-入门环境及数据类型转化
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
(01)javascript 数据类型
<!DOCTYPE html><html lang="en">
javascript 函数 数据类型 typeof html -
数据类型~PHP入门基础(005)
虾米大王教你学编程系列之PHP入门基础
php 字符串 数组 整型 浮点型 -
Redis入门 - 数据类型:5种基础数据类型详解
Redis所有的key(键)都是字符串。我们在谈基础数据结构时,讨论的是存储值的数据类型,主要包括常见的5种数据类型,分别是:String
redis 数据结构 nosql 字符串 有序集合