自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BufferedOutputStream源码解析

package java.io; public class BufferedOutputStream extends FilterOutputStream { //存储数据的内部缓冲区,存储"缓冲输入流"数据的字节数组 protected byte buf[]; //缓冲区中的有效字节数,即缓冲区数据的个数 protected int count; ...

2018-09-06 21:41:34 547

原创 集合之Map集合

  ​​​​​​Map接口:集合框架中的另一个父接口Map集合,用于储存一一对应的元素数据,第一个对象可以作为 索引,第二个对象作为值,我们称之为key-value,键值对。 储存数据的特点:      (1)以key-value形式进行存储。      (2)key与value都必须是引用类型      (3)key可以为null。      (4)key与value是单向一对一映射。...

2018-09-05 18:49:00 269

转载 String类

一、String类  String使用非常频繁,用来描述一个字符串.String中实现了很多  对字符串方便的操作方法.  String内部使用char[]实现字符串的数据保存    字符串的"字面量(直接量)"也是String类型的实例     String对象是不变对象.对象创建后内容不可更改,这样的规则使  得String看起来更像简单类型.    String中的每个字符都是有索引值的,...

2018-08-14 18:18:18 246

原创 java-面向对象-多态和接口

2018-08-06 19:48:51 252

转载 java-面向对象-static

2018-08-03 18:54:45 245

原创 java-面向对象-单例模式

设计模式之单例模式          需求:在程序中的任何地方,我们想要获取某一个类的唯一对象。                  我们称之为类的单例            Singleton      (1)提供一个私有的静态的本类型的成员变量      (2)构造器私有化      (3)提供公有的静态的方法获取本类中创建的实例。       //饿汉写法:  加载期间就实例化对象   ...

2018-08-03 18:22:21 287

原创 java-面向对象-4

2018-08-03 09:25:29 258

原创 java-面向对象3-继承

2018-08-01 19:21:58 260

原创 java-小程序俄罗斯方块(1)

 

2018-07-31 19:57:52 799

原创 java-面向对象2

2018-07-30 18:39:23 212

原创 面向对象1

现在程序开发有两个主流的方法: (1)结构化程序设计,也叫面向过程程序设计。结构化程序设计主张以功能/步骤来进行软件设计。 (2)面向对象程序设计。 面向对象编程思想逐渐成熟起来。它使用类,对象,继承,封装,消息等概念来进行程序设计。 类的定义:   =成员变量+方法 格式语法: 修饰词  class  类名{type  field1;type  field2; .....       ...

2018-07-29 15:24:30 232

原创 java-二维数组和方法

1.二维数组 概念:数组的元素依然是数组  int[] a = {1,2,3,4}  int[][] b={{1,2},{2,3,4,5,6},{1,2,3}} 二维数组的初始化:  静态初始化:  如---int[][] a = {{1},{1,2},{2,3,4}};  动态初始化: (1)等长式初始化 int[][] a = new int[3][2]; 表示a有三个元素,...

2018-07-29 14:55:33 908

原创 java-排序

数组的排序: (1).冒泡排序的基本思想:    在要排序的数组中,对当前还未排好序的范围    内的全部数,自上而下(自左到右)对相邻的两    个数依次进行比较和调整,让较大的往下沉(    或向右移),较小的往上冒(或向左移)。即:    每当两相邻的数比较后他们的顺序与排序要求    相反时,就将他们互换。 冒泡排序的改进:     对冒泡排序的常见的改进方法是 加入一个标志性的    ...

2018-07-29 14:31:29 202

原创 java-数组

数组: 1.概念:一组相同类型的数据的组合,也是引用数据类型 2.名称:数组名称不是固定的,与存放的数据的类型有关 -如 数组名称 int[] 3.元素:数组中的每个数据都是这个数组的元素 4.数组的声明与初始化 声明:元素类型[]  变量名;            元素类型   变量名[];--不建议此写法 变量的初始化的时机:2种     (1)声明时直接初始化     (2...

2018-07-29 14:12:10 220

原创 java基础

1.JDK 二.变量 三.java语言数据类型 四.运算符 五.程序运行顺序  

2018-07-29 13:42:45 191

空空如也

空空如也

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

TA关注的人

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