自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java自定义异常理解

Java自定义异常理解2016年08月27日 10:55:25 Simon站起来 阅读数:8401 标签: java 异常 自定义异常 更多个人分类: javase学习讲义版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunrise_zhu/article/details/52333706前言:看了许多博客和书,都对自定异常一笔带过,总...

2018-11-02 10:58:20 285

转载 数组的定义与使用

数组的定义与使用1.1 数组基本概念1.2 数组引用传递1.3 数组静态初始化1.4 二维数组1.5 数组与方法调用1.6 Java对数组的支持1.7 数组案例:数组数据统计1.8 数组案例:数组排序1.9 数组案例:数组转置1.10 数组案例:二分查找(前提:数组排序)1.11 对象数组(核心)数组的定义与使用1.1 数组基本概念数组指的就是一组相关类型的变量集合...

2018-10-30 17:35:28 418

转载 枚举类

为什么要引入枚举类一个小案例你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。当初的你还很年轻,不懂程序界的险恶,设计这个程序的时候,傻不拉几把这个字段设计为int类型的,用0代表周日,1代表周一。。。6代表周六,添加的时候就setWeekday(0)。但是这么长时间没用了,你忘记自己是从周一开始计算还是周日...

2018-10-29 20:31:29 130

转载 Java StringBuffer 和 StringBuilder 类

Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffe...

2018-10-25 17:39:47 101

转载 Java 8 方法引用

Java 8 方法引用Java 8 新特性 Java 8 新特性方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号 :: 。下面,我们在 Car 类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用。package com.runoob.main;@FunctionalInterfacepublic in...

2018-10-24 20:28:20 120

转载 Java 序列化

Java 序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一个平台...

2018-10-23 20:28:46 88

转载 Java 重写(Override)与重载(Overload)

Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 I...

2018-10-22 20:37:26 80

转载 Java基础之—反射

Java基础之—反射(非常重要)2017年05月13日 13:29:02 敬业的小码哥 阅读数:259044反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取...

2018-10-14 17:24:01 191

转载 缓冲流、转换流、序列化流

缓冲流、转换流、序列化流2018年09月09日 15:16:38 ANIYM 阅读数:20更多个人分类: JavaSEday10【缓冲流、转换流、序列化流】主要内容缓冲流转换流序列化流打印流教学目标能够使用字节缓冲流读取数据到程序能够使用字节缓冲流写出数据到文件能够明确字符缓冲流的作用和基本用法能够使用缓冲流的特殊功能能够阐述编码表的意义能够使用转换流读取指定编码的文...

2018-10-11 20:26:26 93

转载 字节流、字符流的综述

一、字节流、字符流的综述:1、OutputStreamOutputStream是一个抽象类,他是所有字节输出流的超类,它的作用在于接收需要输出的字节并将它们发送给目标接收池,任何它的子类都必须实现的一个方法是每次输出一个字节的方法,该方法原型如下:public abstract void write(int b) throws IOException;此方法用于将指定的字节写入到输出流,写...

2018-10-09 20:28:18 106

转载 Java 流(Stream)、文件(File)和IO

Java 流(Stream)、文件(File)和IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络...

2018-10-08 20:32:28 459

转载 Java 包(package)

Java 包(package)为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权...

2018-10-06 20:42:46 103

转载 Java 日期时间

Java 日期时间java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(long millisec)Date对象创建以后,可以调用下面的方法。序号 方法和描述1 boolean ...

2018-10-06 20:41:52 168

转载 Java String 类

Java String 类字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String greeting = “菜鸟教程”;在代码中遇到字符串常量时,这里的值是 “菜鸟教程”",编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 St...

2018-10-06 20:40:43 74

转载 Java 异常处理

Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:...

2018-10-06 20:39:45 90

转载 Java 正则表达式

Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。下表列出了一些正则表达式的...

2018-10-06 20:38:23 81

原创 第1章基本类型包装类

