自定义博客皮肤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 339

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

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

2015-10-24 21:50:58 495

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

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

2015-10-12 19:54:08 350

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

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

2015-10-12 13:59:05 383

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

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

2015-10-12 11:14:39 314

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

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

2015-10-12 10:12:06 352

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

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

2015-10-11 21:55:38 382

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

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

2015-10-11 20:51:20 359

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

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

2015-10-11 20:08:17 303

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

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

2015-10-11 17:37:34 420

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

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

2015-10-11 16:10:34 313

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

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

2015-10-11 14:25:27 389

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

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

2015-10-11 13:42:28 275

空空如也

空空如也

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

TA关注的人

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