javase day03笔记

第三天课堂笔记

idea的使用★★★

  • 创建空工程
  • 创建模块
  • 创建包:package
  • 创建类
  • idea的设置
    • file -> settings

快捷键

  • shift + 回车 : 光标切换到下一行
  • psvm回车: main方法
  • main回车:main方法
  • sout回车:输出语句
  • soutv:输出变量的值
  • alt + 1 : 隐藏侧边栏
  • alt + 4:隐藏底栏
  • ctrl + shift + Fn + F10: 运行程序快捷键
  • CTRL + d :复制当前行
  • CTRL + alt + L : 代码格式化
  • CTRL + / : 单行注释
  • CTRL + shift + / :多行注释
  • 值.var : 给变量定义命名
  • 变量值.sout:输出指定的值
  • delete: 删除
  • shift + F6:改名

基本数据类型★★★

2024-03-11_110412

  • 数据类型
    • 基本数据类型

      • 数值型

        • 整数型:byte、short、int(默认类型)、long

          2024-03-11_111230

          • int取值范围:正负21亿左右
          • 字节:1,2,4,8
        • 浮点类型:float、double(默认类型)

          • 字节:4,8
          • 可以使用科学计数法标识: 3.14E2
      • 布尔类型:Boolean

        • true 和 false
      • 字符类型:char

        • 单引号存储
        • 两个字节
        • 字符集中常用的编码表
          • ASCII
          • GBK
          • Unicode

        image-20240311142034924

        • 注意:整数类型与字符类型之间是可以相互转换的

          • ‘a’ -> 97 ; ‘A’-> 65; ‘0’->48 ; ’ '-> 32
        • 转义字符

          • \n:换行
          • \t:制表符
          • \"、\’
    • 引用数据类型

基本数据类型转换规则

  1. byte、short、char类型运算,先转int再计算
  2. 小赋值大的,自动类型转换
    1. byte、short不能自动转char
  3. 大的赋值小的,强制类型转换
  4. 混合运算时,以最大类型为准

image-20240311155947427

  • 步骤

    • 导包
    • 创建scanner对象
    • 友好提示
    • 接收键盘输入

mg-9vZAhOZw-1710157088333)]

  • 步骤

    • 导包
    • 创建scanner对象
    • 友好提示
    • 接收键盘输入

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/737478.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Skia最新版CMake编译

运行示例:example/HelloWorld.cpp Skia: 2024年03月08日 master分支: 993a88a663c817fce23d47394b574e19d9991f2f 使用CMake编译 python tools/git-sync-depsbin/gn gen out/config --idejson --json-ide-script../../gn/gn_to_cmake.py此时output目录会生成CM…

MySQL 数据库查询与数据操作:使用 ORDER BY 排序和 DELETE 删除记录

