Java 是一种面向对象的编程语言,它提供了一系列的数据类型,用于存储和处理不同类型的数据。Java 数据类型可以分为两大类:原始数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。
原始数据类型是 Java 中最常用的数据类型,它们可以分为四大类:整形、浮点型、字符型、布尔型。其中,整形包括 byte、short、int 和 long 等 8 个子类型;浮点型包括 float 和 double 两个子类型;字符型包括 char 等 1 个子类型;布尔型包括 boolean 等 1 个子类。
// 整形 byte b = 10; // 8位有符号补充二进制整数 short s = 20; // 16位有符号补充二进制整数 int i = 30; // 32位有符号补充二进制整数 long l = 40L; // 64位有补充二进制整数 // 浮动性 float f = 3.14F; // 32位单浮动标量IEEE 754标准样式的浮动标量 double d = 2.71828;// 64位单浮动标量IEEE 754标准样式的浮动标量 // 字节性 char c = 'A'; // 16位无补充Unicode字节字面量(literal) // 布尔性 boolean bool = true;// 布尔逻辑真或者是通过false来表达
引用数据是 Java 中最多使用的一大部分。它们不能直接存储在内存中而是必须通过引用来使用。Java 支持多态性、封装性、集合以及泛化集合来处理引用对象。Java 的引用对象可以分为三大部分:String 类、Array 类以及 Object 类。
String str1="Hello World"; // String 申明并定义一个文本字面量
int[] arr1={1,2,3}; // Array 申明并定义一个 int 数字集合
Object obj1=new Object(); // Object 申明并定义一个 Object 对象
Java 还有一些特殊的原始数据或者引用对象如 void、null 和 class 等特征性的语法元。void 表明方法不会返回任何内容或者说不会退出方法执行代理而 null 表明对象不会链接地内存地方而 class 表明 Java 需要使用 classloader 来加载 class 文件来执行代理。
JavaFX教程 -JavaFX BorderPaneBorderPane布局顶,底,左,右或中心区域中的子节点。每个区域只能有一个节点。BorderPane的顶部...
JavaFX教程 -JavaFX Hello World以下代码显示了如何在JavaFX中创建一个窗口并添加一个按钮控制到它。 它还显示如何处理按钮的点...
JavaFX教程 -JavaFX触摸事件触摸事件允许我们使用触摸屏与JavaFX应用程序交互。import javafx.application.Application;import j...
JavaFX教程 -JavaFX事件过滤器事件过滤器允许我们在事件捕获阶段处理事件。节点可以具有用于处理事件的一个或多个过滤器。我们可...
Java 实例 - 将文件内容复制到另一个文件 Java 实例以下实例演示了使用 BufferedWriter 类的 read 和 write 方法将文件内容复制...