内存小知识&&&&gradle小知识

     java内存访问重排序:java目标是成为一门平台无关性的语言,write once,run everywhere。java内存模型,旨在

屏蔽平台差异性,java内存模型成为java语言规范的一部分,happens-before规则,happens-before前后的两个操作

不会被重排序且后者对前者的内存可见,并不严谨。

程序次序法则、监视器所法则、volatile变量法则、线程终结法则,线程启动法则、中断法则、终结法则、传递性。

对volatile和final做了语义扩展,volatile在一些情况下不会重排序,它的64位变量double和long的读取和赋值操作

都是原子的。对fianl的扩展保证一个对象构建方法结束前,所有final成员变量都必须完成初始话。

——————————————————华丽分割线————————————————————————————


as开始火爆流行,as用的gradle构建项目,有必要了解一下gradle了。

gradle基于groovy更灵活强大,能帮助我们构建更复杂的项目。优点:1.技术成熟,处理大规模的构建。2.对对语言对平台有更natural的支持。3。关注在构建效率上。4.发布频繁,重要feature开发计划透明化。5.社区活跃增加迅速。dsl比xml更简洁。开源项目GrailsGriffonGroovyHibernateSpring都是使用gradle构建的。Gradle的安装非常方便,下载ZIP包,解压到本地目录,设置 GRADLE_HOME 环境变量并将 GRADLE_HOME/bin 加到 PATH 环境变量中,安装就完成了。用户可以运行gradle -v命令验证安装,这些初始的步骤和Maven没什么两样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值