- 博客(17)
- 收藏
- 关注
原创 黑马程序员---异常总结
1:异常(1)程序出现的不正常的情况。(2)异常的继承体系结构:Throwable|--Error 严重的问题,一般我们解决不了。|--Exception|--RuntimeException运行时期异常,这种问题一般要修正代码。|--非RuntimeException编译时期异常,必须进行处理,否则代码不能够通过。(3)JVM针对异常的默认处理方案
2015-06-30 17:16:53 497
原创 黑马程序员---基本字节流和高效字节流的效率比较
------- android培训、java培训、期待与您交流! ----------1:字节流(1)继承体系InputStream FileInputStreamOutputStream FileOutputStream2:高效流(1)字符高效流BufferedReaderBufferedWriter(2)字节高效流BufferedI
2015-06-30 16:55:17 820
原创 黑马程序员---IO流的简单应用
IO流概述:(1)IO流的作用:上传文件和下载文件。上传文件:数据源:本地目的地:服务器下载文件:数据源:服务器目的地:本地(2)IO流的分类:A:流向输入流 读取数据输出流 写出数据B:数据类型字节流字节输入流字节输出流字符流字符输入流字符输出流一般来说,如果没有说明按照哪种类型分,指的是按照数据类型分。(3)什
2015-06-30 16:27:08 493
原创 黑马程序员---ArrayList集合嵌套HashMap集合并遍历
Map:存储的是键值对元素的集合。 将键映射到值的对象。 一个映射不能包含重复的键。 每个键最多只能映射到一个值。 Map和Collection集合的区别? Map:a.存储的是键值对元素。 b.键是唯一的。 c.值是可重复的。 Collection:
2015-06-30 15:57:34 2794
原创 黑马程序员---ArrayList遍历的三种方式
学习ArrayList过程中,发现ArrayList的遍历有好多种,既可以用for循环遍历,又可以用迭代器遍历,还可以使用增强版for循环,看完刘意老师的视频后,把ArrayList的遍历方式总结了一下,下面是遍历ArrayList的三种方式:package com.itheima;import java.util.ArrayList;import java.util.Iterator;
2015-06-30 15:39:37 780
原创 黑马程序员---Vector、ArrayList、LinkedList、HashMap、TreeMap、HashTable 区别
Java中最常用的集合是Collection和Map两个接口的实现类,Collection用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection又分为两种类型的接口:List和Set,其中List支持放入重复的对象,而Set不支持。 List接口常用的实现类有:ArrayList,LinkedList,Vector;Set接口常用的实
2015-06-30 15:15:48 659
原创 黑马程序员---面向对象与面向过程
------- android培训、java培训、期待与您交流! ---------- 1、面向过程 面向过程(Procedure Oriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。 就是分析出解决问题所需要的步骤,然后
2015-06-29 23:19:04 565
原创 黑马程序员---计算机网络分层结构及原则
大学期间计算机网络课上,老师说常用的分层结构是5层结构,培训视频上一般说的是7层,计算机网络是如何划分层次和分层的原则?计算机网络分层结构: 所谓网络的体系结构(Architecture)就是计算机网络各层次及其协议的集合。层次结构一般以垂直分层模型来表示。 1、层次结构的要点: 1)除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的
2015-06-29 20:55:57 4806
原创 黑马程序员---jdk和jre的区别
1、JRE -- java runtime environment JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 在JDK的安装目 录里你可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工 作所需要的类库,而jvm和 lib和起来就称为jr
2015-06-29 20:53:54 462
原创 黑马程序员---区分线程和进程
1、进程 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大小为 216 ,而 32 位处理机的进程空间大小为 232 。进程至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,
2015-06-29 20:52:00 486
原创 黑马程序员---ArrayList、Vector、LinkedList的区别及其优缺点?
一、同步性 ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector了。当然,也可以通过一些办法包装ArrayList,LinkedList,使他们也达到同步,但效率可能会有所降低。 二、可变性 从内部实现机制来
2015-06-29 20:50:40 459
原创 黑马程序员---Java中常见的排序
——- android培训、java培训、期待与您交流! ———- Java中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。1、冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数
2015-06-29 20:49:32 404
原创 黑马程序员---工厂设计模式
——- android培训、java培训、期待与您交流! ———-简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。有4个角色:1、工厂类角色:是具体产品类角色直接调用者。 2、抽象产品角色:接口或抽象类,负责具体产品角色的
2015-06-29 20:42:54 470
原创 黑马程序员---java反射机制的实现原理
——- android培训、java培训、期待与您交流! ———- 反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。下面具体介绍一下java的反射机制。这里你将颠覆原来对java的理解。 Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的时类
2015-06-29 20:41:46 451
原创 黑马程序员---java多线程的一些常见问题
------- android培训、java培训、期待与您交流! ----------1、线程的名字,一个运行中的线程总是有名字的,名字有两个来源,一个是虚拟机自己给的名字,一个是你自己的定的名字。在没有指定线程名字的情况下,虚拟机总会为线程指定名字,并且主线程的名字总是mian,非主线程的名字不确定。2、线程都可以设置名字,也可以获取线程的名字,连主线程也不例外。
2015-06-29 20:40:28 483
原创 黑马程序员---Java多线程的用法详解
------- android培训、java培训、期待与您交流! ----------Java线程详解一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
2015-06-29 20:37:48 524
原创 黑马程序员---Java 基本数据类型取值范围讲解
------- android培训、java培训、期待与您交流! ----------java中的类型概念名的说法不一、让我很是迷茫,我个人的理解整理,如有错误还请高人指点,!一、Java的类型词语理解:1) 原始数据类型,简单类型,基本类型都是一个含义;2)复合类型,扩展类型,复杂类型、引用类型都是一个含义;3)浮点类型,实数、实型都是一个含义;
2015-06-29 20:35:55 645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人