![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言
文章平均质量分 84
GUANGWEIQIN
这个作者很懒,什么都没留下…
展开
-
java6对语言的动态性的支持(1)
Java语言是一种静态类型的编程语言,静态类型的含义是指原创 2014-09-29 21:53:31 · 531 阅读 · 0 评论 -
多线程中start和run方法的区别
1、当线程启动的调用了start()方法,这便可体现多线程的特性,不同线程的run方法里面的代码会交替执行。2、当当线程启动的调用了run()方法,那代码还是同步的,必须等待一个线程执行完之后再执行另外线程的run方法,相当于顺序执行。代码示例package threads;/** * start()方法和run()方法的区别 * @author Administrator原创 2016-04-13 16:04:06 · 892 阅读 · 0 评论 -
Java多线程创建的方式
第一种:继承Thread类,创建线程时,每个线程会数据隔离第二种:实现Runnable接口,创建线程时,可数据隔离,也可共享数据,因此一般推荐使用Runnable接口,而且它还符合java的设计模式6大原则的面向接口编程。编程示例package threads;/** * 第一种:继承Thread类,创建线程时,每个线程会数据隔离 * @author Administr原创 2016-04-13 15:38:54 · 314 阅读 · 0 评论 -
java中关于try、catch、finally中的细节分析
http://www.cnblogs.com/aigongsi/archive/2012/04/19/2457735.html看了一位博友的一片文章,讲解的是关于java中关于try、catch、finally中一些问题下面看一个例子(例1),来讲解java里面中try、catch、finally的处理流程1234转载 2015-12-03 13:53:55 · 318 阅读 · 0 评论 -
开发者必须知道的HTML5十五大新特性
摘要:HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。 HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。一起来看下:1.新的文档类型 (New D转载 2015-06-06 19:24:15 · 425 阅读 · 0 评论 -
C语言字符串操作函数
C语言字符串操作函数1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - atoi4. 字符串求长 - strlen5. 字符串连接 - strcat6. 字符串比较 - strcmp7. 计算字符串中的元音字符个数8. 判断一个字符串是否是回文1. 写一个函数实现字符串反转版本1 - while版转载 2015-06-06 15:54:41 · 476 阅读 · 0 评论 -
彻底理解ThreadLocal
ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影转载 2015-05-19 22:41:44 · 315 阅读 · 0 评论 -
java笔记--关于线程同步(5种同步方式)
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法 即有synchronized关键字修转载 2015-05-19 21:55:22 · 319 阅读 · 0 评论 -
ConcurrentHashMap原理解析
ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读源代码转载 2015-05-19 21:32:05 · 429 阅读 · 1 评论 -
9大排序知识点和源代码
常考知识点,记忆技巧:1、平均时间:快速排序、希尔排序、归并排序和堆排序为 O(nlog2n),,其他都是n的平方。故事助记:快(快速)些(希尔)以O(nlog2n),的速度归(归并)队(堆)。2、最坏时间:快速排序o(n的平方),其他都是和平均时间相同。3、空间复杂度:快速排序o(log2n),归并排序o(n),基数排序 o(d),其他都是o(1).原创 2015-04-11 23:57:44 · 364 阅读 · 0 评论 -
阿里巴巴2014校园招聘研发笔试JAVA附加题一
转自:http://blog.sina.com.cn/s/blog_4e1763890101qns6.html题目:[java] view plaincopypackage com.test.excise; public class Test { public static int k=0; public stati转载 2015-03-30 17:22:09 · 395 阅读 · 0 评论 -
java中实现同步的两种方式:syschronized和lock的区别和联系
http://www.cnblogs.com/xiohao/p/4151408.htmljava中实现同步的两种方式:syschronized和lock的区别和联系 Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Jav转载 2016-08-25 22:02:03 · 1048 阅读 · 0 评论