重修之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

相关文章

Spring boot整合dubbo+zookeeper的详细过程

《Springboot整合dubbo+zookeeper的详细过程》本文讲解SpringBoot整合Dubbo与Zookeeper实现API、Provider、Consumer模式,包含依赖配置、... 目录Spring boot整合dubbo+zookeeper1.创建父工程2.父工程引入依赖3.创建ap

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

SpringBoot+EasyExcel实现自定义复杂样式导入导出

《SpringBoot+EasyExcel实现自定义复杂样式导入导出》这篇文章主要为大家详细介绍了SpringBoot如何结果EasyExcel实现自定义复杂样式导入导出功能,文中的示例代码讲解详细,... 目录安装处理自定义导出复杂场景1、列不固定,动态列2、动态下拉3、自定义锁定行/列,添加密码4、合并

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

创建Java keystore文件的完整指南及详细步骤

《创建Javakeystore文件的完整指南及详细步骤》本文详解Java中keystore的创建与配置,涵盖私钥管理、自签名与CA证书生成、SSL/TLS应用,强调安全存储及验证机制,确保通信加密和... 目录1. 秘密键(私钥)的理解与管理私钥的定义与重要性私钥的管理策略私钥的生成与存储2. 证书的创建与

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

SpringBoot中如何使用Assert进行断言校验

《SpringBoot中如何使用Assert进行断言校验》Java提供了内置的assert机制,而Spring框架也提供了更强大的Assert工具类来帮助开发者进行参数校验和状态检查,下... 目录前言一、Java 原生assert简介1.1 使用方式1.2 示例代码1.3 优缺点分析二、Spring Fr

java使用protobuf-maven-plugin的插件编译proto文件详解

《java使用protobuf-maven-plugin的插件编译proto文件详解》:本文主要介绍java使用protobuf-maven-plugin的插件编译proto文件,具有很好的参考价... 目录protobuf文件作为数据传输和存储的协议主要介绍在Java使用maven编译proto文件的插件