All articles by admin

Java语言-运算符

# 运算符 现在你已经学会了如何声明和初始化变量,你可能想知道如何与他们做某事。学习 Java 编程语言的运算符是开始的好地方。运算符是对一个,两个或三个操作数执行特定操作的特殊符号,然后返回一个结果。 当我们探索 Java 编程语言的运算符时,可能有助于您提前知道哪些运算符具有最高优先级。下表中的运算符按照优先顺序列出。出现的表格越靠近,它的优先级越高。具有较高优先级的运算符在具有较低优先级的运算符之前进行评估。同一行的运算符具有同等的优先权。当相同优先级的运算符出现在同一表达式中时,规则必须对首先进行评估的规则进行管理。除赋值运算符之外的所有二进制运算符从左到右进行评估; 分配运算符从左到右进行评估。 运算符优先级 运算符 优先级 后缀 expr+= expr– 一元 ++expr –expr +expr -expr … More Java语言-运算符

Java语言-问题和练习

# 问题和练习 术语“实例变量” 是 非静态字段 的另一个名称。 术语“类变量”是 静态字段 的另一个名称。 局部变量存储临时状态; 它在 一个方法内 被声明。 在方法的开头和右括号内声明的变量称为 参数。 Java编程语言支持的八个基本数据类型是什么?byte,short,int,long,float,double,boolean,char 字符串由类 java.lang.String 表示。 一个 … More Java语言-问题和练习

Java语言-变量总结

# 变量总结 Java 编程语言使用“字段”和“变量”作为其术语的一部分。 实例变量(非静态字段)对于每个类的实例是唯一的。 类变量(静态字段)是使用 static 修饰符声明的字段; 只有一个类变量的副本,而不管类被实例化了多少次。 局部变量存储一个方法中的临时状态。参数是向方法提供额外信息的变量; 局部变量和参数总是分类为“变量”(而不是“字段”)。 当命名您的字段或变量时,您应该(或必须)遵循规则和约定。 八个基本数据类型是:byte、short、int、long、float、double、boolean 和 char。 java.lang.String 类代表字符串。编译器将为上述类型的字段分配合理的默认值; 对于局部变量,不会分配默认值。字面值是固定值的源代码表示。 数组是一个容器对象,它保存单个类型的固定数量的值。创建数组时,建立数组的长度。创建后,其长度是固定的。

Java语言-数组

# 数组 一个数组是保持单一类型的值的固定数目的容器对象。创建数组时,建立数组的长度。创建后,其长度是固定的。本节将更详细地讨论数组 数组中的每个项目称为元素,每个元素都由其数字索引访问。如上图所示,编号从 0 开始。例如,第 9个 元素将在索引 8 处被访问。 以下程序, ArrayDemo 创建一个整数数组,在数组中放置一些值,并将每个值打印到标准输出。 class ArrayDemo { public static void main(String[] … More Java语言-数组

Java语言-原始数据类型

# 原始数据类型 Java 编程语言是强类型的,这意味着所有变量必须先被声明才能使用。这包括声明变量的类型和名称,如您已经看到的:int gear = 1 这样做会告诉你的程序,一个名为“gear”的字段存在,保存数字数据,初始值为“1”。变量的数据类型确定其可能包含的值,以及可能对其执行的操作。除了 int 外,Java 编程语言支持七种其他原始数据类型。原始类型由语言预定义,并由保留关键字命名。原始值不与其他原始值共享状态。Java 编程语言支持的八个基本数据类型有: byte byte 数据类型是 8位 有符号二进制补码整数。它的最小值为 -128,最大值为 127(含)。这种数据类型在大数组中能节省内存。他们也可以被用来代替 int,变量范围有限的限制有助于澄清你的代码; … More Java语言-原始数据类型

Java语言-语言基础

# 语言基础 变量 您已经知道对象将其状态存储在字段中。然而,Java 编程语言也使用术语“变量”。本节讨论此关系,以及可变命名规则和约定,基本数据类型(原始类型,字符串和数组),默认值和 String。 运算符 本节介绍 Java 编程语言的运算符。它首先提供最常用的运算符和不太常用的运算符。每个讨论包括可以编译和运行的代码示例。 表达式、语句和块 运算符可用于构建表达式,其计算值; 表达是语句的核心组成部分; 语句可以分组成块。本节讨论使用您已经看到的示例代码的表达式,语句和块。 控制流程语句 本节介绍 Java 编程语言支持的控制流语句。它涵盖了决策,循环和分支语句,使您的程序有条件地执行特定的代码块。

Java语言-问题和练习

# 问题和练习 真实世界的对象包含 状态 和 行为。 软件对象的状态存储在 字段 中。 软件对象的行为通过 方法 暴露。 隐藏来自外部世界的内部数据,仅通过公开的方法访问它们就被称为数据 封装。 软件对象的蓝图称为 类。 常见行为可以在 超类中 定义,并使用 extends … More Java语言-问题和练习

Java语言-什么是包

# 什么是包 一个包是一个命名空间,它组织一组相关的类和接口。从概念上讲,您可以将软件包视为与计算机上不同的文件夹。您可以将 HTML 页面保存在一个文件夹中,另一个文件中的图像以及脚本或应用程序中。因为用 Java 编程语言编写的软件可以由数百或数千个单独的类组成,所以通过将相关的类和接口放入包中来保持组织是有意义的。 Java 平台提供了一个适用于您自己的应用程序的庞大的类库(一组包)。该库被称为“应用程序编程接口”或简称为“API”。它的包代表了通常与通用编程相关的任务。例如,一个 String 对象包含字符串的状态和行为; 一个 File 对象允许程序员轻松地创建,删除,检查,比较,或修改文件系统中的文件; 一个 Socket 对象允许创建和使用网络套接字; 各种 GUI 对象控制按钮和复选框以及与图形用户界面相关的其他任何内容。有几千个课程可供选择。这使您能够将程序员专注于特定应用程序的设计,而不是使其运行所需的基础架构。 … More Java语言-什么是包

Java语言-什么是接口

# 什么是接口 正如你已经学到的,对象通过他们公开的方法来定义与外部世界的交互。方法形成对象与外界的界面 ; 例如,电视机前面的按钮是您和其塑料外壳另一侧的电线之间的接口。按“电源”按钮打开和关闭电视机。 在最常见的形式中,接口是一组具有空体的相关方法。如果指定为接口,自行车的行为可能会显示如下: interface Bicycle { // 每分钟转速 void changeCadence(int newValue); void changeGear(int newValue); void speedUp(int increment); … More Java语言-什么是接口