- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 Java线程同步:synchronized锁住的是代码还是对象
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:[java] view plaincopy
2015-10-29 09:37:39 416
原创 java的线程同步机制synchronized关键字的理解
由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。需要明确的几个问题: 1)synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果 再细的分类,synchronized可作用于inst
2015-10-28 20:59:23 501
原创 关于Android的gradle的中文编译错误解决办法
正常情况下,在java项目代码中出现中文的时候都会出现这个错误或者是编译通过,但是运行的时候中文乱码。这个时候只需要在build.gradle中添加下面一句话就可以解决tasks.withType(JavaCompile) { options.encoding = 'UTF-8'}例如下面这段代码package com.lira
2015-10-19 09:14:33 1922
转载 Android Studio 开发百度地图SDK应用
原文链接:http://blog.csdn.net/just_young/article/details/44280089在使用Eclipse进行百度地图应用开发的时候会比较方便,但使用Android Studio的时候,由于不熟悉,造成了一定的困难。这里记录一下使用Android Studio签名,调用百度地图SDK的过程。在这里我使用的是百度提供的BaiduMapsApiDemo来进行
2015-10-14 14:21:41 611
原创 Git 恢复误删文件
今天在写代码的时候,用的是AndroidStudio,不小心误删了一个类,我想恢复这类,按说,我没有提交到暂存区,可以直接用git checkout – 文件名恢复,然而 并没有。然后我想直接用git插件的vcs去用远程库的版本覆盖本地版本,然而却出现了这个错误 Can’t update: no tracked branch No tracked branch configured for br
2015-10-13 12:02:03 3634
原创 Java形参个数可变的方法
以前,由于我的java细节账务的不够牢固,所以有很多地方没有注意到,例如这个形参个数可变的方法,今天刚好又碰到了,就写一篇博客记录一下。1>从JDK 1.5以后,Java允许定义形参个数可变的参数,从而允许为方法指定数量不确定的形参。定义形参个数可变的方法:2>定义参数个数可变的方法:在方法最后一个形参的类型后面增加三个点(…),则表明该形参可以接受多个参数值,多个参数值被当成数组传入。代码如下:
2015-10-11 13:31:56 715
EasyBCD2.4 简体中文版
2019-02-27
《Python网络数据采集》 非扫描版
2017-11-29
starUML 2.8 最新版安装包
2017-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人