java
文章平均质量分 80
Moonant
这个作者很懒,什么都没留下…
展开
-
彻底明白Java的多线程-实现线程同步 http://publish.it168.com/2005/0820/20050820006501.shtml
1. 虚假的多线程 例1: public class TestThread { int i=0, j=0; public void go(int flag){ while(true){ try{ Thread.sleep(100); } catch(InterruptedExcepti转载 2013-08-23 21:40:13 · 1356 阅读 · 0 评论 -
JAVA中extends 与implements区别 http://blog.csdn.net/sunnytina/article/details/6448408
JAVA中extends 与implements区别JAVA中extends 与implements有啥区别?1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接转载 2013-08-23 21:51:18 · 721 阅读 · 0 评论 -
Java synchronized详解 http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html
第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,转载 2013-08-24 10:28:38 · 1186 阅读 · 0 评论 -
java面试题及答案(基础题122道,代码题19道)http://www.blogjava.net/fanyingjie/archive/2007/06/27/126467.aspx
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的转载 2013-08-24 10:30:07 · 1424 阅读 · 0 评论 -
Java中的==和equals区别 http://blog.sina.com.cn/s/blog_532637060100gkfc.html
概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true转载 2013-08-31 11:38:12 · 667 阅读 · 0 评论 -
深入理解HashMap
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构转载 2013-09-10 22:03:31 · 631 阅读 · 0 评论