上一篇博客JAVA并发编程3_线程同步之synchronized关键字中讲解了JAVA中保证线程同步的关键字synchronized,其实JAVA里面还有个较弱的同步机制volatile。volatile关键字是JAVA中的轻量级的同步机制,用来将变量的更新操作同步到其他线程。从内存可见性的角度来说,写入volatile变量相当于退出同步代码块,读取volatile变量相当于进入同步代码块。
旧...
分类:
编程语言 时间:
2015-05-26 18:48:18
阅读次数:
270
java编程思想说道: 泛型类是应用在整个类上,但同时可以在类中包含参数化方法,而这个方法所在的类可以是泛型,也可以不是泛型,也就是说是否有泛型方法,与其所在的类是否是泛型类没有关系。 泛型方法是的该方法可以能够独立于类而产生变化,一下是一个基本的指导原则:无论合适,只要你能做到,你就应该尽...
分类:
编程语言 时间:
2015-05-26 18:41:59
阅读次数:
134
《Java学习路线图》l 5大阶段,从基础到项目,环环相扣!l 代码量最大、案例最多、实战性最强!路线图配套视频,免费下载:http://www.atguigu.com/download.shtml更多技术资料、工具、jar包等:http://www.atguigu.com/
分类:
编程语言 时间:
2015-05-26 18:41:13
阅读次数:
180
Given a binary tree, find the maximum path sum.The path may start and end at any node in the tree. For example:Given the below binary tree, 1 ...
分类:
编程语言 时间:
2015-05-26 18:40:02
阅读次数:
157
package yixin;import java.security.MessageDigest;import java.util.Arrays;public class data_change { static char[] HEX_DIGITS = {'0','1','2','3','4',.....
分类:
编程语言 时间:
2015-05-26 18:41:52
阅读次数:
147
array_unique() :去除数组中的重复项,只适用于一维数组它不像 sort()方法,eg: $arraytest = array('tommy','tommy','abcd'); sort($arraytest); print_r($arraytest); 运行结果是: ar...
分类:
编程语言 时间:
2015-05-26 18:40:59
阅读次数:
284
p333.3 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 class Golf{ 8 private: 9 static const int Len = 40;10 char full...
分类:
编程语言 时间:
2015-05-26 18:35:58
阅读次数:
225
Java学习笔记一、 原则战略思想l 方法:快速原型l 小目标:找一个pdf书籍快速有一个小项目出现l 辅助:计时 记录各个学习环节的时间消耗。l 辅助:音乐 激情l 您在博客园的登录用户名是:杂家随谈 7---------g@l 二、 WBS以及计时步骤计划时间实际时间搭建环境2015/5/26P...
分类:
编程语言 时间:
2015-05-26 18:35:16
阅读次数:
173
void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) throws InterruptedException, FileNotFoundExcep...
分类:
编程语言 时间:
2015-05-26 18:33:44
阅读次数:
136
生成后缀.aar文件 JAVA软件中引用这两个。。。1、对建好的项目右击新建--->>其他--->>Axis2 Service Archiver --->>下一步--->>选择该项目的bin目录 --->>下一步 --->>下一步同时添加项目中引用到的外部jar --->>下一步 -...
分类:
编程语言 时间:
2015-05-26 18:31:44
阅读次数:
189
刚开始以为是插件有错误,就到官方网站去下载一个最新版的Jcrop插件,结果在原项目的网页打开就是正常的,而引入项目就会报错,我发现可能与jquery的插件版本有关,查看官方的demo目录下的juqery版本是V1.3.2,而我使用的jquery版本是V1.11.1,查看jquery官方的更新日志,果...
分类:
编程语言 时间:
2015-05-26 18:28:15
阅读次数:
149
最近在读Thinking In Java,秉着有些地方还能知道自己不会的精神,都去好好查阅了一些资料,在内存分配这一章,看到finalize()这个方法,刚开始很不理解,查阅了一些资料,顺带看了一下final、finally,现在分享一下。一、final的介绍final可用在4个地方,分别是变量(s...
分类:
编程语言 时间:
2015-05-26 18:25:06
阅读次数:
204
p425.1 1 #include 2 #include 3 #include 4 using namespace std; 5 6 class Cow{ 7 char name[20]; 8 char *hobby; 9 double weight;10 public:1...
分类:
编程语言 时间:
2015-05-26 18:24:00
阅读次数:
176
http://www.soaspx.com/dotnet/csharp/csharp_20110406_7469.html背景 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将...
分类:
编程语言 时间:
2015-05-26 18:21:59
阅读次数:
137
有时候,我们创建了多线程,需要知道是否都完成了各自的工作。比如说,开启了多线程的下载,如何终止所有的线程并且在确保所有线程都终止之后才继续执行程序的退出呢? 1 public partial class MainWindow : Window 2 { 3 public...
分类:
编程语言 时间:
2015-05-26 18:21:17
阅读次数:
424
1、 实际上,当我们使用字符串拼接时,是String调用了他的静态方法Concat,Concat接受object参数也就是说如果本来就是引用类型就可以直接传进去了,千万不要转为值类型。比如 Int a =0; Object b =a; Console.WriteLine(a+","+(int)b);...
分类:
编程语言 时间:
2015-05-26 18:20:45
阅读次数:
154