Java_Day19:补充知识点:语言基础

语言基础

1.前置知识

	1.什么是内存? 内存即是一快瞬时状态的存储空间,有一定的容量
	2.内存和硬盘的区别? 内存的造价较高,整个计算机的硬件资源是比较稀缺的,具有工业上的瓶颈,多数大容量的内存都是由多个内存条组成的
	3.计算机给java程序多大的内存空间? Java程序(java虚拟机),默认分配的物理内存容量是计算机的1/8
	4.计算机存储容量的基本单位? bit(位,8位等于1个字节)-byte(字节)-KB-MB-GB-TB-PB-EB-ZB-YB-BB-NB-DB-CB-XB(都是1024的进制关系)

2.变量

	1.概念:计算机内存中的一块存储空间,是存储数据的基本单元
	2.组成:数据类型、变量名、值
	3.定义流程:(1)声明:数据类型 变量名;int money;(2)赋值:变量名 = 值;money = 100;注意 Java是强类型语言,变	量的类型必须和数据的类型一致 强类型编程语言:要求变量的类型和值得类型要一致

3.数据类型

基本数据类型
	1.整数:byte(1字节)、short(2字节)、int(4字节)、long(4字节)整数默认类型为int
	2.小数:float(4字节)、double(8字节)小数默认类型为double,java中的小数支持科学计数法
	3.布尔:boolean(1字节)取值为 true/false
	4.字符:char(2字节)每一个字符背后都有一个数字做代表 char a1=‘A’//直接赋值    char 	a1=65//整数,对应ASCII编码赋值
	
引用数据类型
	String字符串任何””之间的内容都是字符串,包括空格 String str=”HellowWorld“
	数组
	对象

4.类型转换

自动类型转换:两种类型相互兼容,目标类型大于源类型
强制类型转换:两种类型相互兼容,目标类型小于源类型
	通过在源类型前面加上(目标类型)达到强制转换的目的,但是有可能失去精度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值