自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中正仁和,方广圆炁

全栈产品经理

  • 博客(25)
  • 收藏
  • 关注

原创 ⚔疯狂输出⚔ 配置文件 xml使用方法

我们使用jar在上一次文章已经说过了下面我们直接说 配置文件 那我们为什么要配置文件呢? 配置文件的优势 1.拥有六种不同级别的信息打印 2.可以选择多种打印输出源 (FATAL | ERROR | WARN | INFO | DEBUG | TRACE) 3.打印时可以打印日志中丰富的信息 在同文件同包下使用配置文件pbulic class Denmo01{

2017-12-27 23:10:14 175

原创 ⚔疯狂输出⚔ jar包的导入

jar包的导入 第一步 创建一个工程 这个工程名命名为work 工程建好后疯狂要告诉大家为什么要用 jar jar常用的有两种 1.一个是官方出的jar 官方出的 jar 会在官网更新 但是官网没有老版本的 jar 当我们要用老版本的时候 在官方网站就下载不到了 2.另一个就是第三方的了 第三方就是指除官方意外的人员。因为jar官方会删除旧版本 所以我们要用旧就

2017-12-27 22:07:05 208

原创 ⚔疯狂输出⚔ 异常处理 异常的分类

异常处理 Throwable (异常处理的父类) Throwable中的方法public class Demo0{ public static void main(String[] args) { Exception exception = new Exception("我是异常信息"); //相当于调用 异常类中的toString方法 //打印的 异常的类名

2017-12-25 22:12:36 163

原创 ⚔疯狂输出⚔ Collection 之 Map 子类

Map 数据保存的形态 以键值形态成对存储 一一对应 分别 是 key 和value 键是唯一的不可重复 //接下来我们用Map写一小段程序Map<String,Integer> map = new Map<>(); //保存键值对 int num = map.put("小明",18); int num1 = map.put("小方",20; int num2

2017-12-21 22:27:50 147

原创 ⚔疯狂输出⚔ collection中的Set方法

Set集合的特点 无序 无下标 无重复 元素 创建一个HashSet 保存两个A 两个B 两个C 这三个值是怎么存的 怎么取出来public static void main(String[]agrs){ //使用HashSet声明4一个对象 HashSet<String> hashSet = new HashSet()<>; hashSet.add("A"); hashSe

2017-12-21 10:13:22 190

原创 ⚔疯狂输出⚔ java中泛型的作用

泛型优点 增加了代码的安全性 省去了代码强制转换的麻烦. 泛型可以把代码运行时候的错误 显示在编译期 泛型的位置public static void main(String []agrs){ ArrayList<String> arrayList = new ArrayList<String>(); 泛型就在<>这对尖括号中 在创建对象的时候就可以给泛型附一个值 }泛型

2017-12-20 08:46:11 186

原创 ⚔疯狂输出⚔ 数组实现与链表实现

利用迭代器遍历循环Iterator iterator = list.iterator;//接收这个迭代器 while(iterator.hasNest()){ // 判断数组中的元素是否在数组中 iterator.next(); //如果在数组中就找下一个元素 如果不成立结束程序 System.out.println(iterator.next()); }利用

2017-12-20 08:06:50 196

原创 ⚔疯狂输出 ⚔ 集合 和数组.

1为什么要创造出集合 a.因为数组只能存储相同数据类型的数据. (引用数据类型,和基本数据类型) b.数组一旦给定了长度 就不能修改数组的长度了。 2.集合的作用 a.集合中只能存储引用数据类型 通过自动装箱和自动拆箱也可以保存基本数据类型 自动装箱不可以改变null值 b. 数组数组找一旦给定了长度 集合还可以修改集合的长度

2017-12-18 20:57:19 151

原创 ⚔疯狂输出⚔ 基本数据类型 与包装类

基本数据类型 包装类 int Integer long

2017-12-14 23:20:35 185

原创 ⚔疯狂输出⚔ StringBuffer 和 权限修饰符的作用

StringBuffer 是线程安全的 (耗费资源)可变的序列 我下面 来学习下 StringBuffer 的 添加 插入 删除 替换 反转 在学之前 大家应该知道 StringBuffer 这个理论的初始值为16 但是实际容量只是零添加 核心思想就是拼接(append)public static void fun(){ StringBuffer sb = new Stri

2017-12-14 22:44:59 181

原创 ⚔疯狂输出⚔ 类中的String的用法

1.根据字符 获取字符在字符串中的位置 public static void fun2(){ //字符串就相当于字符串数组 所以直接声明一个字符串 String string = "zifuchuan"; int index = string.indexof("c"); 根据一个一个字符查找下标 //indexof System.out。println(i

2017-12-14 21:27:49 179

原创 ⚔疯狂输出⚔Java中复合的作用!!! 快速掌握

我们先靠我们之前学的东西来写一个例子 题目需求 1.人类 吃 2.男人类 姓名 性别 有女朋友 吃肉 介绍女朋友是谁 3.女人类 姓名 性别 有男朋友 吃素 介绍男朋友是谁 4.男人挣钱给女朋友花(接口实现) 下面我们来定义一个抽象的人类 抽取男人类女人类共同的属性abstract public class Person{ private String na

2017-12-12 22:58:06 180

原创 ⚔疯狂输出⚔ 抽象类 与 接口 快速理解二者的特点和两者的区别

抽象类 什么是抽象 抽象就是 表达一种事物但是这种事物不能非常直接的描述出来 抽象类就是说 这个类很抽象不能直接描述出来他具体可以实现的功能。 要用使用抽象类 必须要用关键词 abstract 当 abstract 修饰类的时候 这个类就叫做抽象类 抽象类 `abstract class name {}` 当 abstract 修饰方法的时候这个方法就叫做抽象方法 抽象方法pu

2017-12-11 21:20:03 228

原创 ⚔疯狂输出⚔ java 中的 多态 快速理解

什么是多态? 一种事务的多种形态 怎么使用多态? 多态的规则 1.使用多态的前提是 必须要有继承关系 类与类之间一定要有关系链接 2.必须要有重写方法 如果没有重写方法的话。 多态这种方法就没有什么意义了 3.父类的引用要指向 子类的对象需求 创建 动物类 猫类 狗类 都有一个吃的方法 动物类吃 猫吃鱼 狗吃骨头public class polymorphic

2017-12-08 21:19:08 174

原创 ⚔疯狂输出⚔ Java中的继承。

Java中什么是继承? 子类继承父类的属性例子就好比,我家养了一只狗,狗妈妈生了好多狗宝宝。狗妈妈是父类 狗宝宝是子类 狗宝宝会继承狗妈妈 的种类属性 他还是一直小狗。Java继承是干嘛的? 连接父类与子类的关系 例子 因为是狗妈妈生了狗宝宝所以他们是母子关系。这个生就连接了他们的关系继承有什么优点? 减少重复的代码,减少工作量。继承有什么缺点? 高内聚,低耦合高内聚,低耦合意思

2017-12-07 23:18:32 231

原创 ⚔疯狂输出⚔构造方法,构造函数,静态变量的用法

构造方法: 作用:对对象的属性(成员变量)进行初始化。 写法: 1,构造方法的方法名与类名完全相同(大小写必须一样) 2,没有返回值类型(void可以不写,也不用写) 3,没有返回值,(没有return)//测试类public class Demo1{ public static void main (String[] agrs){ Person p = new Person();

2017-12-06 23:17:06 195

原创 ⚔疯狂输出⚔面向对象核心思想。

面向对象,只要是在大学里学过c语言的都知道,在大学的第一趟c语言课程老师都会讲c语言是面向过程的然后会简单的说个例子。然后再说c++是面向对象的语言再简单的举个例子。 我们Java也是面向对象的语言。接下来我也会举很多的例子。来验证,会剖析一下到底什么事面向对象。 例子一,在你吃饭的时候没有筷子你会怎么办? 自己去拿?找别人去拿?当然也可以不拿直接手抓。 但是大部分人会自己去拿,当自己去拿筷子

2017-12-06 21:11:06 252

原创 ⚔疯狂输出⚔二维数组

什么是二维数组? 二维数组和我们生活的时空一样 把一个元素理解成一个点,把一个一维数组理解成一个面, 那么二维数组是什么样的呢?就是由两个一维数组组成的。就是由两个面组成的!!! 二维数组的定义:二维数组是有多一个一维数组组成的。并且二维数组也是个容器里面储存了很多一维数组。 二维数组声明方式 数据类型 [] [] 数组名 = 初值; int[] [] array=new int

2017-12-03 22:29:21 157

原创 ⚔疯狂输出⚔ 数组中的折半查找

上次我们说了 冒泡排序,还有选择排序。 今天我们讲折半查找。 注意:折半查找只能在有序的数组里用。原因是什么? 我们来写一段代码 相信你会秒懂。 public class lianxi1{ public static void main (String[]agrs){ int[] array = new int []{1,4,10,15,35,45,100};

2017-12-03 22:04:07 132

原创 ⚔疯狂输出⚔ 数组选择排序法。

选择排序法 下面我们先写出一基本的冒泡排序public class exercise{ public static void main(String[]agrs){ int[] array= new int []{} ; for (int a = 0; a< array.length-1; a++) { for (int

2017-12-03 19:24:25 162

原创 ⚔疯狂输出⚔数据的排序

排序的第一种方法: 冒泡排序 精髓:两个相邻的数 相互比较大小,然后互换位置。 我们随便写一个简单的数组。6,4,8,1 这四个数按照我们上面说的来排一下序 第一遍比较 4,6,8,1 4,6,8,1 4,6,1,8 图画的丑还望见谅 绝对原创 第一次比较我们确定了一个的最大值。 那我继续来第二次比较。 4,6,1,8 4,6,1,8 4,1,6,8 第二次比较我们又

2017-12-03 18:12:26 132

原创 ⚔疯狂输出 ⚔ 数组元素的反转!

数组元素的反转: 就是把数组中元素的位置 进行改变。 那如何交换两个数的值呢?这个问题很简单我们大家一起来写一下!public class Demo011 { public static void main (String[]agrs){ int a =3; int b =1; int c = 0;

2017-12-02 22:07:34 172

原创 疯狂输出⚔Java中查表法的使用

在我们讲查表法的之前我们还要练习两个例子 例子1,根据索引找元素。 例子2,根据元素找索引。## ## 根据索引找元素 我们随便定义一个数组(数组元素不低于3) 然后根据索引查找数组的第二个数public class Demo01{ public static char name (int a){ char[] num= new char[]{'w','s',

2017-12-02 20:50:35 334

原创 疯狂输出⚔ java基础之数组篇

数组 什么是数组? 先把数组想象成一个容器,这个容器里只存放相同类型的东西。意思就是说数组可以再内存中开辟一块空间,开辟的这块空间中只能存放,相同类型的数据。那数组如何在内存中开辟一块空间?那数组是怎么在内存中存取的呢?数组存的地方叫什么?在哪里? 这些问题大家先放在心里。用例子讲一下就懂了。 接下来我们看一下怎么写一个数组。数组的结构是什么样的。 数组的声明规范: 数据类型[] 数

2017-12-01 23:09:04 254

原创 疯狂输出⚔ Java中函数中定义及应用

函数什么是函数?函数的定义是什么? 函数的定义: 封装了 特点功能的 一个代码块。 那为什么用使用函数?它的好处在哪里? 使用函数的好处:方便使用 提高了 写代码的效率减少了大量重复代码的编写。 为什么说函数方便使用? 为什么说用函数可以提升写代码的效率? 看我全选中的命令System.out.println(); 你打开Eclipse写一下这段代码全选,然后摁下windo

2017-12-01 22:06:53 183

空空如也

空空如也

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

TA关注的人

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