- 博客(11)
- 收藏
- 关注
原创 黑马程序员——集合框架
第七篇 集合框架(1) 1、集合类 & 容器 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储任意数据类型,集合只能存储对象。 集合类的特点 集合只用于存储对象,集合
2015-05-19 17:25:13
247
转载 黑马程序员——线程
1、进程和线程 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以有多个线程。比如在Windows系统中,一个运行的xx.exe就是一个进程。 Java程序的进程里有几个线程:主线程, 垃圾回收线程(后台线程) 线程是指进程中的一个执行任务(控制单元),一个进程中可以运行多个线程,多个线程可共享数据。 多进程:操作系统中同时运行的多个程序; 多线程:在同
2015-05-19 17:24:05
307
转载 黑马程序员——异常处理(2)
11、StringBuffer 与 StringBuilder String是不可变类,一旦String对象被创建,包含在对象中的字符序列是不可变的,直到对象被销毁; StringBuffer 与 StringBuilder对象则是可变的! 举例说明这两个的好处:(不用每次新建对象,效率高!) package reviewDemo; public class De
2015-05-19 17:21:41
348
转载 黑马程序员——异常处理
1、异常 异常:就是不正常,是指程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。 出现的问题有很多种,比如角标越界,空
2015-05-19 17:18:20
334
转载 黑马程序员——面向对象(3)
15、接口和抽象类的比较 相同点: 都位于继承的顶端,用于被其他实现或继承; 都不能实例化; 都包含抽象方法,其子类都必须覆写这些抽象方法; 区别: 抽象类为部分方法提供实现,避免子类重复实现这些方法,提供代码重用性;接口只能包含抽象方法; 一个类只能继承一个直接父类(可能是抽象类),却可以实现多个接口;(接口弥补了Java的单继承) 二者的选用: 优先选用接口
2015-05-19 17:16:29
311
转载 黑马程序员——面向对象(2)
android培训、java培训、期待与您交流! 黑马程序员—面向对象(2) 第四篇: 1、基本数据类型的包装类 引言:Java提倡的万物皆对象,但是数据类型的划分出现了基本数据类型和引用数据类型,那么我们怎么能把基本数据类型称为对象呢? 除了Integer和Character定义的名称和对应的基本类型差异大,其他六种都是将首字母大写就可以了。 Integ
2015-05-19 16:42:28
297
转载 黑马程序员——面向对象(1)
android培训、java培训、期待与您交流! 三、黑马程序员—面向对象(1) 面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。 面向对象思想的基础是将相关的数据和方法放在一起,组合成一种新的复合数据类型,然后使用新创建的复合数据类型作为项目的基础。 面向对象是一个很抽象的概念,它相对面向过程而言。 过程与对象都是一种解决问题的思想。
2015-05-19 16:40:03
255
转载 黑马程序员——java基础(5)
android培训、java培训、期待与您交流! 10、分配内存空间 分配内存空间 数组名=new 数据类型[数组长度]; new关键字用来实现为数组或对象分配内存 数组具有固定的长度。获取数组的长度: 数组名.length 定义数组+分配内存空间 数据类型[]数组名=new 数据类型[数组长度]; 定义数组时不指定长度,分配空间时指定数组长度;如:String cities
2015-05-19 16:29:29
254
转载 黑马程序员——java基础(4)
android培训、java培训、期待与您交流! 二、黑马程序员—方法与数组 第二篇: 1、什么是方法(Method)? 方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个: ①:结构化代码 将代码按照功能进行组织,使代码的结构比较清晰,容易阅读和修改,也就是程序的可维护性强。 ②:减少代码重复 一个固定的功能,可能会在程序中多次使用,在使用时只需要调
2015-05-19 16:25:54
301
原创 黑马程序员——java基础(2)
android培训、java培训、期待与您交流! (变量) 变量的概念: 占据着内存中的某一个存储区域; 该区域有自己的名称(变量名)和类型(数据类型); 该区域的数据可以在同一类型范围内不断变化; 为什么要定义变量: 用来不断的存放同一类型的常量,并可以重复使用; 使用变量注意: 变量的作用范围, 初始化值 定义变量的格式: 数据类型 变量名 = 初始化值;
2015-05-19 16:15:32
234
原创 黑马程序员——java基础(1)
android培训、java培训、期待与您交流! 1、何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。 2、Java语言
2015-05-19 16:12:54
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人