java基础:数据类型的总结
一、Java 常用数据类型
1.数据类型分为:(1)基本数据类型 (2)引用数据类型
2.基本数据类型分类:数值型,非数值型。
3.数值型:(1) 整数类型(byte,short,int,long) (2) 浮点类型(float,double)
4.非数值型:(1)字符型(char) (2)布尔型(boolean)
5.引用数据类型:类(class),接口,数组
6.各数据类型对应的存储空间
(1)byte 1个字节
(2)short 2个字节
(3)int 4个字节
(4)long 8个字节
(5)float 4个字节
(6)double 8个字节
(7)char 2个字节
(8)Boolean true\false
二.数据类型的转换方式
1、强制(显示)转换类型:数据类型由大到小的转换
eg. Int i2 = 12;
Byte b2 = (byte) i2;
2、(1)自动(隐式)类型转换:数据类型由小到大的转换
eg. Byte b1 = 127;
Int s1 = b1+1;
(2)自动转换的规则:
- Boolean 类型不能转换成其他的数据类型
- Byte,short,char 三者之间不会相互转换,在计算时首先都会转换成int 类型。
三、分隔符
- 分号(;)表示结束,一个语句,一个分号
- 圆点(.)相当于“的”
- 空格() 等号后的空格可不要,数据类型与变量名间必须空格
四、标识符的规则
- 不能有空格
- 不能数据开头
- 不能是java的关键字
- 不能有@,#等符号
- 严格区分大小写
五、java的关键字
- public 表示所有的人都可以使用
- Protected 有限制的
- Default 比protected 的限制更低
- Private 私有的
六、运算符
- % 取余 被模数为正,结果为正,反之,也成立
- a++ 在使用后,使a的值加1
++a 使用前,先加1,再使用
- += a += 1;// a = a+1;
-= a -= 1; // a = a-1;
相关文章:
java基础:数据类型的总结
一、Java 常用数据类型 1.数据类型分为:(1)基本数据类型 (2)引用数据类型 2.基本数据类型分类:数值型,非数值型。 3.数值型:(1) 整数类型(byte,short,int,long) (2) …...
【目标检测论文解读复现NO.39】基于改进 YOLOv8 的轻量级复杂环境苹果叶片病害检测方法
前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文,…...
python 基础笔记 2(函数, 类)
起因, 目的: 把很久以前,自己写的笔记发布出来。 现在粉丝多了,也不觉得丢人了。 为什么这些序号不连贯,因为有些很熟悉的东西,我都删了。 内建函数, 函数 zip()函数,利用 * 号操作符,可以将元组解压为列表。 我怀疑是zip的解包只能用一次。在内存中解开一次之后就销…...
LeetCode 2090.半径为K的子数组平均值
题目: 给你一个下标从 0 开始的数组 nums ,数组中有 n 个整数,另给你一个整数 k 。 半径为 k 的子数组平均值 是指:nums 中一个以下标 i 为 中心 且 半径 为 k 的子数组中所有元素的平均值,即下标在 i - k 和 i k 范…...
Qt C++ 编程中定义了一个槽函数(slot)deleteLater的作用
这行代码是在 Qt C编程中定义了一个槽函数(slot)deleteLater。 在 Qt 框架中,Q_SLOTS关键字用于声明类中的槽函数。deleteLater是一个非常有用的函数,它会安排接收对象在事件循环返回后被删除。 通常在以下情况下会使用deleteLa…...
【Hive】8-Hive性能优化及Hive3新特性
Hive性能优化及Hive3新特性 Hive表设计优化 Hive查询基本原理 Hive的设计思想是通过元数据解析描述将HDFS上的文件映射成表 基本的查询原理是当用户通过HQL语句对Hive中的表进行复杂数据处理和计算时,默认将其转换为分布式计算 MapReduce程序对HDFS中的数据进行…...
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-18
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-18 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-18目录1. On the Reliability of Large Language Models to Misinformed and Demographically-Informed Prompts2. SafeLLM: Dom…...
CTF(四)
导言: 本文主要讲述在CTF竞赛中,web类题目file_include。 靶场链接:攻防世界 (xctf.org.cn) 一,观察页面。 可以看到一段php代码。从则段代码中我们可以知道: 1,使用include引入check.php文件ÿ…...
智慧商城项目1-项目初始化创建
这是一个面向移动端的项目,先看看做了这个项目能收获什么,注意这是vue2的项目, 是个经典项目,能为未来学习vue3项目打下基础。 首先来说一下为啥是vue2,因为vue3还没有大范围普及,目前大部分企业还在用vue2…...
Java集合(四)--treeset/treemap/章节练习题目/去重原理的解读和应用
文章目录 1.treeset结构2.treemap结构3.集合去重辨析总结4.对于arraylist的练习题目5.对于HashMap的练习题目6.第三点的去重运用7.HashSe练习题目 1.treeset结构 下面的这个就是对于这个treeset结构进行测试的一个程序,在这个里面,add表示的就是对于这个…...
如何开启华为交换机 http
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…...
SpringBoot中的RedisTemplate对象中的setIfAbsent()方法有什么作用?
文章目录 原子性操作用于分布式锁可选的过期时间 setIfAbsent() 方法是 Redis 中用于设置一个键值对的命令,只有在该键不存在时才会设置成功。它通常用于实现分布式锁的逻辑 主要功能: 原子性操作 setIfAbsent() 是一个原子性操作,意味着在执行该操作的…...
《合肥工业大学学报(自然科学版)》
《合肥工业大学学报(自然科学版)》以基础理论、应用科学和工程技术为主的综合性学术刊物,主要刊登机械工程、仪器科学与光电工程、材料科学与工程、电气与自动化工程、计算机与信息工程、电子科学与应用物理、土木与水利工程、资源与环境工程、汽车与交通工程、化学…...
Android11 USB Camera会出现预览绿屏问题
目录 一、问题描述 二、问题原因 三、解决方法 一、问题描述 DDR容量是4G及以上的机器,USB Camera会出现预览绿屏问题。 串口中会刷如下log: 二、问题原因 RGA2使用超过4G内存会异常,导致USB Camera调用rga相关操作报错,从而预览绿屏 三…...
Mongodb 获取集合(collection)的统计信息
在MongoDB中,获取指定集合(collection)的统计信息可以通过执行collStats命令来实现。这个命令提供了关于集合的详细信息,包括: 集合的大小索引的大小和数量文档的数量存储空间的使用情况各种统计数据,如平…...
Java中的集合(1)——List、Map和Set
Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集合类的根接口。Java的java.util包中提供了以下三种类型的集合: List:一种有序列表的集合,例如,按索引排列的Student的List&…...
MySQL8.0主从同步报ERROR 13121错误解决方法
由于平台虚拟机宿主机迁移,导致一套MySQL主从库从节点故障,从节点服务终止,在服务启动后,恢复从节点同步服务,发现了如下报错: mysql> show slave status\G; *************************** 1. row *****…...
【论文阅读】03-Diffusion Models and Representation Learning: A Survey
Abstract(摘要) 扩散模型是各种视觉任务中流行的生成建模方法,引起了人们的广泛关注它们可以被认为是 自监督学习方法【通过数据本身的结构和特征来训练模型,而不是依赖外部标签】 的一个独特实例,因为它们独立于标签注…...
【深度学习】RNN的简单实现
目录 1.RNNCell 2.RNN 3.RNN_Embedding 1.RNNCell import torchinput_size 4 hidden_size 4 batch_size 1idx2char [e, h, l, o] x_data [1, 0, 2, 2, 3] # 输入:hello y_data [3, 1, 2, 3, 2] # 期待:ohlol# 独热向量 one_hot_lookup [[1, …...
每次请求时,检查 JWT Token的有效期并决定是否需要刷新
为了在每次请求时检查 access_token 的有效期,并在过期时自动刷新,可以通过以下步骤实现: 1. 解析 JWT Token 获取过期时间 JWT token 的有效期是编码在 token 本身的,你可以通过解析 token 来获取它的到期时间。JWT token 是由…...
OpenWrt搭建Samba共享服务的实用指南
1. 为什么要在OpenWrt上搭建Samba共享 家里有台老路由器刷了OpenWrt系统,闲置着总觉得浪费。后来发现用它搭建个局域网文件共享特别方便,手机电脑都能直接访问,传文件再也不用数据线来回倒腾。Samba这个协议在Windows、Mac和Linux上都能用&am…...
Unity游戏里加个AI助手?手把手教你用豆包Doubao-1.5-pro-32k实现流式对话(附完整C#代码)
在Unity中打造智能AI助手:用豆包Doubao-1.5-pro-32k实现沉浸式对话体验 想象一下,你的游戏角色不再只是机械地重复预设台词,而是能够根据玩家的提问做出智能回应——这种体验在《赛博朋克2077》等3A大作中已经实现,而现在…...
小白友好:MinerU 2.5-1.2B镜像快速部署与常见问题解决
小白友好:MinerU 2.5-1.2B镜像快速部署与常见问题解决 1. 前言:为什么选择MinerU镜像? 在日常工作中,我们经常需要处理各种PDF文档——从技术手册到学术论文,从财务报表到产品说明书。但将这些PDF转换为可编辑的Mark…...
WeChatExporter数据备份安全指南:微信聊天记录完整导出解决方案
WeChatExporter数据备份安全指南:微信聊天记录完整导出解决方案 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 数据丢失的风险与应对 2023年某科技公司员工…...
重构视频知识提取:Bili2text如何将B站内容转化为结构化文本
重构视频知识提取:Bili2text如何将B站内容转化为结构化文本 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 在信息过载的时代,视频平台…...
OpenTSDB数据模型设计终极指南:掌握时间序列数据的最佳实践和常见模式
OpenTSDB数据模型设计终极指南:掌握时间序列数据的最佳实践和常见模式 【免费下载链接】opentsdb A scalable, distributed Time Series Database. 项目地址: https://gitcode.com/gh_mirrors/op/opentsdb OpenTSDB作为一款可扩展的分布式时间序列数据库&…...
(一篇入门)汽车电子电器之整车控制器VCU功能解析与测试实践
1. 整车控制器VCU:新能源汽车的"大脑" 第一次拆解新能源汽车时,我盯着那个巴掌大的金属盒子看了半天——这就是传说中的VCU(整车控制器)。它就像乐高套装里的核心积木,所有其他模块都得听它指挥。记得有次测…...
SDMatte助力电商应用:批量生成商品透明背景主图实战
SDMatte助力电商应用:批量生成商品透明背景主图实战 1. 电商行业的商品图处理痛点 电商商家每天都要处理大量商品图片,其中最常见也最耗时的任务之一就是抠图。无论是上新商品还是优化现有商品展示,都需要将商品从原始背景中分离出来&#…...
2026年留学生essay降AI怎么做?绕开3个坑,Turnitin检测轻松过
留学生用AI写essay是普遍现象,但Turnitin的AI检测越来越准,被抓到的后果很严重。问题是,降AI这件事里有好几个坑,踩中了哪怕用最好的工具也可能不通过。 先说结论:这3个坑是最常见的,绕开之后,…...
高效跨平台喜马拉雅音频下载器:Go+Qt5技术架构深度解析
高效跨平台喜马拉雅音频下载器:GoQt5技术架构深度解析 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 喜马拉雅FM作为国…...
