找到 34423 篇文章 相关编程

在 Java 中设置 StringBuffer 对象的容量值

Nishtha Thakur
更新于 2020-06-26 15:34:47

264 次浏览

capacity() 方法返回当前容量。它是 StringBuffer 的一部分。它是为最近插入的字符提供的存储量,在此之后会发生分配。声明 - capacity() 方法在 java.lang.StringBuffer 类中声明如下:public int capacity()可以通过在实例化 StringBuffer 类时插入要设置的值来设置 StringBuffer 对象的容量。让我们看一个示例程序,演示如何设置容量值。示例 实时演示import java.lang.*; public class Example {    public static void main(String[] args) {       StringBuffer b = new StringBuffer(100);   ... 阅读更多

Java 程序将字符串插入 StringBuffer 的子字符串中

Nitya Raut
更新于 2020-06-26 15:35:39

202 次浏览

StringBuffer 类的 insert() 方法从参数中指定的索引开始插入字符串以及字符串语法 insert 方法如下:original_string.insert( index , var)其中 var 是要插入的变量,index 是要插入变量 var 的位置。让我们看一个示例程序:示例 实时演示public class Example {    public static void main(String[] args) {       StringBuffer str = new StringBuffer("Hello World");       String a = "Wonderful ";       str.insert(6, a);       System.out.println(str);    } }输出Hello Wonderful World

Java 8 流终止操作

Nancy Den
更新于 2020-06-26 15:38:20

8K+ 次浏览

Java 中的流有一些终止操作。它们如下:collect - collect 方法返回中间操作的结果List id = Arrays.asList(“Classes", "Methods", "Members"); List output = id.stream().filter(s -> s.startsWith("M")).collect(Collectors.toList());reduce - reduce 方法将流的元素减少为单个元素,在计算后具有某个值。BinaryOperator 是 reduce 方法的参数。List list1 = Arrays.asList(11, 33, 44, 21); int even = list1.stream().filter(x -> x % == 0).reduce(0, (ans, i) -> ans+i);forEach - 此方法迭代流中的每个元素List list1= Arrays.asList(1, 3, 5, 7); List ... 阅读更多

Java 8 流及其操作

Shriansh Kumar
更新于 2024-08-01 11:44:01

1K+ 次浏览

在 Java 中,流是在 Java 8 中引入的。它表示元素的集合,并支持对这些集合的功能操作。在这里,我们谈论的是像数组、列表和集合这样的集合。Stream API 只是将源的元素通过各种内置方法来返回所需的结果。在本文中,我们将讨论可以在 Java 流上执行的不同操作。Java 8 流的操作我们可以对 Java 流执行两种类型的操作:中间操作 - 它们处理输入流的元素... 阅读更多

我们可以在 Java 中重写私有或静态方法吗

Nancy Den
更新于 2020-06-27 12:48:55

8K+ 次浏览

不,我们不能在 Java 中重写私有或静态方法。Java 中的私有方法对任何其他类不可见,这将它们的范围限制在声明它们的类中。示例让我们看看当我们尝试重写私有方法时会发生什么: 实时演示class Parent {    private void display() {       System.out.println("父类");        } } public class Example extends Parent {    void display() // 尝试重写 display() {       System.out.println("子类");    }    public static void main(String[] args) {       Parent obj = new Example(); ... 阅读更多

在 Java 中声明抽象类中的静态变量和方法

Rishi Rathor
更新于 2020-06-27 12:51:19

6K+ 次浏览

如果方法声明为静态,则它是类的成员,而不是属于类的对象。它可以在不创建类对象的情况下被调用。静态方法还可以访问类的静态数据成员。静态变量是类变量。为类的所有实例创建静态变量的单个副本。它可以在静态方法中直接访问。Java 中的抽象类是无法实例化的类。它主要用作子类的基础... 阅读更多

应用于 Java 静态方法的限制

Nishtha Thakur
更新于 2020-06-26 15:50:46

3K+ 次浏览

如果 static 关键字应用于任何方法,它将成为静态方法。如果方法声明为静态,则它是类的成员,而不是属于类的对象。它可以在不创建类对象的情况下被调用。静态方法还可以访问类的静态数据成员。对静态方法施加了一些限制静态方法不能直接使用非静态数据成员或调用非静态方法。this 和 super 不能在静态上下文中使用。静态方法只能访问静态类型数据... 阅读更多

Java 编程中带有继承的对象序列化

Nitya Raut
更新于 2020-06-26 15:57:47

825 次浏览

序列化是将对象的状态更改为字节流的过程,以便字节流可以返回到对象的副本在 Java 中,如果类的类或父类实现了 Serializable 接口或 Externalizable 接口,则称该对象是可序列化的。反序列化是将序列化对象转换回对象的副本。对象序列化与继承有三种情况。如果父类是可序列化的,则子类会自动可序列化即使父类不可序列化,子类仍然可以序列化如果我们想要... 阅读更多

Python 字节码的反汇编器

Anvi Jain
更新于 2020-06-27 14:24:11

2K+ 次浏览

Python 标准库中的 dis 模块提供了各种功能,可用于通过将其反汇编为人类可读的形式来分析 Python 字节码。这有助于执行优化。字节码是解释器的特定于版本的实现细节。dis() 函数dis() 函数生成任何 Python 代码源的反汇编表示,即模块、类、方法、函数或代码对象。>>> def hello(): print ("hello world") >>> import dis >>> dis.dis(hello) 2    0 LOAD_GLOBAL 0 (print)      3 LOAD_CONST 1 ('hello world')      6 CALL_FUNCTION 1 (1 positional, 0 keyword pair)      9 POP_TOP      10 LOAD_CONST 0 (None)      13 RETURN_VALUE字节码... 阅读更多

访问 Unix/Linux 密码数据库 (pwd)

Vrundesha Joshi
更新于 2020-06-27 14:24:42

292 次浏览

Python 标准库中的 pwd 模块提供了对 Unix/Linux 操作系统中用户帐户密码数据库的访问。此密码数据库中的条目存储为类似元组的对象。元组的结构根据以下 pwd 结构 CPython API 中的 pwd.h 文件索引属性含义0pw_name登录名1pw_passwd可选加密密码2pw_uid数值用户 ID3pw_gid数值组 ID4pw_gecos用户名或注释字段5pw_dir用户主目录6pw_shell用户命令解释器pwd 模块定义了以下函数:>>> import pwd >>> dir(pwd) ['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'getpwall', 'getpwnam', 'getpwuid', 'struct_passwd']getpwnam() - 此函数返回密码数据库中对应于指定用户名的记录>>> pwd.getpwnam('root') pwd.struct_passwd(pw_name... 阅读更多

广告

© . All rights reserved.