自定义博客皮肤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)
  • 收藏
  • 关注

原创 字节缓冲区流/转换流/字符流/字符缓冲区流

一、字节缓冲区流的概述和使用 缓冲流的作用是什么?        为了提高IO流的读写效率 缓冲流使用的是哪两个流对象?        字节缓冲流:            BufferedInputStream        :输入                常见成员方法:                                intread()  : 一次读取一个字节        ...

2018-04-19 15:39:47 444

原创 异常/try…catch/throws/File类/IO流/FileOutputStream/FileInputStream

一、异常的概述和继承体系 异常的概念:    异常:就是程序出现了不正常的情况。          指的就是程序所发生的错误(语法错误不是异常)    例如:ArithmeticException:当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。 常见的异常有:    IndexOutOfBoundsException、NullPointerException、...

2018-04-19 15:18:23 1484

原创 HashSet/HashMap

一、Set集合的特点        1. 存取无序        2. 无索引        3. 不可以存储重复的     Set的特点: 存取无序, 无索引, 不可以存储重复的     jdk1.8之后, 普通的HashSet可以保证存取有序.     jdk1.7版本如果想保证存取有序, 使用的是LinkedHashSet,原因是LinkedHashSet底层是双链表结构.二、HashSet...

2018-04-19 14:42:54 218

原创 集合类/Collection/List/迭代器/栈和队列/数组和链表

一、为什么会出现集合类 1. 集合的特点            集合的长度是可变的,数组的长度是固定的.           数组可以存储基本数据类型, 也能存储引用数据类型            int[]arr = new int[2];            String[]sArr = new String[2];           集合只能存储引用数据类型, 如果要存储基本数据类型需要...

2018-04-19 14:25:36 286 1

原创 API/冒泡排序/Arrays/基本类型包装类/Date类/SimpleDateFormat类

