Java学习day01

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);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值