Java语言基础(一)

本文介绍了Java语言的基础知识,包括内存数据存储原理、数据类型的分类(如基本数据类型和引用数据类型)、变量的定义与使用规范,以及数据类型转换的原则。强调了变量命名规则,并提到了Java7中对二进制整数和数值中使用下划线的支持。此外,还简述了注释的三种形式。
摘要由CSDN通过智能技术生成

Java语言基础(一)

编程的本质就是对内存中的数据访问和修改,程序所用的数据都会保存在内存当中

一、内存如何存储数据

原理:申请 - 分配空间 - 存储数据

二、数据类型的分类

Java语言是强类型语言(具体的某种数据都会有对应的数据类型)

1.所有的变量必须先声明,后使用
2.指定类型的变量只能接收类型与之匹配的值

基本数据类型:原始数据类型 8种
数值型:6种,非数值型:2种

数值型:又分为整数/小数

整数类型根据值的取值范围
byte 字节型 -128 ~ 127 8位bit—>1字节
short 短整型 16位 2字节
int 整形 32位 一般默认的整型是int型
long 长整型 64位

小数类型(浮点型)
float单精度 32位
double双精度 64位 默认的小数类型是double

一个字节占8位
一个中文字符=两个字节

布尔类型 boolean true / false 1位
字符类型(取值只能涵盖一个字符) char 16位

引用数据类型:数组 接口 类 null String

三、变量的概念、定义、使用

概念:一个数据存储空间的表示
机理:访问或修改存储内存中数据的一种机制
直观:相当于一个有名称的容器,用于装各种不同类型的数据

定义语法:
数据类型 变量名 ;
数据类型 变量名 ; 变量名 = 变量值;
数据类型 变量名 = 变量值;

使用变量的三步走:
1.声明一个变量(根据数据类型开辟空间)
2.赋值(将数据存入空间)
3.使用变量(取出数据使用)

注意!!!
1.使用变量必须先初始化值
2.初始化的值不能超过数据类型本身的取值范围
3.同一个类里面不能定义相同名称的变量
4.整数默认的数据类型是int,小数默认的是double,默认的初始化值为0

变量命名规则:
1、只能由数字、字母、_、$组成
2、不能以数字开头
3、不能和关键字(class、static)、系统保留字(byValue、cast、goto)命名冲突
4、严格区分大小写(a,A)
5、见名起意 遵循驼峰原则
6、中文可以作为变量名使用,不推荐使用

注意!!!
Java7新增了对二进制整数的支持,二进制的整数以0b或0B开头
新增了在数值中使用下划线(支持整型和浮点数值)

四、数据类型转换

前提:两种数据类型必须能够兼容

自动类型转换 低精度 -> 高精度 (不会损失精度)
强制类型转换 高精度 -> 低精度 (损失精度)

语法:小的类型 int = (小数据类型)大数据类型 double;

数据类型精度低到高排序:byte < short< char < int < long < float < double

注意!!!
1.两种可以兼容的数据类型进行逻辑运算时,结果值的数据类型会自动提升到高精度的那一方
2.由于强制类型转换会损失精度,如果需求不需要,尽量少用

五、注释

1、单行注释 // 注释内容
2、多行注释 /* 注释内容 */
3、文档注释 javadoc.exe可以直接将源代码里的注释提取成一份系统的API Application Programming Interface

好了,我们Java语言基础(一)的分享就到这里结束了,希望大家努力学习!!!

谢谢大家的欣赏与关注!!!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一行Bug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值