使用 ORDER BY 进行排序 使用 ORDER BY 语句按升序或降序对结果进行排序。 ORDER BY 关键字默认按升序排序。要按降序排序结果,使用 DESC 关键字。 示例按名称按字母顺序排序结果: import mysql.connectormydb mysql.connector.connect(host"l…

pytorch中的dataset和dataloader

PyTorch为我们提供了Dataset和DataLoader类分别负责可被Pytorch使用的数据集的创建以及向训练传递数据的任务。一般在项目中,我们需要根据自己的数据集个性化pytorch中储存数据集的方式和数据传递的方式,需要自己重写一些子类。   torch.utils.data.Da…

微信小程序-分包

分包 1.什么是分包 分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 2.分包的好处 对小程序进行分包的好处主要有以下两点: 可以优化小程序首次启动的下载时间…

数据结构入门(3)2.链表接口实现

目录 前言 头文件 动态申请一个结点 单链表打印 单链表尾插 单链表的头插 单链表的尾删 单链表头删 单链表查找 单链表在pos位置之后插入x 单链表删除pos位置之后的值 在pos的前面插入 删除pos位置 销毁顺序表 前言 本文将介绍链表常见的功能的实现 头文件 #…

《互联网的世界》第六讲-去中心化和安全

互联网构建于开放互联的中立原则之上,公平接入,数据互联互通,流量被无差别对待,这意味着互联网本质上是匿名,去中心的,这与我们的现实世界完全不同。 但互联网上的主流业务却是 c/s 产销模式,试…

JAVA实战开源项目:校园失物招领管理系统(Vue+SpringBoot)

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 招领管理模块2.2 寻物管理模块2.3 系统公告模块2.4 感谢留言模块 三、界面展示3.1 登录注册3.2 招领模块3.3 寻物模块3.4 公告模块3.5 感谢留言模块3.6 系统基础模块 四、免责说明 一、摘要 1.1 项目介绍 校园失物招领…

STM32CubeIDE基础学习-STM32CubeIDE软件偏好设置

STM32CubeIDE基础学习-STM32CubeIDE软件偏好设置 文章目录 STM32CubeIDE基础学习-STM32CubeIDE软件偏好设置前言第1章 设置字体颜色第2章 设置字体大小第3章 设置代码区背景颜色总结 前言 编程软件环境最好就设置一个自己喜欢的界面进行显示,这样看起来会比较舒服些…

数据库的检索知识

在数据库中,检索数据通常是通过 SQL 查询来实现的。以下是针对全称检索和模糊检索的一些常见 SQL 查询示例: ### 1. 全称检索: 全称检索是指精确匹配某个字段的值,只检索与指定条件完全匹配的记录。 例如,假设有一个…

测试开发 - 一面凉经 - 好未来

2024.3.09 约面 2024.3.11 面试 自我介绍 学校地点确认 毕业年份确认 项目介绍 - 聊天平台日志分析 具体分析了哪些指标 没有针对内容做分析吗 可视化展示是展示的什么内容呀 为什么作为一款聊天平台,用户常用词没有分析呢 用户是哪里来的 实习时自动化测…

026—pandas 根据文本数据提取特征

前言 在数据处理中,源数据可能具有一定便于记录但又复杂的结构,我们在后续使用数据时还需要进一步进行处理。在本例中,要根据一列数据提取出数据中的相关特征,我们来看看 pandas 是如何完成的。 需求: 以上数据的 a …

CKB转型为BTC Layer2后月涨超 300%,还有哪些转型热门赛道的老项目?

虽然说牛市下,炒新不炒旧。但一些渡过漫长熊市的老牌项目方,重新回到牌桌前开始新叙事后,市场依然有人买单。 部分项目方已经初步尝到了甜头,Arweave(AR)宣布从去中心化数据存储转换到「以太坊杀手」后&am…

网络攻防中nginx安全配置,让木马上传后不能执行、让木马执行后看不到非网站目录文件、命令执行后权限不能过高

网络攻防中nginx安全配置,让木马上传后不能执行、让木马执行后看不到非网站目录文件、命令执行后权限不能过高。 0x01 Nginx介绍 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发…

腾讯qlv格式转换mp4,亲测可解决,免费领取

问题描述 最近想兼职做自媒体,最初想法是想把腾讯视频上的资源下载到本地,本地做一些剪辑和图文配音发布到自媒体app上,但是我还是幼稚了,下载到腾讯的视频居然是qlv加密的,用自带的腾讯视频才能看,网上找了一大堆转换方法,全是广告,什么cmd进去用命令行转的,什么找到…

大数据 - Spark系列《十三》- spark集群部署模式

Spark系列文章: 大数据 - Spark系列《一》- 从Hadoop到Spark:大数据计算引擎的演进-CSDN博客 大数据 - Spark系列《二》- 关于Spark在Idea中的一些常用配置-CSDN博客 大数据 - Spark系列《三》- 加载各种数据源创建RDD-CSDN博客 大数据 - Spark系列《…

MySQL 中常用的存储引擎

1、MySQL中的存储引擎 MySQL支持多种数据库引擎,每种引擎都有其特定的优势和适用场景。 1.1 InnoDB: 这是MySQL的默认数据库引擎。它提供了事务安全(ACID兼容)的表,支持行级锁定和外键约束。InnoDB还具有崩溃恢复能…

大数据开发(Java面试真题)

大数据开发(Java面试真题) 一、Java基本概念和数据结构1、请解释Java中HashMap和HashTable的区别?2、Java中ThreadLocal的原理是什么?3、请简要说明Java中equals()和hashCode()的作用及区别?4、Java中的四种访问修饰符…

五、OpenAI实战之Assistants API

在8线小城的革委会办公室里,黑8和革委会主任的对话再次展开。 黑8:主任,您知道吗?除了OpenAI API,现在还有一项新的技术叫做Assistants API,它可以帮助我们更好地进行对话和沟通。 主任:Assis…

性能优化-卡牌项目渲染优化

优化的方向 CPU 影响帧率 GPU 影响帧率 内存 超了会崩 显存 显存超了画面会异常,甚至可能导致游戏崩溃 带宽 影响耗电 分辨率 设备性能不行又要求流畅,降低目标渲染分辨率,立竿见影,但是会牺牲画质 场景 1 使用烘焙…

Vue:自动按需导入element-plus图标,动态导入

在 Vue3 中,component 动态组件的 is 属性必须绑定的是组件实例,而不是组件名字 所以需要在JS里面导入组件,创建一个对象存储,利用键值对,返回组件 如何配置自动导入看上一篇:https://blog.csdn.net/ruanc…