1.将字符串转成基本类型:package vp.lu.demo3;/**字符串,包装类,基本数据类型的相互转换@author 18875/public class Demo1 {public static void main(String[] args) {fun3();}/** 包装类 <==>字符串* 1.包装类=>字符串:* 1.1 包装...

2018-09-29 20:24:00 289

转载 Java 正则表达式

Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。下表列出了一些正则表达式的...

2018-09-29 18:39:52 85

转载 String 类

Java String 类字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:String greeting = “菜鸟教程”;在代码中遇到字符串常量时,这里的值是 “菜鸟教程”",编译器会使用该值创建一个 String 对象。和其它对象一样,可以使用关键字和构造方法来创建 St...

2018-09-27 20:49:02 112

转载 Java 异常处理

Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:...

2018-09-26 22:14:23 86

转载 Java 泛型

Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。使用 Java 泛型...

2018-09-25 20:36:32 70

转载 java集合

集合接口集合框架定义了一些接口。本节提供了每个接口的概述:序号 接口描述1 Collection 接口Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection 接口存储一组不唯一,无序的对象。2 Li...

2018-09-24 20:22:10 77

转载 Collection集合总结

Collection集合总结(掌握)Collection|–List 有序,可重复|–ArrayList底层数据结构是数组,查询快,增删慢。线程不安全,效率高|–Vector底层数据结构是数组,查询快,增删慢。线程安全,效率低|–LinkedList底层数据结构是链表,查询慢,增删快。线程不安全,效率高|–Set 无序,唯一|–HashSet底层数据结构是哈希表。如何...

2018-09-20 19:55:46 124

原创 collection总结

package anlie7;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;public class Demo {public static void main(String[] args) {//Demo demo = new Demo(); // 创建对象;//Demo...

2018-09-19 21:32:59 101

转载 final、static、匿名对象、内部类、包的声明与访问、代码块

final 修饰符final 变量:final 表示"最后的、最终的"含义,变量一旦赋值后,不能被重新赋值。被 final 修饰的实例变量必须显式指定初始值。final 修饰符通常和 static 修饰符一起使用来创建类常量。实例public class Test{final int value = 10;// 下面是声明常量的实例public static final int B...

2018-09-18 19:09:58 147

转载 Java 修饰符

Java 修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:public class className {// …}private boolean myFlag;static final double weeks = 9.5;protected static final ...

2018-09-17 21:42:20 69

转载 java抽象类

Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不...

2018-09-16 19:58:13 240

转载 java封装

Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 适当的封装可以让程式码更容易理...

2018-09-12 19:24:41 109

转载 java 排序算法

一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就排好了。 继续重复上述过程,依次将第2.3…n-1个最小数排好位置。冒泡排序 平均时间复杂度:O(n2) java代码实现: p...

2018-09-11 18:48:15 73

转载 java 数组

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

2018-09-10 21:30:24 100

转载 java循环结构

Java 循环结构 - for, while 及 do…while 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 ...

2018-09-08 17:17:48 75

转载 java运算符与Scanner

Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符关系运算符 下表为Java支持的关系运算符 表格中的实例整数变量A的值为10,变量B的值为20: 运算符 描述 例子 == 检查如果两个操作数的值是...

2018-09-06 21:47:05 145

转载 java基础

Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动...

2018-09-05 20:45:18 64

转载 javascript的基础知识

JavaScript 用法:HTML 中的脚本必须位于 <script> 与 </script> 标签之间。脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。<script> 标签如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。<script>

2018-09-02 18:33:03 140

转载 CSS的样式

多重样式优先级样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。一般情况下,优先级如下:内联样式)Inline style > (内部样式)Internal style sheet >(外部样式)External style sheet &g...

2018-08-22 19:24:52 76

转载 html表单

表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 <form> 来设置:<form>input 元素</form>标签 描述<form> 定义供用户输入的表单<input...

2018-08-21 18:37:10 84

空空如也

空空如也

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

TA关注的人

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