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

yizhihongxing

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日

相关文章

  • Spring自定义参数解析器设计

    作者:京东零售 王鹏超 1.什么是参数解析器 @RequstBody、@RequstParam 这些注解是不是很熟悉? 我们在开发Controller接口时经常会用到此类参数注解,那这些注解的作用是什么?我们真的了解吗? 简单来说,这些注解就是帮我们将前端传递的参数直接解析成直接可以在代码逻辑中使用的javaBean,例如@RequstBody接收json参…

    Java 2023年4月17日
    00
  • Java如何搭建一个个人网盘

    搭建个人网盘是一项不错的技术挑战,如果你有一定的Java编程经验,那么就可以利用Java来完成个人网盘的搭建。以下是一个简单的Java搭建个人网盘的攻略: 开发环境准备 首先,你需要一个完整的Java开发环境。安装JDK并配置相应的环境变量,建议使用JDK 8或以上版本。其次,你需要一个开发工具,例如Eclipse或IntelliJ IDEA等IDE。当然,…

    Java 2023年5月26日
    00
  • jsp Response对象页面重定向、时间的动态显示

    JSP Response对象是JSP页面中的内置对象,可以用于控制页面的输出内容和实现页面的重定向。本文将详细讲解JSP Response对象的两个重要功能:页面重定向和时间的动态显示,并且会给出两个示例说明。 页面重定向 页面重定向是指当浏览器访问一个JSP页面时,服务器将浏览器的请求重定向到另一个页面,这个过程叫做页面重定向。一般情况下,页面重定向是由服…

    Java 2023年6月15日
    00
  • Java log4j详细教程

    Java log4j详细教程 什么是log4j log4j是一种用于记录Java日志的流行框架,它允许开发人员在应用程序中添加灵活的、可配置的日志记录,并支持若干输出目标。 如何使用log4j 步骤一:将log4j库添加到项目中 在项目中添加log4j库有以下两种方法: 将log4j包含在项目的Classpath路径下 在Maven或Gradle等构建工具中…

    Java 2023年5月19日
    00
  • Java经典面试题汇总:异常

    Java经典面试题汇总:异常 常见的异常类型 Java中常见的异常有三类: Checked Exceptions 受检异常 Runtime Exceptions 运行时异常 Errors 错误 Checked Exceptions Checked Exceptions 又称为受检异常,是在编译阶段就被检测出来的异常。他们必须要被捕捉处理或者是被声明抛出。如 …

    Java 2023年5月27日
    00
  • Java全面解析string类型的xml字符串

    要解析含有XML标签的字符串,可以使用Java中自带的解析API——DOM(文档对象模型),或者第三方的解析库——JDOM、DOM4J等。下面以DOM为例,提供一份Java全面解析string类型的XML字符串的攻略。 1. 准备字符串 假设有一个字符串xmlString,它包含以下XML标签: <person> <name>Tom&…

    Java 2023年5月27日
    00
  • Spring MVC项目中log4J和AOP使用详解

    在Spring MVC项目中,log4j和AOP是两个非常常用的组件。log4j可以帮助我们记录应用程序的日志,方便我们进行调试和排错。AOP可以帮助我们实现面向切面编程,例如日志记录、事务管理等。下面是log4j和AOP在Spring MVC项目中的详细攻略: 1. log4j log4j是一个Java日志框架,可以帮助我们记录应用程序的日志。在Sprin…

    Java 2023年5月18日
    00
  • maven assembly打包生成Java应用启动脚本bat和sh的方法

    Maven是一个流行的Java项目管理和构建工具,它可以自动处理依赖关系和构建过程。 Maven Assembly插件提供了将Java应用程序打包成一个可执行的JAR文件并创建用于启动应用程序的脚本的功能。本教程将介绍如何使用Maven Assembly插件打包Java应用程序并生成启动脚本。 安装Maven 首先,您需要安装Maven。您可以从Maven官…

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