腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java
变长
参数
与数组,简单的语法糖?
、
这门课程的教科书是丹尼尔·梁的
Java
编程导论,第10版。这本书本身是相当坚实的。
Java
将
可变
长度
参数
视为数组。可以将数组或
可变
数量的
参数
传递给
可变
长度
参数
。当调用具有
可变
参数
数的方法时,
Java
会创建一个数组并将
浏览 3
提问于2015-08-30
得票数 6
回答已采纳
1
回答
在没有
可变
类型的情况下,是否存在不变类型
参数
的情况?
、
、
、
、
Java
数组不是完全类型安全的,因为它们是协变的:ArrayStoreException可以发生在别名数组上。另一方面,
Java
在其类型
参数
中
是不变的:例如,List<Thread>不是List<Runnable>的子类型(这可能有点违背直觉)。动机似乎是因为List和其他集合是
可变
的,因此为了保持类型系统的正常运行,它们的类型
参数
必须是不变的。 如果编程语言只支持不
可变
类型,那么类型
参数
为协变或反变(但从不不变)的类型系统能工
浏览 4
提问于2020-03-26
得票数 2
回答已采纳
1
回答
使用正确的
参数
数量从批处理脚本运行
Java
程序
、
、
、
我有一个
java
程序,可以接受
可变
数量的
参数
。void main (String[] args) { }我想从.bat脚本运行这个
java
"%
JAVA
_HOME%\bin\
java
" -cp "/some.jar;other.jar" other.Main %1 %2 %3 有了这个,我可以像这样调用我
浏览 0
提问于2013-02-01
得票数 1
回答已采纳
3
回答
继续使用AspectJ的变量
参数
、
我正在尝试使用AspectJ来标准化应用程序
中
的URI。我使用下面的代码捕获对传入
java
.net.URI
参数
的方法的每次调用: for ( Object arg : thisJoinPoint.getArgs() ) { // normalize } ret
浏览 1
提问于2011-08-30
得票数 9
3
回答
我们能否通过在
Java
中使用
可变
长度的
参数
来实现动态数组?
、
我的问题是,在
java
中
,我们知道我们不能创建动态数组,因为当我们要初始化数组索引的值之前,我们需要定义数组大小。但是我们都知道有一个名为
可变
长度
参数
的
java
特性,它将创建一个动态数组。最佳快递:公共静态空主(字符串.因此,使用这个
可变
长度的
参数
,我们实际上可以为args数组插入任意数量的元素。这是什么矛盾,
java
的基本规则说你不能,但另一个特性可以做到这一点。
浏览 1
提问于2020-02-06
得票数 1
2
回答
BigDecimal是可扩展的,并且没有复制构造函数.这是安全风险吗?
、
、
、
根据有效的
Java
项目24 (在需要时制作防御性副本),
可变
对象会带来安全风险,特别是在作为构造函数
参数
传递时。鼓励一个人在必要时复制防御性的副本。更糟糕的是,BigDecimal没有提供副本构造函数。那么,BigDecimal
参数
会带来安全风险吗?我们是否应该经历调用new BigDe
浏览 1
提问于2018-02-20
得票数 1
回答已采纳
1
回答
Java
9- List类:使用varargs重载的方法
在
Java
9
中
,列表接口下有一个新的方法of(),根据
Java
文档:
浏览 1
提问于2018-05-08
得票数 1
1
回答
Jython将列表转换为数组
、
、
我尝试调用一个
java
函数,它的签名是:我想从Jython
中
调用该函数,但是我的
参数
在列表
中
。我找不到任何方法将我的列表转换为数组,所以我可以调用这个
参数
数量
可变
的
java
函数。
浏览 1
提问于2015-04-03
得票数 0
1
回答
具有const
参数
的不
可变
对象将被优化为只由Kotlin编译器实例化一次。
、
、
、
、
Java
中有许多不
可变
的类,如String和原始包装类,Kotlin引入了许多其他类,如Range子类和不
可变
的Collection子类。当使用const
参数
创建此类不
可变
类时,或者更广泛地说,使用const
参数
递归地创建该类时,只实例化类一次将带来性能提高。(换句话说,如果我们称之为const不
可变
实例化,实例化就是const不变实例化当且仅当它的所有
参数
都是常量或const不变实例化。)由于
Java
编译器没有知道类是否不
可
浏览 2
提问于2019-11-29
得票数 5
回答已采纳
1
回答
用于不
可变
数据类型的spark sql编码器
、
、
、
、
在编写
java
代码时,我通常使用不
可变
的值类型。有时它是通过库(不
可变
、AutoValue、Lombok)进行的,但大多数情况下只是普通的
java
类:(考虑到当前的火花支持,这个问题适用于
java
11及以下版本)。在Spark
中
,数据类型需要一个Encoder。使用现成的编码器如Encoder.bean(MyType.class),使用这种不
可变
的数据类型会导致“非法的反射访问操作”。显然
浏览 3
提问于2021-10-20
得票数 0
回答已采纳
2
回答
“在
Java
方法的
参数
中
?
); robot.keyRelease(keyCodes[offset]);“整型...”似乎表明整数
参数
的数量不确定
浏览 2
提问于2016-01-25
得票数 1
回答已采纳
2
回答
clojure:使用变量args调用
java
类的静态方法
、
、
我正在尝试使用clojure的
java
图像大小调整库:当我导入它并尝试使用它时,它失败了,因为每个方法都需要
可变
数量的
参数
:(Scalr/resize image 200)No matching method: resize 这是因为(据我所知) resize的最后一个
参数
是
可变
数量的因此,我尝试为这些函数
浏览 0
提问于2012-04-24
得票数 1
回答已采纳
7
回答
如何保证实用静态方法的线程安全?
、
、
、
、
有没有什么通用的方法或规则可以确保静态方法的线程安全,这些静态方法专门用于任何应用程序的各种Utility类
中
。在这里,我想特别指出Web应用程序的线程安全性。众所周知,将不
可变
对象作为
参数
静态方法是线程安全的,而
可变
对象则不是。如果我有一个实用方法来操作
java
.util.Date,并且该方法接受
java
.util.Date的一个实例,那么这个方法就不是线程安全的。那么如何在不改变
参数
传递方式的情况下使其线程安全呢?getNormalizeDate(Date date
浏览 1
提问于2012-12-17
得票数 81
回答已采纳
2
回答
在
java
中
更改类函数
中
的布尔值
我们能不能在
java
的函数类
中
修改一个布尔值,像这样的东西是行不通的,因为这是函数的局部改变。我们如何让下面传递的变量在方法调用之外反映出来呢?
浏览 0
提问于2012-04-15
得票数 15
回答已采纳
3
回答
如何创建一个
参数
数目
可变
的函数?
、
如何在Rust
中
创建具有
可变
数量
参数
的函数?像下面这样的
Java
代码: for (String arg : args) { System.out.println(arg
浏览 0
提问于2015-03-10
得票数 64
回答已采纳
3
回答
在请求周期之后引用请求
参数
映射是可移植的吗?
、
、
、
、
我想知道它是否符合
java
规范2.5,以便在请求之间引用/保存request.getParameterMap()的返回值。最后的说明书只在第203页声明:如果映射仅对应用程序不
可变
,如果允许应用服务器为另一个请求重用实例(例如,如果
参数
及其值与上一次请
浏览 4
提问于2010-07-28
得票数 2
回答已采纳
1
回答
在Clojure
中
访问
可变
java
.util.List
、
、
、
我正在使用一个第三方
Java
库,其中一个库事件将
java
.util.List作为
参数
传递给Clojure,而Clojure将其公开为clojure.lang.APersistentVector。但是,由于Clojure将列表作为APersistentVector返回,所有
可变
方法都抛出UnsupportedOperationException。是否可以强制Clojure使用
可变
的List
Java
实现,而不是不
可变
的Clojure版本? 我很欣赏这是非常不像Clojur
浏览 19
提问于2020-09-16
得票数 0
回答已采纳
1
回答
使用Frida在重载函数
中
从列表
中
删除元素
、
、
、
、
我用Frida和返回
java
.util.List<SomeObject>的重载函数调试一个android应用程序。我该怎么做?
Java
.perform(function x() { var my_class =
Java
.use("a.b"); var s= this.c(); //
浏览 12
提问于2022-05-16
得票数 2
回答已采纳
5
回答
为什么整数在
Java
中
是不
可变
的?
、
、
我知道整数在
Java
中
是不
可变
的。但是为什么它是这样设计的呢? 我知道像AtomicInteger这样的包装器是
可变
浏览 2
提问于2014-04-01
得票数 13
回答已采纳
3
回答
Java
反射: getMethod(String method,Object[].class)不工作
、
Object[] ex = new Object[2]; ex[1] = "there";} 我得到了异常
java
.lang.IllegalArgumentException:错误的
参数
数量。
浏览 0
提问于2011-03-28
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python中的可变长参数
Kotlin 具名参数&可变参数
Java从入门到架构师之九月哥详谈Java SE中可变参数的概述和使用
函数的可变长参数
Java 中的 String 真的是不可变吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券