自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

字符流 在程序中一个字符根据不同编码等于不同个字节,那么java提供了Reader、Writer两个专门操作字符流的类。 ·字符输出流:Writer ·字符输入流:Reader 字符输出流:Writer 此类本身也是一个抽象类,如果要想使用此类,则肯定要使用其子类,此时如果是向文件中写入内容,所以应该使用FileWriter子类,这个类只能用来操作文本(不能写图片 音频 视频)。Wr

2018-01-31 22:01:07 161

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

字节流 字节流主要是操作byte类型数据,也byte数组为准,主要操作类就是 * 字节输出流:OutputStream * 字节输入流:InputStream 在使用字节流之前,我们要先知道输出输入到底是什么 * 什么叫输出? 程序—>文件 * 什么叫输入? 文件—>程序 输入输出的参照物是自己的程序 * 读取/写入文件流程 * 1.绑定数据源文件(要读哪个文件) *

2018-01-30 21:58:21 746

原创 杰神之Java中File的用法

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

2018-01-29 21:58:40 361

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

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

2018-01-23 21:53:51 202

原创 杰神之Java泛型的应用

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

2018-01-22 21:41:38 143

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

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

2018-01-20 11:43:16 158

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

集合 集合由来:数组操作数据的弊端 数组弊端: 1.只能添加相同类型的元素(基本数据类型和引用数据类型) 2.长度一旦确定,就不能改变 要添加超出数组长度个数的元素,操作复杂 集合的特点: 1.能添加不同类型的元素 注意:集合中只能添加引用数据类型(对象类型) 2.长度可变 集合框架体系 集合的基本方法 // 创建集合 多态的声明方式 Collection co

2018-01-18 20:35:13 703

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

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

2018-01-17 21:28:26 178

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

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

2018-01-16 21:26:07 203

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

Java接口 什么是接口? 接口其实也就是规则. 为什么要有接口? 因为在java中只有不能多继承,只能单继承多层继承,所以有时候想要多继承的时候就可以用到接口.在java中不叫继承接口,而是叫实现接口. 接口: 狭义的定义:关键词:interface 怎么写一个接口? interface 接口名{ } 广义的定义:接口就相当于定义一个规则 要想使用这个接口 就必须遵循这

2018-01-15 20:55:17 201

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

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

2018-01-11 21:35:01 248

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

Java代码块和方法的继承(方法重载和方法重写) 代码块 代码块分类: * 1.局部代码块(限制变量的作用域) 书写位置:方法中 * 2.构造代码块(在开发中很少使用) 书写位置:在类中方法外 调用时机:如果你有构造代码块,系统会帮你调用 帮你在创建对象之前调用 每次创建对象都会调用 * 3.静态代码块(一定是被stat

2018-01-10 21:37:35 293

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

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

2018-01-09 21:36:19 609

原创 杰神之Java类和对象的关系

Java 类和对象 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 下图中男孩女孩为类,而具体的每个人为该类的对象: Java中的对象现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和

2018-01-08 21:39:53 359

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

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

2018-01-05 20:00:07 1996 1

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

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

2018-01-04 20:00:15 510 2

原创 杰神之Java数组概述

Java 数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,….,number99。 本教程将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。创建

2018-01-03 20:02:19 316

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

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

2018-01-02 20:27:34 370

空空如也

空空如也

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

TA关注的人

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