Collection接口和Collections类的简单区别和讲解
摘要:这里仅仅进行一些简单的比较,如果你想要更加详细的信息话,请自己百度。 1.Collection:是集合类的上层接口。本身是一个Interface,里面包含了一些集合的基本操作。 Collection接口时Set接口和List接口的父接口 里面的常用操作有如下内容: 2.Collections ...
阅读全文
posted @
2015-03-04 21:12
@ 小浩
阅读(11361)
推荐(0) 编辑
如何在List集合中去重
摘要:众所周知List集合中的元素是有序的,但是List中的元素同样是可以重复的,那么我们应该怎么在List集合中去重呢?方法一:对于方法一而言,这也许是一个小窍门。利用的是Set集合中不允许出现重复的元素。废话也不多说,请看代码:package com.yonyou.test;import java.u...
阅读全文
posted @
2015-03-04 20:34
@ 小浩
阅读(8027)
推荐(0) 编辑
关于Java中强制类型转换的问题
摘要:为了更好的理解我们先看下面的例子:package com.yonyou.test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * 测试类 * @author 小浩 * @创建日期 201...
阅读全文
posted @
2015-03-04 14:29
@ 小浩
阅读(7271)
推荐(0) 编辑
Java多线程中的常用方法
摘要:本文将带你讲诉Java多线程中的常用方法Java多线程中的常用方法有如下几个 start,run,sleep,wait,notify,notifyAll,join,isAlive,currentThread,interrupt 1)start方法 用于启动一个线程,使相应的线程进入排队等待状态。...
阅读全文
posted @
2015-03-03 12:29
@ 小浩
阅读(2064)
推荐(0) 编辑
Java中有几种类型的流?以及常见的实现类都有哪些?
摘要:首先应该从两个角度来看:从输入输出方面来讲: Java中有输入流和输出流从流的编码方式上来讲: Java中有字节流和字符流下面主要讲解从编码方式来看java几种常见的类型的流。 对于字节流而言:主要继承的抽象类为 InputStream和OutputStream 对于字符流而言:主要继承的抽象类为 ...
阅读全文
posted @
2015-03-02 19:03
@ 小浩
阅读(15590)
推荐(0) 编辑
java集合框架的讲解
摘要:下面要开始java中相关集合框架的学习啦。 Are you ready?Let's go~~ 今天要讲解的Java中的集合框架。 1) 首先查看jdk中Collection类的源码后会发现如下内容: 通过查看可以发现Collection是一个接口类,其继承了java迭代接口Iterable。 众所周
阅读全文
posted @
2015-03-02 18:01
@ 小浩
阅读(53055)
推荐(10) 编辑
同步和异步的区别和联系以及一般在什么情况下使用它们
摘要:对于同步和异步而言,是所有程序员都应该的掌握的基本内容。由于同步和异步设计的知识面比较多,这里我仅仅进行一下简单的讲解。 其根本目的在于理解同步和异步的含义以及应用。至于更详细的信息可以上网查阅相关资料。 首先如果数据在线程间共享的话,那么就需要涉及到同步相关的内容了。例如正在写的数据可能被另外一...
阅读全文
posted @
2015-03-02 15:21
@ 小浩
阅读(14978)
推荐(1) 编辑
java中实现多线程的方法有几种以及如何实现多线程
摘要:多线程是java语言区别于其它语言的一大特点。其它语言向C++的话如果要实现多线程的话,必须调用操作系统的多线程机制(我不确定自己记得对不对了感兴趣的自己上网查查看)。 在java5以前实现多线程有两种方法(继承Thread类和实现Runnable接口)它们分别为: 使用new Thread()和...
阅读全文
posted @
2015-03-02 14:26
@ 小浩
阅读(14906)
推荐(0) 编辑
throw和throws的区别和联系
摘要:突然发现今天诗兴大发,看来又得写点内容了。 throw和throws对于Java程序员而言它们真的不是很陌生。但对于我这样的选手而言一提到它们的区别和联系就蒙圈了... 为了以后不蒙圈,今天就研究一下吧~~如果有不足的地方欢迎批评指正...1)throws 对于throws关键字而言一般用于抛出编...
阅读全文
posted @
2015-03-02 14:01
@ 小浩
阅读(7400)
推荐(0) 编辑
final,finally和finalize三者的区别和联系
摘要:对于初学者而言(当然也包括我)对于这三者真的不是很陌生,经常会看到它们。但对于三者之间的区别和联系一直是懵懵懂~~今天心情不错,那就简单总结一下它们几个的区别和联系吧。如果又不对的地方欢迎批评指正~~ 1.final final是java的中的一个关键字。final关键字可以用来修饰属性,方法和...
阅读全文
posted @
2015-03-02 12:54
@ 小浩
阅读(4163)
推荐(0) 编辑
Java程序开发中的简单内存分析
摘要:首先说明内存总体分为了4个部分, 包括 1.stack segment(栈区存储基本数据类型的局部变量,对象的引用名) 2.heap segment(堆区,一般用于存储java中new 出来的对象) 3.code segment (代码段) 4.data segment(数据段,静态数据常量) ...
阅读全文
posted @
2015-02-19 14:09
@ 小浩
阅读(1243)
推荐(0) 编辑
Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)
摘要:博客分类: Java综合 一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象...
阅读全文
posted @
2015-02-19 13:32
@ 小浩
阅读(39429)
推荐(15) 编辑
java中的基本数据类型一定存储在栈中吗?
摘要:首先说明,"java中的基本数据类型一定存储在栈中的吗?”这句话肯定是错误的。 下面让我们一起来分析一下原因: 基本数据类型是放在栈中还是放在堆中,这取决于基本类型在何处声明,下面对数据类型在内存中的存储问题来解释一下: 一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方
阅读全文
posted @
2015-02-19 11:47
@ 小浩
阅读(39161)
推荐(9) 编辑
关于Java中集合的讲解~
摘要:http://blog.csdn.net/zccst/article/details/5092816comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需...
阅读全文
posted @
2015-02-13 16:43
@ 小浩
阅读(1161)
推荐(0) 编辑
java中try{}catch{}和finally{}的执行顺序问题
摘要:今天我给大家讲解一下java的的错误和异常处理机制以及相关异常的执行顺序问题。如有不足的地方,欢迎批评指正~ 1、首相简单介绍一下java中的错误(Error)和异常(Exception) 错误和异常的介绍: 在java.lang软件包中有一个java.lang.Throwable类,这个类是jav
阅读全文
posted @
2015-02-07 09:59
@ 小浩
阅读(18194)
推荐(2) 编辑
Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)
摘要:1.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。 释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的...
阅读全文
posted @
2015-02-06 23:10
@ 小浩
阅读(28180)
推荐(6) 编辑
String,StringBuffer和StringBuilder三者的讲解
摘要:对于java的学习者而言,无论是初学者,还是java大师,String对于大家而言,也绝对不会陌生。下面本人就从自己学习的角度大致分析一下String,StringBuffer和StringBuilder这三者的区别和联系。如有不足,欢迎补充说明~谢谢 1 String类 String类在...
阅读全文
posted @
2015-02-03 21:53
@ 小浩
阅读(2656)
推荐(0) 编辑
String是基本的数据类型吗?
摘要:String不是基本的数据类型,是final修饰的java类,java中的基本类型一共有8个,它们分别为:1 字符类型:byte,char2 基本整型:short,int,long3 浮点型:float,double4 布尔类型:boolean此外需要说明 有的文章中吧void也算是一种基本的数据类...
阅读全文
posted @
2015-02-03 21:18
@ 小浩
阅读(19864)
推荐(0) 编辑
jdk中那些常见的类不能被继承的
摘要:对于java中的类,如果是使用final修饰的话,那么这个类就不能够被继承,因为jdk的开发者认为,有一些最基本的类没要必要对开发者开放,如果用户继承时操作有误,很可能引入很多问题。为了防止用户对基本类进行相应的扩展,也体现了java设计过程中的开闭原则,最终将这些类设计成为final的java中常...
阅读全文
posted @
2015-02-03 13:16
@ 小浩
阅读(2509)
推荐(0) 编辑
关于java中getClass()和getSuperClass()的讲解
摘要:为了讲解这个问题,我们先来看一下下面的代码:package com.yonyou.test;import java.util.Date;class Test extends Date{ private static final long serialVersionUID = 1L; public s...
阅读全文
posted @
2015-02-03 13:04
@ 小浩
阅读(14452)
推荐(1) 编辑