杰神之Java字符流和转换流的使用

字符流 在程序中一个字符根据不同编码等于不同个字节,那么java提供了Reader、Writer两个专门操作字符流的类。 ·字符输出流:Writer ·字符输入流:Reader 字符输出流:Writer 此类本身也是一个抽象类,如果要想使用此类,则肯定要使用其子类,此时如果是向文件中...

2018-01-31 22:01:07

阅读数:25

评论数:0

杰神之Java中IO的字节流输出读入的方法

字节流 字节流主要是操作byte类型数据,也byte数组为准,主要操作类就是 * 字节输出流:OutputStream * 字节输入流:InputStream 在使用字节流之前,我们要先知道输出输入到底是什么 * 什么叫输出? 程序—>文件 * 什么叫输入? 文件—>程...

2018-01-30 21:58:21

阅读数:572

评论数:0

杰神之Java中File的用法

1.作用:a.操作文件 b.操作文件夹 c.操作文件的路径 2.构造方法 a.File(String pathname);通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 b.File(String parent,String child); 根据 parent 路径名字...

2018-01-29 21:58:40

阅读数:216

评论数:0

杰神之Java集合中的Set(懒人版)

Set 今天博主太累了,不想分类了,例子都在里面,内容都在注释上,自己瞅吧 今天例子用到的类: public class Person { private String name; private int age; public Person() { ...

2018-01-23 21:53:51

阅读数:40

评论数:0

杰神之Java泛型的应用

泛型 /* * 保存字符串 * ArrayList E就代表 要保存的元素类型 * 后面的尖括号 要跟前面填的泛型保持一致 * 如果前面声明了泛型 后面泛型可以省略不写 省略不写 表示类型一致 * jdk1.7 菱形泛型 ...

2018-01-22 21:41:38

阅读数:35

评论数:0

杰神之Java集合中的List的一些方法

List List 接口 List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引 (元素在List中位置,类似于数组的下标)来访问List中的元素,第一个元素的索引为 0,而且允许有相同的元素。 List 接口实例存储的是有序的,可以重复...

2018-01-20 11:43:16

阅读数:36

评论数:0

杰神之Java集合的应用和案例(图书馆demo)

集合 集合由来:数组操作数据的弊端 数组弊端: 1.只能添加相同类型的元素(基本数据类型和引用数据类型) 2.长度一旦确定,就不能改变 要添加超出数组长度个数的元素,操作复杂 集合的特点: 1.能添加不同类型的元素 注意:集合中只能添加引用数据类型(对象类型) 2.长度可变 ...

2018-01-18 20:35:13

阅读数:59

评论数:0

杰神之Java中的单例,权限修饰符和基本数据包装类的应用

单例 一种设计模式 核心思想:在整个程序执行期间 有且只有一个该类的对象存在 * 好处 它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用 *...

2018-01-17 21:28:26

阅读数:35

评论数:0

杰神之Java系统类String中的一些常用方法的应用

系统类String的一些方法 本文主要是举了一些String类中的常用方法的用法,根据案例可以看出一些用法的具体实现 /* * 系统类 String(学习系统常用方法 方法的使用) * 字符串是个常量 常量字符串 * 只要是对字符串操作,都返回的是一个新的字符串(原字符串不能更改) ...

2018-01-16 21:26:07

阅读数:28

评论数:0

杰神之Java接口JDK1.8新特性

Java接口 什么是接口? 接口其实也就是规则. 为什么要有接口? 因为在java中只有不能多继承,只能单继承多层继承,所以有时候想要多继承的时候就可以用到接口.在java中不叫继承接口,而是叫实现接口. 接口: 狭义的定义:关键词:interface 怎么写一个接口? inter...

2018-01-15 20:55:17

阅读数:35

评论数:0

杰神之Java关键字final和多态继承全解

final(关键字) /* * final(关键字) * 1.修饰方法 * 作用:不能被重写 * 2.修饰变量 * 作用: final修饰的变量不允许被再次赋值 * 3.修饰类 * 作用:被修饰的类不能被继承 */ public class Demo01 { publ...

2018-01-11 21:35:01

阅读数:45

评论数:0

杰神之Java代码块和方法的继承(方法重载和方法重写)

Java代码块和方法的继承(方法重载和方法重写) 代码块 代码块分类: * 1.局部代码块(限制变量的作用域) 书写位置:方法中 * 2.构造代码块(在开发中很少使用) 书写位置:在类中方法外 调用时机:如果你有构造代码块,系统会帮你调用 ...

2018-01-10 21:37:35

阅读数:113

评论数:0

杰神之Java构造方法和静态方法

Java构造方法和静态方法构造方法一个类 可以有多个构造函数。构造函数的主要作用 一是用来实例化该类。二是 让该类实例化的时候执行哪些方法,初始化哪些属性。 * 注意事项 1.如果你没写无参构造方法 系统会给你提供一个无参构造方法 2.如果只写了有参的构造方法 这时系统不再提供 无参构造方法...

2018-01-09 21:36:19

阅读数:134

评论数:0

杰神之Java类和对象的关系

Java 类和对象 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 下图中男孩女孩为类,而具体的每个人为该类的对象: Java中的对象现在让我们深...

2018-01-08 21:39:53

阅读数:171

评论数:0

杰神之JAVA二维数组(案例:走迷宫)

Java二维数组(案例:走迷宫)二维数组数组的数组—二维数组的每一个元素是一个一维数组 定义方式:数据类型[][] 数组名 = new 数据类型[长度][长度]; 数据类型[][] 数组名 = new 数据类型[][]{{元素1,元素2...,元素n}, ...

2018-01-05 20:00:07

阅读数:516

评论数:0

杰神之JAVA数组常用的函数方法和排序法(冒泡 选择)

数组常用的函数方法和排序法(冒泡 选择)数组常用的函数方法: 1.通过角标 查找对应的元素 需求:封装一个函数,传入数字1 ,返回一,传入2,返回二 2.通过元素 查找该元素在数组中的位置{角标} 需求:定义一个数组,分别为3,6,11,22,传入11查找对应的位置 public class...

2018-01-04 20:00:15

阅读数:215

评论数:2

杰神之Java数组概述

Java 数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…....

2018-01-03 20:02:19

阅读数:180

评论数:0

杰神之Java函数的封装与重载

函数函数的基本概念和重载函数 什么是函数? 函数是封装了特定功能的代码块 函数的好处 方便使用,减少重复代码的书写 函数的写法: 关键字(public static等) 返回值类型 函数名(参数类型 参数1,参数类型 参数2,...){ 函数中的语句1; ...

2018-01-02 20:27:34

阅读数:177

评论数:0

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