Java
定义:
Java是一门高级计算机语言,他是强类型的语言(他的变量声明的时候必须确定该变量必将会储存什么类型的数据)
它能干什么?
JavaSE : java语言的(标准版),用于桌面应用的开发。(它是其他两个模块的基础)
JavaME : java语言(小型版),用于嵌入是电子设备或者小型移动设备
JavaEE :java语言(企业版),用于web端的网站开发
它是什么类型的语言?
编译型语言
特点;整体翻译,然后执行(执行速度较慢)例如:C语言
解释型语言
特点:逐行执行翻译,然后运行 例如:python
混合型语言
特点:他既有编译型语言的特点也有解释性语言的特点
跨平台
java语言的跨平台是通过java虚拟机实现的,java语言不是直接运行在操作系统上,而是运行在虚拟机上,针对于不同的操作系统,安装不同的虚拟机就可以了
JRE和JDK
JRE包括:JVM(java虚拟机)、核心类库、开发工具。 它是java开发工具包
javac 编译工具
java 运行工具
jdb 调试工具
jhat 内存分析工具
JRE 包括JVM,核心类库、运行工具. 它是java的运行环境
JAVA的数据类型
字符串String,小数、整数、字符、布尔、空
特殊字符
\t:在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍
变量
定义:在程序执行的过程中,其值又能发生改变的量
声明格式:数据类型 变量名 = 数据值;
注意事项
1.只能存一个值
变量名不能重复
在一条语句中可以定义多个变量
变量在使用之前必须赋值
计算机存储的方式
二进制为主
二进制
定义:就是逢2进1。例如我们生活中的数字就是10进制,逢10进1
java数据类型:
分为基本数据类型和引用数据类型
基本数据类型
整型:byte,short、int、long
浮点型:float,double
布尔 : Boolean
字符 : char
如果数据需要定义一个Long类型的变量这需要在数据后面加一个L
如果定义一个float类型的变量则需要在数据后面加上一个F
键盘录入
Scanner类
操作步骤:
1.导包
2.创建Scanner创建对象
3.接收数据
import java.util.Scanner
public class HelloWorld{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入整数");
int number = sc.nextInt();
System.out.println(number);
}
}