- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员--Collection和Collections的区别
------- android培训、<a href="http://www.itheima.com" target="blank">java培训、期待与您交流! ----------今天翻看Java笔试题,看到这个问题,比较Collection 和Collections的区别。在这里把二者区别记录下来。1、java.util.Collection 是一个集合接口。它提供了对集合对象
2015-12-18 22:31:38 344
原创 java文件操作
1、IO类的使用由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。因此IO类的使用就从读写文件开始。2、文件操作文件(File)是最常见的数据源之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件,也经常需要根据
2015-12-16 22:38:36 398
原创 java设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每
2015-12-16 22:26:55 275
原创 java多线程编程
本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程一样分为五个阶段:创建、就
2015-12-16 22:16:05 270
原创 java容器
细说Java之util类:线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetM
2015-12-16 22:10:06 301
原创 java泛型程序设计
1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List, List等更多的类型。注意,现在List, List是两种不同的类型,他们之间没有继承关系,即使String继承了Object。下面的代码是非法的 List ls = new ArrayList();
2015-12-15 23:10:28 334
原创 java异常体系结构
异常是指程序运行时出现的错误,java语言的异常处理框架是java语言健壮性的一个重要体现。java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在javaAPI中已经定义了许多异常类,这些异常类分为两大类,错误(Error)和异常(Exception)
2015-12-13 22:12:21 1079
原创 java类初始化
我们知道一个类要被使用必须经过装载、连接、初始化这样的过程,下面先对这3个过程进行一个简单的概述。在装载阶段类装载器将编译形成的class文件装载禁内存,创建类相关的class对象,这个class对象封装了我们要使用的类的类型信息。连接阶段又可以被分为3个阶段,验证、准备、解析。验证就是确保java类型格式的正确性,并适于jvm使用。准备阶段,jvm为静态变量分配空间,并设置默认值
2015-12-13 15:34:51 293
原创 java类加载
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载的第二个目的是让程序能动态的控制类的加载,比如热部署等,提高程序的灵活性和适应性。
2015-12-13 00:21:03 243
原创 java中的类总结
java是一种混合语言,既支持面向过程又支持面向对象。同样如此的还有C++,但是java和C++相比,更加适合面向对象的编程,因为java代码全部都由类组成,是更加彻底的面向对象语言。因此,掌握好java的类对于学习java来说至关重要!和大多数面向对象语言一样,java类的定义也是关键字class,而且class只有一种含义(和c++就不同了,c++中的class还有模板的意思),就是类的定
2015-12-12 10:47:00 275
原创 JAVA面向对象
面向对象技术是继面向过程技术又一编程技术,面向对象技术能解决更加复杂的现实问题。java认为万物皆对象。所有的事物都有两个方面:有什么(属性):用来描述对象。 能够做什么(方法):告诉外界对象本对象有什么功能。后者以前者为基础,大的对象的属性也可以是
2015-12-10 23:10:26 372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人