Java学习路线(2)——基础语法

news/2024/10/18 14:22:08/

一、注释
注释的作用是对程序进行说明。
三种注释类型:单行注释、多行注释、文档注释。

  • /xxxx/ => 单行注释
  • /* xxxxxx */ => 多行注释
  • /**
    @项目名称:xxx
    @项目创建者:xxx
    */ => 文档注释

注释是一个开发过程中非常重要的东西,它不仅方便个人查看代码,也方便他人在调阅代码时清晰的看到功能逻辑。


二、字面量
字面量是数据在程序中的数据格式。

常用数据程序写法
整数6,-8
小数13.24,-2.18
字符‘A’
字符串“Hello World”
布尔值true,false
空值null
特殊字符\t,\n

三、变量
1、变量是什么?
变量是存在于内存的一个存储数据区域,存储值可以变化。
2、变量格式:【数据类型 变量名称 = 初始值;】
3、变量的创建、修改过程。

  • 声明money变量:在内存中开辟空间,并在这个空间中写入6.0这个值。
  • 修改money变量:先执行右侧计算式,将money所在内存空间,读取6.0,再与4.0进行加计算,计算结果重新写入money所在内存空间。
double money = 6.0; 
money = money + 4.0;

4、变量的注意事项

  • 变量先声明再使用
  • 变量类型声明后,不能存储其他类型数据
  • 变量的有效范围是从定义开始到“}”截止,且一个范围内不能定义多个同名的变量。
  • 变量使用时必须有初始值。

四、数据类型
1、数据类型是什么?
数据类型是约束变量存储数据的形式。
2、数据类型有哪些?
(1)引用数据类型:除基础数据类型之外的如String等
(2)基本数据类型:4类8种

数据类型关键字范围字节数
整数byte-128~1271
整数short-32768~327672
整数int-2147483648~21474836474
整数long-9223372036854775808~92233720368547758078
浮点数float-1.401298e-45~3.402823e+384
浮点数double-4.9000000e-324~1.797693e+3088
字符char0~655352
布尔booleantrue,false1

五、关键字和标识符
1、关键字: Java保留的单词用做特殊的功能,我们并不能用关键词作为类名或变量名,否则报错。

2、标识符: 是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。

  • 标识符的原则
    • 基本要求: 由数字、字母、下划线和美元符号等组成
    • 强制要求: 不能以数字开头,不能是关键字,区分大小写
  • 命名规范
    • 变量名称: 满足规范并全为英文,有意义且首字母小写,满足驼峰模式。【int studyID = 1】
    • 类名称: 满足规范并全为英文,有意义且首字母大写,满足驼峰模式。 【HelloWorld.java】

http://www.ppmy.cn/news/71907.html

相关文章

从零玩转设计模式之单例模式-danlimos

title: 从零玩转设计模式之单例模式 date: 2022-12-12 12:41:03.604 updated: 2022-12-23 15:35:29.0 url: https://www.yby6.com/archives/danlimos categories: - 单例模式 - 设计模式 tags: - Java模式 - 单例模式 - 设计模式 前言 单例设计模式是23种设计模式中最常用的设…

Java使用Groovy执行脚本的使用,GroovyShell Matespace内存溢出解决

目录 业务场景 使用了工具Groovy 遇到Metaspace内存溢出的问题 解决方案 业务场景 类似工作流的场景,需要判断 参数,是否满足流转条件。 随便举个例子: 新增商品资料。 如果是普通商品,状态为"待审核", 如果为…

yolo v8

这个系列代码被封装的非常的精致,对二次开发不太友好,虽然也还是可以做些调节 这里写目录标题 模型的导出multi-scaleLossVFLDFL问题1问题2问题1 solution问题2 solutionFinally 其它yolo v8 里的哪些结构让它比yolo v5 更好C3 --> c2fdecoupled hea…

串口与4g模块

1.认识4G模块 1、接线与插卡:EC03-DNC4G通信模块,生产的公司是EBYTE(亿佰特)。官网上有软件和用户手册下载地址。 保证插卡不插错,一是使用SIM卡卡套,二是方向保证正确。如图位置是SIM卡状态灯&#xff0…

【数据结构】二叉树进阶题目练习

文章目录 二叉树创建字符串二叉树的分层遍历1二叉树的分层遍历2给定一个二叉树, 找到该树中两个指定节点的最近公共祖先二叉树搜索树转换成排序双向链表二叉树展开为链表根据一棵树的前序遍历与中序遍历构造二叉树根据一棵树的中序遍历与后序遍历构造二叉树二叉树的前序遍历 非…

Hadoop学习全程记录——hive入门

hive是Facebook的产品,很不错。 官方文档:http://wiki.apache.org/hadoop/Hive/GettingStarted有很详细说明。 基本上根据文档能对hive快速入门。在使用过程中可能会出现以下问题: 当执行下面命令时: Java代码 $ $HIVE_HOME/bin…

虚拟机虚拟环境中安装dirmap并更改Bin目录

在 Red Hat Enterprise Linux 8 中安装 dirmap 可以按照以下步骤进行: 激活虚拟环境:打开终端或命令提示符,并导航到虚拟机的工作目录。输入命令来激活虚拟环境。具体的命令取决于您使用的虚拟环境管理工具,例如 virtualenv 或 c…

香农信息论的基本理论探究

摘要:信息是自从人类出现以来就存在于这个世界上了,天地万物,飞禽走兽,以及人类的生存方式都离不开信息的产生和传播。人类每时每刻都在不停的接受信息,传播信息,以及利用信息。从原来的西汉时期的造纸&…