黑马程序员——JAVA学习日记
文章平均质量分 80
heshiyingx
这个作者很懒,什么都没留下…
展开
-
黑马程序员 总结(十七)——I/O流(一)
------- android培训、java培训、期待与您交流! ----------I/O流程序在执行时通常要和外部进行交互,从外部读取数据或向外部设备发送数据,这就是所谓的I/O。Java使用抽象概念——流(stream)来描述程序与数据发送或者接收的通道。I/O流有不同的分类,按照流的方向分为输入流和输出流。按照操作的数据分为字节流和字符流。在I/O流中有四个基本抽象类,字节流2个,原创 2013-04-22 13:20:30 · 743 阅读 · 0 评论 -
黑马程序员 总结(十五)——工具类(Collections和Arrays)
------- android培训、java培训、期待与您交流! ----------原创 2013-04-20 14:01:45 · 401 阅读 · 0 评论 -
黑马程序员 总结(一)——集合类的总结
1、List接口List 关心的是索引,与其他集合相比,List特有的就是和索引相关的一些方法:get(intindex) 、 add(int index,Object o) 、indexOf(Object o) 。以及List集合所特有的List迭代器(列表迭代器:ListIterator是Iterator的子接口),因为普通的迭代器无法对获取到的元素进行操作。而列表迭代器就可以。Arr原创 2013-04-19 14:11:55 · 446 阅读 · 0 评论 -
黑马程序员 笔记(十六)——一些常用类的介绍
------- android培训、java培训、期待与您交流! ----------常见类System类:简介:System类提供了一些有用的变量和方法,该类不能被实例化。System类提供的工具主要有标准输入流(in)、标准输出流(out)、标准错误流(err)3个静态变量,同时定义了访问外部属性的方法,装入文件和库的方法以及数组复制的方法等。System类的成员变量:原创 2013-04-21 15:40:40 · 627 阅读 · 0 评论 -
黑马程序员 总结(十八)——I/O流(字节流)
------- android培训、java培训、期待与您交流! ----------字节流——OutputStream和InputStream 一、FileOutputStream1、简介:文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流。文件是否可用或能否可以被创建取决于基础平台。特别是某些平台一次只允许一个FileOutputStr原创 2013-05-08 14:54:54 · 443 阅读 · 0 评论 -
黑马程序员 总结(十九)——I/O流(File类和Properties类以及IO包中的其他流对象) .
------- android培训、java培训、期待与您交流! ----------File类文件是计算机系统存放信息的重要途径。对文件的操作是最经常使用的输入输出操作,Java语言的输入输出是通过java.io包中的类实现的。File对象表示文件和目录。通过File对象可以实现对文件或者目录进行访问。如文件的名称、长度、读写属性。甚至可以创建、删除文件或目录。一、创建File对象:原创 2013-05-11 23:45:58 · 558 阅读 · 0 评论 -
黑马程序员 笔记(十三)——集合框架
------- android培训、java培训、期待与您交流! ----------集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式.在很多情况下,我们不知道在程序中需要创建多少个对象,这时就不能依靠定义引用对象的变量来持有每一个对象。存储对象的容器就能帮我们解决这样的问题,而集合便是这样的容器。数组和集合类原创 2013-04-02 11:19:59 · 539 阅读 · 0 评论 -
黑马程序员 总结(二十)——I/O流(对象序列化) .
------- android培训、java培训、期待与您交流! ----------操作对象的流对象(ObjectInputStream和ObjectOutputStream)在Java程序执行过程中,通过I/O流可以将基本类型或String类型变量的值进行存贮和传输。那么,对象能否持久的存贮在计算机上呢?将Java程序中的对象保存在外村中,称为对象的持久化。对象持久化的关键是将它的状态原创 2013-05-15 20:32:14 · 664 阅读 · 0 评论 -
黑马程序员 笔记(二十三)——正则表达式
------- android培训、java培训、期待与您交流! ----------正则表达式1、正则表达式:概念:符合一定规则的表达式。作用:用于专门操作字符串的规则。特点:用于一些特定的符号来表示一些代码操作,来对这些代码定义格式。这样就简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。使用:通过String类中的matches(Stri原创 2013-05-31 21:07:03 · 448 阅读 · 0 评论 -
黑马程序员 笔记(一)——JAVA概述
------- android培训、java培训、期待与您交流! ---------- 1.0 基础知识 ——软件开发1、软件:一系列按照特定顺序组织的计算机数据和指令的集合,分为系统软件和应用软件。2、开发:就是制作软件。3、软件的出现实现了人与计算机之间的更好的交互。4、交互方式:①图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。原创 2013-03-12 18:52:20 · 457 阅读 · 0 评论 -
.黑马程序员 笔记(二)——JAVA基础
------- android培训、java培训、期待与您交流! ----------2.0 初识Java ——我的第一个Java程序——Hello Word ;/* 初识Java——第一个Java程序(程序代码①)*/class FirstProgram //class:为定义类的一个关键字{ public static void main(String[原创 2013-03-12 19:16:12 · 490 阅读 · 0 评论 -
黑马程序员 笔记(三)——语句
------- android培训、java培训、期待与您交流! ----------程序流程控制:(1) 顺序结构:程序从上到下一行一行执行,直到程序结束。(2) 判断结构:if语句:流程说明:①通过if...elseif...else决定程序流程。②如果if中的条件满足则执行其中语句,if未满足则继续判断else if,如果满足则执行,不满足继续判断下一个els原创 2013-03-12 19:42:55 · 574 阅读 · 0 评论 -
黑马程序员 笔记(十二)——String、StringBuffer、StringBulider
------- android培训、java培训、期待与您交流! ----------String类 String类适用与描述字符串事物,像我们在生活中发送的短信、QQ消息都是字符串。我们学习字符串最主要学习的是字符串的特性(一旦被初始化就不可被改变)以及其方法的使用。概述概念:字符串是一个特殊的对象,字符串一旦初始化,就不可以被改变在Java中,原创 2013-03-25 09:13:23 · 505 阅读 · 0 评论 -
黑马程序员 笔记(十)——面向对象(异常)
------- android培训、java培训、期待与您交流! ----------异常 异常就是程序在运行时出现不正常的情况。JAVA中所有的异常都从Throwable类中继承,分为两个部分:一部分是Error,另一部分是Exception。Error是指不可处理的异常。Exception指通过一些方法是可以将结果处理的错误。异常又分为运行时异常和非运行时异常。运行时原创 2013-03-19 14:35:51 · 359 阅读 · 0 评论 -
黑马程序员 笔记(九)——面向对象(内部类)
------- android培训、java培训、期待与您交流! ----------内部类 在类里面定义的类称之为内部类(Inner Class),内部类是外部类的一个成员。内部类里面和其他类的定义是一样的,内部类里面也可以定义成员变量和成员函数。内部类必须创建外部类对象才能使用。成员内部类:内部类的访问外部类规则:内部类可以直接原创 2013-03-18 15:25:49 · 475 阅读 · 0 评论 -
黑马程序员 笔记(八)——面向对象(多态、Object)
------- android培训、java培训、期待与您交流! ----------多态 多态字面上的意思就是多种形态。在面向对象语言中,我们可以将函数的形参定义为一个父类类型,而在真正调用该函数时这个父类类型的所有子类对象都可以传入,根据传入的子类对象不同函数可以运行处多种形态。定义:某一类中事物的多种形态。例:动物中的狗。狗这个对象对应的是类原创 2013-03-17 21:19:24 · 461 阅读 · 0 评论 -
黑马程序员 笔记(七)——面向对象(继承、抽象类、接口)
------- android培训、java培训、期待与您交流! ----------继承继承,就是在已存在的类的基础上,进行扩展,从而产生新的类。已经定义好的类称为父类。在JAVA中,父类所拥有的一切,子类都可以继承。在父类中中定义的非私有的属性和方法,子类都可以继承。在子类继承父类后就自动获得了父类的非私有属性和非私有的方法。子类可以直接使用他们而不用自己再进行定义。原创 2013-03-16 19:33:37 · 465 阅读 · 0 评论 -
黑马程序员 笔记(六)——面向对象(static关键字、静态、main函数、、帮助文档、对象的调用和初始化、单例)
------- android培训、java培训、期待与您交流! ----------static关键字以及静态用途:是一个修饰符,只能用于修饰成员(成员变量和成员函数)。不能修饰局部变量。被修饰后的成员具备一下特点:随着类的加载而加载,随着类的消失而消失。优先于对象存在。被所有对象所共享。(任意一个对象更改了静态数据,那么其他对象使用数据时原创 2013-03-15 10:49:55 · 667 阅读 · 0 评论 -
黑马程序员 笔记(五)——面向对象(概述、类与对象、封装、构造函数、this)
------- android培训、java培训、期待与您交流! ---------- 一、概述面向对象的理解(相对与面向过程)面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程:强调的是功能行为面向对象:将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的面向对象的特点是一种符合人们思考习惯的思想可以将复杂的事情简单化开发的实原创 2013-03-14 10:13:21 · 577 阅读 · 0 评论 -
黑马程序员 笔记(四)——函数和数组
------- android培训、java培训、期待与您交流! ----------函数一、函数的概述 1、 函数的定义: 函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。 2、 函数的意义: 在写程序时,操作不同数据使用的是同一种方法时,可以将这个方原创 2013-03-12 20:38:38 · 436 阅读 · 0 评论 -
黑马程序员 总结(十四)——泛型
------- android培训、java培训、期待与您交流! ----------泛型在JDK1.5之后的新特性,其作用是参数化类型。即在JAVA编程中,经常会遇到在容器中存放的对象,在取出时要进行相应的转型。在转型的过程中很容易发生错误,使用泛型可以在存取对象时明确地指明对象的类型(和数组的原理类似),将问题暴露在编译阶段,由编译器进行检查,避免了转型异常。从而增加了程序的可读性原创 2013-04-14 16:31:06 · 399 阅读 · 0 评论