Java基础学习之关键字和变量数据类型的那些事

Java基础学习之关键字和变量数据类型的那些事

一、关键字

Java中有一些单词是具有特殊含义的,这些单词被称为关键字。我们不能将关键字用作标识符(变量名、方法名等)。Java中共有50个关键字,其中一部分已经不再使用,比如goto、const等。下面列出常用的关键字:

abstract    default    if           private     this
boolean     do         implements   protected     throw
break       double     import       public      throws
byte        else       instanceof   return      transient
case        extends    int          short       try
catch       final      interface    static      void
char        finally    long         strictfp    volatile
class       float      native        super      while

二、变量

变量是用于存储数据值的,数据类型决定了可以存储的数据的种类和范围。Java中的数据类型可分为两类:基础类型和引用类型。基础类型包括整型、浮点型、字符型和布尔型;引用类型包括类、接口、数组等。

2.1 基础类型变量

2.1.1 整型变量

Java中整型变量有四种类型:byte(占用一个字节,取值范围-128~127)、short(占用两个字节,取值范围-32768~32767)、int(占用四个字节,取值范围-2147483648~2147483647)和long(占用八个字节,取值范围-9223372036854775808~9223372036854775807)。

// 定义整型变量
byte a = 126;
short b = 32766;
int c = 2147483646;
long d = 9223372036854775806L; // 加上L后缀表示long类型

2.1.2 浮点型变量

Java中浮点型变量有两种类型:float(占用四个字节)和double(占用八个字节)。变量定义时需要使用F或f后缀来表示float类型。

// 定义浮点型变量
float a = 2.34f; // 注意加上f后缀
double b = 3.1415926;

2.1.3 字符型变量

Java中字符型变量用于存储单个字符,使用单引号括起来。char类型占用两个字节,取值范围0~65535。

// 定义字符型变量
char a = 'A';
char b = '好';

2.1.4 布尔型变量

Java中布尔型变量用于存储true和false两个值,占用一个字节。

// 定义布尔型变量
boolean a = true;
boolean b = false;

2.2 引用类型变量

2.2.1 类和对象

Java中类是创建对象的模板,定义方式为class。对象是类的一个实例,使用new关键字来创建。对象可以调用类中的方法和属性。

// 定义类
public class Person {
  String name;
  int age;
  void sayHello() {
    System.out.println("Hello, I'm " + name);
  }
}

// 创建对象
Person p = new Person();
p.name = "张三";
p.age = 18;
p.sayHello(); // 输出:Hello, I'm 张三

2.2.2 数组

Java中数组是一个存储固定大小元素的容器,所有元素的数据类型必须相同。数组定义方式为数据类型+方括号。

// 定义整型数组
int[] array = {1, 2, 3, 4, 5};

// 输出数组元素
for(int i = 0; i < array.length; i++) {
  System.out.println(array[i]);
}

三、总结

本文介绍了Java中的关键字和变量数据类型,包括基础类型和引用类型。了解了这些内容后,我们就可以开始深入学习Java编程了。

示例一:定义一个变量,存储你的年龄,然后输出该变量值。

int age = 18;
System.out.println("我今年" + age + "岁");

示例二:定义一个Person类,包含name和age两个属性,创建对象并输出属性值。

public class Person {
  String name;
  int age;
}

Person p = new Person();
p.name = "张三";
p.age = 18;
System.out.println("姓名:" + p.name + ",年龄:" + p.age);

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java基础学习之关键字和变量数据类型的那些事 - Python技术站

(0)
上一篇 2023年5月20日
下一篇 2023年5月20日

相关文章

  • B/S结构系统的会话机制(session)

    B/S结构系统的会话机制(session) 目录 B/S结构系统的会话机制(session) 每博一文案 1. session 会话机制的概述 2. 什么是 session 的会话 3. session 的作用 4. session 的实现原理解释 5. 补充: Cookie禁用了,session还能找到吗 ? 6. 总结一下到目前位置我们所了解的域对象: …

    Java 2023年4月30日
    00
  • Spring MVC 简单的hello world的实现

    Spring MVC是一种基于Java的Web框架,它可以帮助我们快速地开发Web应用程序。在本文中,我们将详细介绍如何使用Spring MVC实现一个简单的“Hello, world!”应用程序。 环境准备 在开始之前,我们需要准备好以下环境: JDK 1.8或更高版本 Maven 3.0或更高版本 IntelliJ IDEA或Eclipse等Java I…

    Java 2023年5月17日
    00
  • java正则实现各种日期格式化

    下面详细讲解“Java正则实现各种日期格式化”的完整攻略。 什么是日期格式化? 日期格式化是指将日期转换为特定的字符串格式。在Java编程中,我们经常需要使用日期格式化来将日期按照我们的要求进行显示。 Java日期格式化 在Java中,日期格式化可以使用SimpleDateFormat类。SimpleDateFormat类可以支持许多不同的日期格式,比如年月…

    Java 2023年5月20日
    00
  • 使用Log4j为项目配置日志输出应用详解以及示例演示的实现分析

    使用Log4j为项目配置日志输出应用详解以及实现分析 介绍 日志是软件开发中不可或缺的一个环节,能够对应用运行过程进行记录、分析和监控。Apache Log4j是Java中一个常用的日志框架,可以灵活地进行配置和使用。本攻略将对Log4j的使用进行详细讲解,并提供两个示例实现演示。 Log4j的配置 在项目中使用Log4j需要进行相关配置,一般包括三个方面:…

    Java 2023年5月26日
    00
  • Java面向对象之多态

    Java面向对象之多态 Java是一门面向对象的编程语言,其中最重要的特性之一就是多态。多态是指同一个方法或者同一个类,在不同的时间、不同的对象上具有不同的表现形式。下面我们来仔细分析Java中的多态。 引言 Java的多态性分为静态多态和动态多态。 静态多态性是指在编译期就可以确定方法的调用对象,也就是说,在程序编译时已经确定了将要调用的方法。在Java中…

    Java 2023年5月26日
    00
  • Java SE之了解泛型

    Java SE之了解泛型 泛型是Java语言中一个重要的特性,通过泛型可以实现类型的参数化,使得代码具有更好的可读性、安全性和灵活性。本文将从什么是泛型、为什么使用泛型、泛型的基本语法、泛型类和泛型方法等方面进行详细介绍。 什么是泛型 泛型是Java SE 5之后引入的一个特性,用于解决Java语言中类型安全和代码重用等问题。泛型可以让我们在编译期间就能捕获…

    Java 2023年5月26日
    00
  • Java中Properties类的操作实例详解

    Java中Properties类的操作实例详解 Properties类是什么? Properties类是Java中常用的一个类,主要用于处理属性文件。属性文件是一种配置文件,其中包含了键值对,用于保存程序运行时需要动态设置的参数值,例如数据库连接参数、日志输出级别等等。 Properties类的基本用法 Properties类位于java.util包中,可以…

    Java 2023年6月15日
    00
  • SpringMvc直接接收json数据自动转化为Map的实例

    讲解SpringMvc直接接收json数据自动转化为Map的实例的完整攻略如下: 1. 添加相关依赖 首先,我们需要添加SpringMvc相关的依赖。在pom.xml文件中添加以下依赖: <dependency> <groupId>org.springframework</groupId> <artifactId&g…

    Java 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部