用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
【Java底子】02.Java数据类型
【Java底子】02.Java数据类型
干翻全岛蛙蛙
论坛元老
|
2025-1-2 14:49:38
|
显示全部楼层
|
阅读模式
楼主
主题
1515
|
帖子
1515
|
积分
4545
目录
Java 数据类型
3.1 java步伐中 “+” 号的使用
3.2 java中的数据类型
3.2.1 基本数据类型:数值型
(1)整数类型
(2)浮点(小数)类型
3.2.2 基本数据类型:字符型
3.2.3 基本数据类型:布尔型
3.2.4 基本数据类型转换
(1)自动类型转换
(2)逼迫类型转换
(3)基本数据类型和字符串(String)类型的转换
3.2.5 引用数据类型:类(class)
3.2.6 引用数据类型:接口(interface)
3.2.7 引用数据类型:数组([ ])
本篇内容是对Java中,
基本
数据类型和
引用
数据类型的基本介绍,有助于零底子的小伙伴快速入门。
Java 数据类型
3.1 java步伐中 “+” 号的使用
3.2 java中的数据类型
说明:String类型是一个类,属于引用类型。
3.2.1 基本数据类型:数值型
(1)整数类型
整数类型
小细节
:
第一条,”有固定的范围和字段长度“,指的是在差别的操作系统下,Java的整数类型所占存储空间和表树模围是不变的。如byte占用1个字节,范围为-128 ~ 127。
第二条,Java中整型常量默认为int型,如7。若想把它声明为long型,则可以在后面加“L”,如7L。则“7L”就是long型的7。
(2)浮点(小数)类型
面试中大概问到:
浮点数在呆板中的存放形式:浮点数 = 符号位 + 指数位 + 尾数位。
浮点类型
小细节
:
说明:
(1)上图第2点,看下图中注释:
(2)上图第5点,看下图注释:
浮点类型,两数相除,比力相等的方法如上。(因为浮点数除法在计算机中涉及到精度的问题,所以不能直接比力相等,而是在一个精度范围内比力相等)。
3.2.2 基本数据类型:字符型
字符类型
小细节
:
3.2.3 基本数据类型:布尔型
布尔类型
小细节:
值得注意
:与C语言差别,布尔类型不可以用0或1来代替。
3.2.4 基本数据类型转换
(1)自动类型转换
在进行
赋值或运算
时,精度较小的类型
自动转换
为精度的大数据类型。
一个转换的例子:
上图中,“a”字符转为了int型,存储在num中。
基本数据类型自动转换
小细节
:
(2)逼迫类型转换
逼迫类型转换,
精度低沉
和
溢出
例子:
逼迫类型转换
小细节:
上图第3条,int常量值可以赋值给char类型变量,因为char类型本质是一个整数。int变量不能直接赋值给char类型变量,因为int是高精度,char相较于int是低精度类型,必要逼迫转换。
(3)基本数据类型和字符串(String)类型的转换
说明:
(1)将
基本数据类型
转为
字符串(String)类型
很简单,只要在变量后加空字符串( + “” )就可以了。
(2)将
字符串(String)类型
转为
基本数据类型
,必要调用
基本类型
的
包装类
中的
parseXX方法
即可。
值得注意的是
,将字符串(string)类型转换为字符(char)类型,一般指的是将字符串第一个字符取出来。
使用
xx.charAt(0)方法
,取出字符串xx的第一个字符。如下图所示
字符串
和
基本数据类型
转换
小细节:
3.2.5 引用数据类型:类(class)
类与对象
概述
:
类就是自己定义的数据类型,类里面包含自己定义的属性和方法。创建一个对象,这个对象就可以调用里面的属性和方法。
类与对象的
区别
:
类包含许多属性,但属性都没有具体值,是抽象的。但对象是具体的,每一个都有具体的属性。如Cat(猫)类,它包含名字,颜色等属性,new一个Cat对象,这个对象有具体的名字,颜色等具体属性。
3.2.6 引用数据类型:接口(interface)
接口基本介绍:
接口的使用小细节:
3.2.7 引用数据类型:数组([ ])
什么是数组?
数组的
定义
方式:
方式1
:动态初始化(直接)
另外:
数据类型 数组名
[ ]
= new 数据类型[大小]
等价于
数据类型
[ ]
数组名 = new 数据类型[大小]。也就是说,第一个“[ ]”放在放在数据类型后面,大概变量名后面都是可以的,一般放在数据类型后面,因为这样定义比力清楚。
方式2
:动态初始化(先声明,再分配空间)
说明:
此种方法与第一种差别,先声明,
当满足条件时
,大概再new(分配空间)。
方式3
:静态初始化
数组的注意事项:
(以上来自韩顺平老师课程笔记整理)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
干翻全岛蛙蛙
论坛元老
这个人很懒什么都没写!
楼主热帖
Mac 上下载安装《鸣潮》详细教程(含更 ...
SQL的函数
Android Studio实现一个校园图书管理系 ...
ASP.NET Core依赖注入之旅:针对服务注 ...
批量下载浏览器网页中全部链接的方法 ...
我为什么选择Wiki.js记笔记? ...
ES6案例 ------ 模拟浏览器网页顶部切 ...
类与对象的创建
sql注入详解
什么是超融合?
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Postrge-SQL技术社区
数据仓库与分析
运维.售后
快速回复
返回顶部
返回列表