LivterJA

如果大家有看到我写的不完善的地方还希望不吝赐教

导航

随笔分类 -  JAVA

1 2 下一页

visible
JAVA里面的IO流(二)方法1、输入流
摘要: 阅读全文

posted @ 2015-09-04 18:25 LivterJA 阅读(241) 评论(0) 推荐(0)

JAVA里面的IO流(一)分类2(节点流和处理流及构造方法概要)
摘要:IO流根据处理对象的不同分为节点流和处理流。 直接对文件进行处理的流为节点流; 对流进行包装从而实现对文件的优化处理的流为处理流。 节点流类型: 可以看出,节点流主要分这几大类: 文件流 文件流构造方法概要(FileInputStream和FileOutputStream构造相同... 阅读全文

posted @ 2015-08-30 18:24 LivterJA 阅读(528) 评论(0) 推荐(0)

JAVA里面的IO流(一)分类1(字节/字符和输入/输出)
摘要:java.io包中定义了多个流类型(流或抽象类)来实现输入/输出功能;可以从不同的角度对其进行分类:按数据流的方向不同可以分为输入流和输出流 从文件读数据为输入流;往文件写数据为输出流按处理数据单位不同可以分为字节流和字符流 处理字节(字节:byte,1byte=8bit)数据的为字节流;处理字... 阅读全文

posted @ 2015-08-28 00:29 LivterJA 阅读(1034) 评论(0) 推荐(0)

JAVA里的异常
摘要:一、概念和分类JAVA程序设计语言中,异常对象都是Throwable类的一个实例。Throwable分为Error和Exception。 其中,Error类层次结构描述了JAVA运行时系统的内部错误和资源耗尽错误,这种错误无法操作。在设计JAVA程序时,我们只需要关注Exception。 Exc... 阅读全文

posted @ 2015-08-26 17:18 LivterJA 阅读(299) 评论(0) 推荐(0)

JAVA抽象类和接口
摘要:一、抽象类 用abstract关键字修饰的类叫抽象类;用abstract修饰的方法叫抽象方法。 抽象方法必须为public或protected的,默认为public。 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写 抽象类不能被实例化 抽象方法只需声明,而不需实现... 阅读全文

posted @ 2015-08-20 17:38 LivterJA 阅读(264) 评论(0) 推荐(0)

用面向对象的方式解决经典的“三月兔”的问题
摘要:这是一个经典问题:有一对兔子,从出生后第三个月开始,每个月都生一对兔子,然后生出来的兔子也从出生第三个月开始每个月生一对兔子,假如兔子都不死,问每个月兔子总数是多少。 这个问题其实是一个斐波纳切数列,主要考虑递归的用法,这道题的"标准答案"就是用递归的方式来解决: 然而,这么做其实并不是按面... 阅读全文

posted @ 2015-08-19 23:27 LivterJA 阅读(380) 评论(0) 推荐(0)

面向对象三大特性:封装,继承,多态(三、多态的进一步讲解)
摘要:多态(polymoph)指的是“执行期间(而非编译期间)”判断所引用对象的实际类型。,根据其实际的类型调用其相应的方法。 多态也叫动态绑定,也叫迟绑定。 多态的存在有三个必要条件:要有继承要有重写父类引用指向子类对象 阅读全文

posted @ 2015-08-18 17:38 LivterJA 阅读(346) 评论(0) 推荐(0)

面向对象三大特性:封装,继承,多态(二、多态)
摘要:多态 一,多态的概念 多态(polymorphism), 是指一个名字可以有多种语义。在面向对象语言中,多态是指在一棵继承树中的类中可以有多个同名但不同方法体及不同形参的方法。通常有两种途径实现多态:方法的重载和覆盖。 多态性允许以统一的风格处理已存在的变量及相关的类。多态性使得向系统里增加新... 阅读全文

posted @ 2015-08-18 17:34 LivterJA 阅读(719) 评论(0) 推荐(1)

面向对象三大特性:封装,继承,多态(一,封装和继承)
摘要:封装、继承和多态是面向对象程序设计的三个核心特性。封装是面向对象技术中的一个重要概念,是一种信息隐藏技术,它体现了面向对象程序设计的思想。继承是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,育雏利用已有的类来完成更复杂、更深入的程序开发。多态允许以一种统一的风... 阅读全文

posted @ 2015-08-17 16:21 LivterJA 阅读(5238) 评论(0) 推荐(1)

构造函数的继承--子类不继承父类的构造函数,只能调用
摘要:关于子类对父类构造函数的继承:子类必须调用父类的构造函数.默认情况下会自动调用父类的无参构造函数.如果父类没有无参构造函数,则必须显式的用super()调用一个构造函数.创建对象时,先调用父类的构造函数对对象进行初始化, 然后再调用子类自己的构造函数子类只继承(其实是默认调用)父类的默认(无参)构造... 阅读全文

posted @ 2015-08-15 22:23 LivterJA 阅读(1239) 评论(0) 推荐(0)

包和访问权限
摘要:包,即软件包,package,为JAVA类提供了命名空间.打包需要使用package命令.一个类的命名应该是类名.包名.在cmd里面编译的时候,也必须通过类名.包名的形式编译,不能把目录直接调到包所在的文件夹编译,否则也会报错"-d" 的意思是:根据包名来造成文件夹名.(directory目录)".... 阅读全文

posted @ 2015-08-14 13:23 LivterJA 阅读(214) 评论(0) 推荐(0)

java内部类和匿名内部类
摘要:内部类即是包含在类里面的又一个类.java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。内部类的共性(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,... 阅读全文

posted @ 2015-08-09 23:09 LivterJA 阅读(404) 评论(0) 推荐(0)

java里的static和final
摘要:本节介绍JAVA里static和final的作用和使用方法以及一些需要注意的问题.一、staticstatic表示"全局"或"静态",用来修饰成员变量和成员方法,以及代码块.被static修饰的成员变量和成员方法独立于该类的任何对象.也就是说,它不依赖类特定的实例,被类的所有实例共享.只要这个类被加... 阅读全文

posted @ 2015-08-09 21:51 LivterJA 阅读(429) 评论(0) 推荐(0)

java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)
摘要:JAVA里面的程序运行流程分三大类:1,顺序结构:顺序结构就是依次执行每一行代码2,分支结构:分支结构就是按不同的条件进行分支3,循环结构:一段代码依条件进行循环执行.其中,分支结构有两大类:if...else...结构和switch...结构 switch中的case支持的数据类型只有四种:ch... 阅读全文

posted @ 2015-08-08 15:40 LivterJA 阅读(1502) 评论(0) 推荐(0)

Java里的构造函数(构造方法)
摘要:构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。一, 构造函数的特点:构造函数的主要作用是完成对象的初始化工作,... 阅读全文

posted @ 2015-08-07 00:19 LivterJA 阅读(70412) 评论(3) 推荐(8)

Java里this的作用和用法
摘要:this, 一个官方的说法是,this首先是一个对象,它代表调用这个函数的对象。根据面向对象的基本语法,每当调用变量或者函数的时候,都要按照类名.变量(函数)的格式来调用,意即每个变量或函数都必须属于某一个实际的对象而不是一个类(static的除外). 在不会产生混淆的地方, this是可以... 阅读全文

posted @ 2015-08-06 22:28 LivterJA 阅读(67726) 评论(2) 推荐(12)

JAVA中的重载和重写
摘要:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载(Overloading)是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同... 阅读全文

posted @ 2015-08-04 23:22 LivterJA 阅读(640) 评论(0) 推荐(0)

从键盘接收字符类型的数据并实现剪刀石头布的规则
摘要:在程序里定义一个剪刀石头布的规则,然后定义两个字符型变量,接着从键盘上接收两个数据分别赋给这两个变量,再按照已经设定好了的规则来比较,最后输出结果. 这个需要首先导入Scanner类:import java.util.Scanner;,定义一个Scanner对象,Scanner p = new... 阅读全文

posted @ 2015-08-02 17:37 LivterJA 阅读(424) 评论(0) 推荐(0)

JAVA里的单引号和双引号及String和char的区别
摘要:JAVA里的单引号和双引号及String和char的区别单引号引的数据 是char类型的双引号引的数据 是String类型的单引号只能引一个字符而双引号可以引0个及其以上***************char定义时用单引号,只能有一个字母,数字。char c='c';而String用双引号,可以是一... 阅读全文

posted @ 2015-07-28 21:50 LivterJA 阅读(1694) 评论(0) 推荐(1)

逻辑与(&)和短路与(&&)的关系
摘要:逻辑与(&)和短路与(&&)在运算上对条件的结果判断不会产生影响,但会对条件判断的运算有影响.关键在于,逻辑与(&)在运算时会连续运算所有需要判断的命令.但短路与当遇到false时就会停止运算比如:1 public class Test{2 public static void main (St... 阅读全文

posted @ 2015-07-28 21:48 LivterJA 阅读(5394) 评论(0) 推荐(0)

1 2 下一页