开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
0o涛涛o0的个人空间 - 开源中国社区
技能积分 0
活跃积分 0
粉丝 0
加入于 2015/12/12 最近登录:11/14 10:37
0o涛涛o0 2周前
没看懂你的意思,写好算法方法然后写个测试不就行了吗
@以前冷现在热
测试类: import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue public class ExampleTests {   private void doIntTest(final int a) {     fi...
0o涛涛o0 2周前
是一定先返回吗?还是说是不一定呢,有什么方法可以验证的吗
@tcxu
从 创建对象 Creating Objects 谈起. Person p = new Person(); 1.     Declaration: The code set in bold are all variable declarations that associate a variable name with an object type. 黑体字是声...
0o涛涛o0 2周前
那我请问一点,内存模式中的fina对重排序的作用何在呢? 在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。 如果是按次序的,那么这个final作用何在...
@0o涛涛o0
有人和我说Person p = new Person()这是先返回了对象的引用在初始化了Person里面的属性,而我认为是不一定的,这个次序是由编译器控制的,因为次序不一致性,所以发布对象的时候才有线程不安全的产生。我想请问下...
0o涛涛o0 2周前
我的意思是代码的执行次序不一定是代码的书写顺序,另外那你去看下java并发编程实战,对象的发布与逸出是怎么描述的。这个顺序一定是不是这么走下来的,否则就不存在不安全的对象发布了
@Kit_lee
你想多了
0o涛涛o0 2周前
编译器会优化语句执行次序,代码执行顺序不一定是按你代码的写的顺序,同理创建对象的时候也有次序问题,不一定是按你代码的顺序。我的问题是到底是不一定先返回引用还是一定先返回引用
@Kit_lee
你想多了
0o涛涛o0 2周前
看了好多,都是单独讲横向架构或者纵向架构,是这两者只能选其一吗?能二者兼得吗?  
0 查看
0o涛涛o0 2周前
你的意思是先返回引用再初始化?
@DeMoNHaDeS
是一定的,具体可以看字节码或者jvm实现。 其实构造器跟静态方法有一些类似,也是执行完方法体之后返回一个值。 https://www.zhihu.com/question/35860619?sort=created...
0o涛涛o0 2周前
有人和我说Person p = new Person()这是先返回了对象的引用在初始化了Person里面的属性,而我认为是不一定的,这个次序是由编译器控制的,因为次序不一致性,所以发布对象的时候才有线程不安全的产生。我想请问下...
13 查看
0o涛涛o0 3周前
我应该怎么做
0 查看
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录