分类目录归档:Java程序开发

Java程序开发,java环境变量设置, java学习,java编程技术,Java是如今最流行的编程语言技术,是Sun公司推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

JAVA数据结构详细讲解



JAVA数据结构,线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。

Collection
├List
│├Linke[......]

Read more

java数据结构图文介绍以及相关实例源码



java数据结构图文介绍以及相关实例源码。

关联关系(逻辑结构):
1、集合
2、线性结构
3、树形结构
4、图状或网状结构

1、集合:
List、Set、Map是这个集合体系中最主要的三个接口。
其中List和Set继承自Collection接口。
Set不允许元素重复。[......]

Read more

java常见线性结构图文介绍

java常见线性结构图文实例源码介绍。常用的线性结构有:线性表,栈,队列,数组线性表中包括顺序表、链表等,其中,栈和队列是特殊的线性表,只是属于逻辑上的概念,实际中不存在,仅仅是一种思想,一种理念;线性表则是在内存中数据的一种组织、存储的方式。

注意,哈希表是一种散列表:

若结构中存在[......]

Read more

java线程的运行状态图文介绍

java线程的运行状态图文介绍。

java线程的运行状态 - java4 - java

getpriority()获取优先级
setpriority()设置优先级
Thread.MAX_PRIORITY最大优先级
Thread.MIN_PRIORITY最小优先级
每个线程都具有各自的优先级,线程的优先级可以在程序中表明该线程的重要[......]

Read more

java抽象类与接口实例源码介绍

java抽象类与接口实例源码介绍。

首先是抽象类:
是一种特殊的类,请注意,它是类!用abstract修饰。
它里有可以有未实现的方法,也可以有已实现的方法。未实现的方法,要用abstract修饰。已实现的方法,和普通的类中的方法没有区别。
它不能被实例化,只能被继承。
下面看一个例子[......]

Read more

java常用集合汇总以及总结

java常用集合汇总以及总结。java中,有一个接口叫做Collection,它是集合的老大。在它下面,我们常用的有List和Set两个他的小弟,这两个也是接口不是实现类。它们的区别是,List是有序的,而Set是无序的。

再往下分,List下还有Vector和ArrayList两位小弟,当然[......]

Read more

java int与Integer区别是什么

java int与Integer区别是什么?简单地说int是原始类型(也称内置类型、基本数据类型),而Integer是一个类,是引用类型。

引用类型的默认值是null,而原始类型的默认值和它们的类型有关。如果你写一个int a = null;这样肯定编译就无法通过!
当然,引用类型,它的对象[......]

Read more

JAVA线程同步中wait()与notify()简洁例子

JAVA线程同步中wait()与notify()简洁例子。请你务必搞懂线程同步的道理,否则,下面这一大篇你应该是看不懂的。
wait()和notify()一系列的方法,是属于对象的,不是属于线程的。它们用在线程同步时,synchronized语句块中。
我们都知道,在synchronized语句[......]

Read more

java匿名内部类用法总结实例源码

java匿名内部类用法总结实例源码。当需要extends一个类,或implements一个接口的时候,可以直接new一个这个类或接口的对象出来,然后在后面加{},里面写你准备写在子类里面的所有东西。

这样,new出来的这个对象就拥有了这个{}里面的所有东西。
举个例子说,假如你需要写
cl[......]

Read more

java String和StringBuffer的区别是什么实例源码比较

java String和StringBuffer的区别是什么实例源码比较。String 是final类,即不能被继承,为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.

StringBuffer也是个final类[......]

Read more