自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 黑马程序员—IO流缓冲区知识总结

------- android培训、java培训、期待与您交流! ---------- 缓冲区简介: Io流中的缓冲区分为两类,一类是字符缓冲区:BufferedReader、BufferedWriter。一类是字节缓冲区:BufferedInputStream、 BufferedOutputStream。但是它们的作用是相同的,都是为了提高读写效率而存在的。 因为IO中普通的read

2015-10-29 14:00:20 369

原创 黑马程序员—浅谈反射与内省

------- android培训、java培训、期待与您交流! ---------- 一、反射 对于反射,曾经有一个传智播客的学长对它有一个很精辟的总结,那就是:反射就是把Java类中的各种成份映射成对应的java类。 我不能在同意更多,我的理解也是如此,把java类中的各个变量与方法名映射为一个一个的类,来让我们使用。 二、内省 现在在说一下内省。说到内省,就不得不先说一下jav

2015-10-24 21:50:58 526

原创 黑马程序员—反射知识总结

------- android培训、java培训、期待与您交流! ---------- 反射概述:Java反射机制是在运行中,对任意一个类,都能够知道这个类的所有属性和方法。 对于任意一个对象,都能够调用它的任意一个方法和属性。 这种动态获取的信息,以及动态调用对象的方法的功能称为java语言的反射机制。 想要解剖一个类,必须想要获取到该类的字节码文件,而对象解剖使用的就是Class类

2015-10-12 19:54:08 381

原创 黑马程序员—网络编程TCP与UDP简介

------- android培训、java培训、期待与您交流! ---------- TCP与UDP都是属于网络编程中传输层的协议。为计算机网络中进行数据交换而建立的规则、标准或约定的集合 UDP: 将数据以及源和目的封装到数据包中,不需要建立连接每个数据包的大小限制在64k内。 因为无连接,是不可靠协议。 特点:面向无连接,不可靠,速度快,数据会被封包64k。 一般用于聊天

2015-10-12 13:59:05 423

原创 黑马程序员—IO流(字符流与字节流)

------- android培训、java培训、期待与您交流! ---------- IO流是用来处理设备之间数据的传输。java对数据的操作是通过流的方式。 java用于操作流的对象都在IO包中。 流按照操作数据分为两种:字节流与字符流。其中字符流可以指定编码表。 流按照流向又分为:输入流与输出流。 字节流的抽象基类:InputStream(输入) OutputStream(输出)

2015-10-12 11:14:39 333

原创 黑马程序员—泛型总结归纳

------- android培训、java培训、期待与您交流! ---------- 泛型:JDK1.5版本以后出现的新特性。用于解决安全问题,是一个安全机制。 优点: 1.将运行时期出现的问题ClassCastException,转移到了编译时期,方便于程序员解决问题,让运行时期问题减少。安全。 2.避免了强制转换麻烦。 泛型格式:通过 在使

2015-10-12 10:12:06 363

原创 黑马程序员—集合框架共性方法与迭代器

一、体系概述 集合是一种特殊的容器它是用来存放任意类型的对象。长度可变,基本数据类型也可以装入集合。 但其实内部是先自动装箱包装成类对象,然后再存入的。 集合的分类: 1.Collection List: 可重复, 有存储顺序,有索引 ArrayList 数组实现, 增删慢, 查找快 LinkedList 链表实现, 增删快, 查找慢 Vector 数组

2015-10-11 21:55:38 408

原创 黑马程序员—String,StringBuffer,StringBuilder的常用方法与特点

一、String概述 String是计算机编程语言中的一个常见的变量 但是在java中他不仅仅是一个变量这么简单。 例: String s1 = "abc";  s1 = "kk";  s1是一个类类型变量,"abc"是一个对象。 字符串最大特点:一旦被初始化就不可以被改变。 这里虽然输出结果为kk但那是s1指向了kk这个对象。内存地址发生改变。abc这个对象还

2015-10-11 20:51:20 363

原创 黑马程序员—多线程线程间的通信与同步新特性

一、线程间通信。 等待/唤醒机制:也就是常见的生产者消费者问题。 1.当多个生产者消费者出现时,需要让获取执行权的线程判断标记。 通过while完成。 2.需要将对方的线程唤醒。仅仅用notify,是不可以的。因为有可能出现只唤醒本方。 有可能会导致,所有线程都等待。所以可以通过notifyAll的形式来完成 。 因为在多条线程(两条以上)同时操作的情况下,不能再使用if判

2015-10-11 20:08:17 307

原创 黑马程序员—多线程安全问题(锁)

一、多线程安全问题解析 多线程安全问题的原因: 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完, 另一个线程参与进来执行。导致共享数据的错误。 二、解决方法 解决办法: 对多条操作共享数据的语句,只能让一个线程都执行完。在执行过程中,其他线程不可以参与执行。 java对于多线程的安全问题提供了专业的解决方式。 这个解决方

2015-10-11 17:37:34 452

原创 黑马程序员—多线程基础知识

一、线程概述 进程:是一个正在执行中的程序,每一个进程执行都有一个执行顺序。该顺序是一个执行路径。或者叫一个控制单元。 线程:就是进程中的一个独立控制单元。线程在控制着进程执行。一个进程中至少有一个线程。 java vm启动时会有一个进程java.exe 该进程中至少有一个线程负责java程序的执行。 而且这个线程运行的代码存在于main方法中。该线程称之为主线程。 其实更说明了jvm启

2015-10-11 16:10:34 317

原创 黑马程序员—异常知识汇总

一、异常概述 异常:就是程序在运行时出现的不正常的情况。 异常的由来:不正常的情况即问题,也是现实生活中的一个具体事务,可以通过面向对象的思想。 通过java的类的形式进行描述。并封装成对象。异常其实就是java对不正常情况进行描述后的对象的体现。 对于异常问题的划分有两种:一种是严重问题,一种是非严重问题。 对于严重的问题:java通过Error类进行描述。对于Error一般不

2015-10-11 14:25:27 421

原创 黑马程序员—面向对象知识汇总

我们都知道java是一个面向对象的程序设计语言,但是怎么去理解面向对象这个概念呢? 一、理解面向对象 面向对象是一种思想,面向对象是基于面向过程的。 面向过程:强调的是功能行为。 面向对象:将功能封装进对象,强调具备功能的对象。 面向对象是基于面向过程的 例:向衣柜中装衣服 面向过程: 1.打开衣柜。 2

2015-10-11 13:42:28 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除