重修之Java-基础篇-数据类型和运算符

2023-10-25 03:36

本文主要是介绍重修之Java-基础篇-数据类型和运算符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基础篇之数据类型和运算符

  • 1. 注释
    • 1.1 单行注释
    • 1.2 多行注释
  • 2. 标识符和关键字
    • 2.1 分隔符
    • 2.2 关键字
  • 3. 数据类型分类
    • 3.1 整型
    • 3.2 字符型
    • 3.3 浮点型
    • 3.4 布尔型

为什么要从头开始学习Java呢?一是因为总觉得自己之前学习的时候没有很好的把最简单的知识点打扎实,想要重修一下基础,毕竟万丈高楼从地起,要想成为高超的技术boy,就要走好每一步;二是记录一下自己学习的历程,也好监督一下自己有没有毅力完成。

1. 注释

  在计算机流传这么一句话:‘‘我生平最讨厌两种人:一种是没有写注释的人,另一种是让我写注释的人’’。可见注释在代码中是多么的重要。‘‘注释’’,首先解释一下什么是注释:是一种向代码中添加说明、解释的文本。其实就是给看代码的人讲清楚,这一段代码为什么要这样写。在对于日后来维护代码的时候起着十分关键的作用,毕竟谁也不知道自己当初为什么要这么写代码,为什么这块功能就莫名其妙的跑起来了。

1.1 单行注释

  很容易懂得,就是对某一行代码进行的一行注释,在Java语言中用双斜线(//)表示。注释是不会被电脑运行的,他是拿给人看的。下面是一个单行注释的示例:

public class Demo{public static void main(String[] args){//瞧,这是对下面一行输出代码的注释System.out.println("Hello World");//嘿,我们也可以在代码后面进行注释}
}

1.2 多行注释

  有单行注释,那么肯定会有多行注释。就是对某一段代码进行多行的注释。在Java中就需要用"/* 注释内容*/"来表示。下面是一个多行注释的示例:

public class Demo{/*被包括的内容就是多行注释的可以写多行多行注释一般是对某函数或者某类进行注释,后面将会对函数和类进行复盘*/public static void main(String[] args){System.out.println("Hello World");}
}

2. 标识符和关键字

  这两个概念平时是不会在意的,但是确一直在伴随着我们。

2.1 分隔符

  分隔符,就是将A和B分割开,起到很明显的分隔作用。在Java中有以下几种:

  1. 分号(;):将两个不同语句的代码分隔开;
  2. 花括号({}):把某一段代码包裹起来;
  3. 方括号([]):同理,也是把某些语句包括起来,一般用于数组中;
  4. 圆括号(()):圆括号用途较多。一是用来强制转换时使用,二是将表达式中的某一部分括起来优先计算,还有就是方法定义时的参数定义,调用函数时也需要使用。
  5. 空格:一般使用空格来合理缩进代码,使得代码更具可读性;
  6. 圆点(.):一般用于类或者对象的,访问其成员时使用。
      以下是一些示例
public class Demo{//这里用到了花括号public static void main(String[] args){//这里使用到了中括号、花括号和圆括号,以及空格System.out.println("Hello World");//这里使用到了圆点和分号}
}

2.2 关键字

  认识关键字之前要先介绍什么是标识符,就是用于给程序中变量、类和方法命名的符号(说白话一点就是给东西取名字,但是取名字要有标准,不能乱取,需要遵循一定的准则),下面是命名标识符的一些准则。

  1. 可以有数字,字母,下划线以及美元符号($)组成,其中不能以数字开头(别问为什么可以有美元符号,因为Java这玩意是漂亮国发明的);
  2. 不能是Java中的关键字和保留字,但是可以包含关键字和保留字;
  3. 不可以包含空格;
  4. 只能包含美元符号,不能包含@,#这样的符号;

   注意 : \color{red}{注意:} 注意:这在Java语法中并没有明确规定要这样做,但是在行业中确实必须存在的,就是给程序中变量、类和方法命名的时候,必须要符合规定:

  1. 包名:所有字母小写;
  2. 类名、接口名:所有单词的首字母大写;
  3. 变量名、方法名:第一个单词首字母小写,第二个单词开始,每个单词首字母大写(也叫驼峰命名法);
  4. 常量名:所有字母大写;
//变量命名示例
int myAge;//定义我的年龄
String myFavouritePerson;//我最喜欢的人

  解释完这么多,终于来到了关键字,顾名思义,就是十分关键的字,在Java中,由于需要使用到一些常用的标识符,这些标识符不需要用户去命名,它们用着特殊的用途,将这样的标识符称为关键字。比如,在Java中需要使用for来表示循环,if来表示选择,class来表示类,还有private,public,protected等等。
  还有一个保留字,就是被保留的标识符,在Java中有两个,goto和const,表示它们两个还未使用,将来可以会使用到。

3. 数据类型分类

3.1 整型

3.2 字符型

3.3 浮点型

3.4 布尔型

这篇关于重修之Java-基础篇-数据类型和运算符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/279755

相关文章

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

spring中的ImportSelector接口示例详解

《spring中的ImportSelector接口示例详解》Spring的ImportSelector接口用于动态选择配置类,实现条件化和模块化配置,关键方法selectImports根据注解信息返回... 目录一、核心作用二、关键方法三、扩展功能四、使用示例五、工作原理六、应用场景七、自定义实现Impor

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

Java对异常的认识与异常的处理小结

《Java对异常的认识与异常的处理小结》Java程序在运行时可能出现的错误或非正常情况称为异常,下面给大家介绍Java对异常的认识与异常的处理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参... 目录一、认识异常与异常类型。二、异常的处理三、总结 一、认识异常与异常类型。(1)简单定义-什么是

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Java使用HttpClient实现图片下载与本地保存功能

《Java使用HttpClient实现图片下载与本地保存功能》在当今数字化时代,网络资源的获取与处理已成为软件开发中的常见需求,其中,图片作为网络上最常见的资源之一,其下载与保存功能在许多应用场景中都... 目录引言一、Apache HttpClient简介二、技术栈与环境准备三、实现图片下载与保存功能1.