一、数组排序之冒泡排序import java.util.Arrays; public class Test_BubbleSort { public static void main(String[] args) { int[] arr = { 22, 11, 33, 55, 44 }; for (int i = 0; i < arr.length - 1; i++) { f...

2018-04-19 14:01:32 154

原创 API/toString方法/equals方法/String/StringBuilder

一、API的概述和使用步骤1. 什么是API?        Application Programming Interface  (应用程序编程接口)                大白话: API指的就是java给我们写好的类.2. 如何使用API?            A:打开帮助文档            B:点击显示,找到索引,看到输入框            C:你要学习什么内容,你...

2018-04-19 13:41:59 365

原创 final和static关键字/抽象类/接口/包/权限修饰符

一、final关键字的概述及特点final关键字可以修饰什么?            可以修饰的类, 方法, 变量.被其修饰后有什么作用?            A. 被其修饰的类, 就不能被继承            B. 被其修饰的方法, 不能被重写            C. 被其修饰的变量,就变成了常量(自定义常量)只能赋值一次final修饰的(成员变量), 其初始化时机为?       ...

2018-04-01 16:44:24 302

原创 面向对象之继承/多态/super关键字以及方法重写

一、 继承的概述什么是继承?            继承指的是让类与类之间产生关系, 子父类关系, 子类可以使用父类中非私有的成员!如何实现继承关系?            父类: 基类 超类            子类: 派生类            格式:                class 子类类名 extends 父类类名{}什么时候用继承?            1. 需要产生一种...

2018-04-01 15:54:04 190

原创 面向对象概述/private、this关键字和封装/面向对象之构造方法/面向对象三大特征之封装

一、面向过程和面向对象思想概述什么是面向过程?什么是面向对象?面向对象思想的好处是什么?        1. 面向过程强调的是过程, 通过第一步, 第二步, 第三步...一步步的去实现功能.        2. 面向对象强调的是对象, 我们只需要指挥对象去完成对应的功能即可.        3.             1. 面向对象是一种思想, 是一共更符合我们人类思考问题的一种习惯      ...

2018-04-01 15:03:26 322

原创 方法--概述/调用/重载

一、方法的概述和定义格式什么是方法?       方法(函数)就是一段独立特行的小程序, 不调用就不执行.为什么要有方法?       方法可以提高代码的复用性(重用性), 注意: 不能提高程序的执行效率方法的定义格式为?          修饰符 返回值类型 方法名 (参数类型 参数名1, 参数类型 参数名2...){                 方法体;                re...

2018-04-01 14:34:20 393

原创 一维数组

数组:就是一个容器, 用来存储同种数据类型的多个值.    数组的初始化:        A.    动态初始化            格式 : 数据类型[] 数组名 = new 数据类型[数组的长度];        B.     静态初始化            完整格式:                数数据类型[] 数组名 = new据类型[]{元素1,元素2,元素3...};      ...

2018-03-26 11:57:22 947

原创 Random生成随机数的基本步骤

作用:Random是Java写好的一个类, 作用是用于生产随机数的.使用步骤:    导入包    创建Random对象    调用其中的功能, 生产随机数例题:系统产生一个1-100之间的随机数,请猜出这个数据是多少。import java.util.Random; import java.util.Scanner; public class Test_LuckyNum { public s...

2018-03-26 11:38:06 1143

原创 循环结构--for/while/do..while

一、for语句    for(初始化语句; 循环判断语句; 循环后的操作表达式){        循环体;    }    for循环的初始化表达式能否定义在for循环外面?        可以.         无限循环: for(;;){}   while(true){}    for循环的初始化表达式和判断条件以及控制循环语句能否有多条?        可以        for(int i...

2018-03-26 11:31:20 914

原创 选择结构--if和switch语句

一、if语句    第一种格式:        if(比较表达式){            语句体;        }    比较表达式返回值:        true: 将会执行语句体;        false: 不会执行语句体;    注意:        A. if语句的大括号可以省略不写, 但是不建议.            因为省略之后, if语句所能控制的就只能是1条语句      ...

2018-03-26 10:43:37 1755

原创 Scanner录入数据的基本步骤

键盘录入是为了达到人机交互的效果, 使操作的数据更加灵活.如何实现键盘录入?    1: 让我们自己编写的类和java已经写好的类产生关联!             (导包, 导入包中的类)--> import java.util.Scanner;    2: 创建Scanner对象.            创建出一个能够真正接收键盘录入的机器.                --> ...

2018-03-26 10:21:28 1836

原创 算术运算符/算术运算符/比较运算符/赋值运算符/三元运算符/逻辑运算符

一、算术运算符    种类:+   -   *   /   %(取模)    注意:        整数相除结果只能是整数        如果想计算出小数, 必须要有浮点类型数据参数运算    算术运算符取余和除法的区别        / 得到的是商        % 得到的余数    %运算符最常见的操作就是判断奇偶数.    因为任何一个数%2, 不是1, 就是0    字符和字符串参与加法操...

2018-03-26 10:10:52 1077 1

原创 注释/关键字/常量/变量/数据类型/标识符/类型转换/Eclipse快捷键

一、注释分类://内容                -->单行注释/*  内容  */         -->多行注释/**  内容  */       -->文档注释HelloWorld案例:/*使用class来定义一个类,类的名称为Test_HelloWorld 如果class前加上public,那么类名与文件名必须一致*/ public class Test_HelloW...

2018-03-25 20:58:14 278

原创 Java语言概述/Java开发环境搭建/Eclipse工作空间的基本配置/Eclipse中项目的删除和导入

一、Java语言概述    Java语言的作者&开发公司:        詹姆斯高斯林 --> SUN --> Oracle      Java语言的平台:        javase : 就是java的基础语法, 用于桌面应用. javame : 用于嵌入式设备的开发 --> 被移动端的Android iOS替代了. javaee : 用于web方向的开发, 后台系统的...

2018-03-25 20:47:21 126

空空如也

空空如也

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

TA关注的人

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