找到 34423 篇文章 关于编程

Python 中的 vars() 函数

Syed Javed
更新于 2020年6月30日 08:13:57

594 次浏览

vars() 函数属于 Python 标准库提供的内置函数集合。它将关联对象的 __dic__ 属性返回到控制台。语法 vars(object) 返回类型 参数 vars() 函数只接受一个参数。它将一个对象作为参数,该对象可以是任何模块、类或任何具有与其关联的 __dict__ 属性的对象。此参数是可选的。如果函数在没有参数的情况下使用,则会显示包含局部符号表的字典。涉及的异常 如果传递的参数与属性不匹配,则会引发 TypeError 异常。作用域 当没有参数传递时,Vars() 的作用类似于 locals() 方法。locals() 方法 ... 阅读更多

在使用 Java 中的 switch 语句时,需要遵循哪些规则?

Venkata Sai
更新于 2019年7月30日 22:30:26

2K+ 次浏览

switch 语句允许针对值列表测试变量的相等性。每个值称为一个 case,并且正在切换的变量会针对每个 case 进行检查。语法 switch(expression) {    case value :       // 语句       break;    case value :       // 语句       break;       // 你可以拥有任意数量的 case 语句。    default :       // 语句 } 使用 switch 语句时需要遵循的规则 在使用 switch 语句时,请记住以下几点:我们只能使用 int、... 阅读更多

在 Java 中,用多少位来表示 Unicode、ASCII、UTF-16 和 UTF-8 字符?

Venkata Sai
更新于 2019年7月30日 22:30:26

2K+ 次浏览

一般来说,数据以位的形式(1 或 0)存储在计算机中。有各种可用的编码方案,指定每个字符所表示的字节集。ASCII - 代表美国信息交换标准代码。它由美国标准协会开发,并且是最常用的编码系统。它使用 7 位表示字符,并包含 128 个字符:大小写拉丁字母、数字 0-9 和一些额外的字符)。Unicode (UTF) - 代表 Unicode 转换格式。它由 Unicode Consortium 开发。如果你想创建使用字符的文档 ... 阅读更多

我们可以在 Java 中将 double 值强制转换为 byte 值吗?

Venkata Sai
更新于 2019年7月30日 22:30:26

3K+ 次浏览

Java 提供各种数据类型来存储各种数据值。它提供 7 种基本数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的强制类型转换 将一种基本数据类型转换为另一种称为类型强制转换。有两种类型的强制转换:扩大 - 将较低数据类型转换为较高数据类型称为扩大。它是隐式完成的。缩小 - 将较高数据类型转换为较低数据类型称为缩小。你需要使用强制转换运算符(“( )”)显式地执行此操作。将 double 强制转换为 byte double 与 ... 阅读更多

我们可以在 Java 中将 Byte 对象强制转换为 double 值吗?

Venkata Sai
更新于 2019年7月30日 22:30:26

784 次浏览

Java 提供各种数据类型来存储各种数据值。它提供 7 种基本数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的强制类型转换 将一种基本数据类型转换为另一种称为类型强制转换。有两种类型的强制转换:扩大 - 将较低数据类型转换为较高数据类型称为扩大。它是隐式完成的。缩小 - 将较高数据类型转换为较低数据类型称为缩小。你需要使用强制转换运算符(“( )”)显式地执行此操作。对于每个基本变量,都提供了一个包装类,... 阅读更多

什么是 Java 中的 EOFException?我们如何处理它?

Venkata Sai
更新于 2019年7月30日 22:30:26

3K+ 次浏览

在某些情况下,在读取文件内容时,将到达文件结尾,在这种情况下会抛出 EOFException。尤其是在使用输入流对象读取数据时会抛出此异常。在其他情况下,到达文件结尾时会抛出特定值。让我们考虑 DataInputStream 类,它提供各种方法,例如 readboolean()、readByte()、readChar() 等来读取基本值。在使用这些方法从文件读取数据时,如果到达文件结尾,则会抛出 EOFException。示例以下程序演示如何在 Java 中处理 EOFException。实时 ... 阅读更多

当 Java 中的 read() 方法到达文件结尾时,它返回什么值?

Venkata Sai
更新于 2019年7月30日 22:30:26

1K+ 次浏览

输入流类的 read() 方法逐字节读取给定文件的,并以整数形式返回读取的字节的 ASCII 值。在读取文件时,如果它到达文件结尾,此方法将返回 -1。示例假设我们在当前目录中有一个文本文件 (sample.txt),其中包含简单的文本“Hello welcome”。以下 Java 程序使用 read() 方法逐字节读取文件的内容并打印每个字节返回的整数值。由于我们没有检查文件结尾,read() 方法 ... 阅读更多

我们可以在 Java 中基于不同的返回类型但相同参数类型和数量来重载方法吗?

Venkata Sai
更新于 2019年7月30日 22:30:26

8K+ 次浏览

当一个类有两个或多个名称相同但参数不同的方法时,在调用时根据传递的参数调用相应的方法(或相应的函数体将动态绑定到调用行)。这种机制称为方法重载。示例类 Test{ public int division(int a, int b){ int result = a/b; return result; } public double division (float a, float b){ double result = a/b; ... 阅读更多

Java 中对方法重载有哪些限制?

Venkata Sai
更新于 2019年7月30日 22:30:26

856 次浏览

当一个类有两个或多个名称相同但参数不同的方法时,在调用时根据传递的参数调用相应的方法(或相应的函数体将动态绑定到调用行)。这种机制称为方法重载。示例 实时演示类 Test{ public int division(int a, int b){ int result = a/b; return result; } public double division (float a, float b){ double result = ... 阅读更多

为什么 Java 不支持运算符重载?

Venkata Sai
更新于 2019年7月30日 22:30:26

11K+ 次浏览

当一个类有两个或多个名称相同但参数不同的方法时,在调用时根据传递的参数调用相应的方法(或相应的函数体将动态绑定到调用行)。这种机制称为方法重载。运算符重载运算符重载是重新定义运算符功能的能力。像 c++ 这样的编程语言支持运算符重载。你可以重新定义或重载 C++ 中可用的大多数内置运算符。因此,程序员也可以将运算符与用户定义的类型一起使用。重载的运算符是具有特殊名称的函数:关键字“运算符”后跟 ... 阅读更多

广告
© . All rights reserved.