自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习笔记 集合

Collection体系什么是集合对象的容器,定义了对多个对象进行操作的常用方法。可以实现数组的功能和数组的区别数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型Collection体系List接口:有序、有下标、元素可以重复Set接口:无序、无下标、元素不可重复常用方法import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;pu

2021-03-17 21:29:47 97

原创 Java学习笔记 字符串

文章目录String类声明字符串创建字符串连接多个字符串、连接其他数据类型获取字符串信息获取字符串长度字符串查找获取指定索引位置的字符字符串操作获取子字符串去除空格字符串替换判断字符串的开始与结尾判断字符串是否相等按字典顺序比较两个字符串字母大小写转换字符转分割格式化字符串正则表达式字符串生成器String类char类型只能表示单个字符,不能表示由多个字符连接而成的字符串。在定义字符型变量时,要以单引号表示,如’s’表示一个字符,而"s"则表示一个字符串,虽然只有一个字符,但由于使用双引号,它仍然表示字

2021-02-23 14:10:56 128 1

原创 Java学习笔记 Day9 面向对象(四)及 异常

文章目录多态instance of 和类型转换static关键字抽象类接口内部类异常ErrorException异常处理机制自定义异常总结多态多态即同一方法可以根据发送的对象的不同而采用多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多多态存在的条件有继承关系子类重写父类的方法父类引用指向子类对象多态是方法的多态,属性没有多态性public class Person { public void run(){ System.out.

2021-02-19 18:50:04 140

原创 Java学习笔记Day8 面向对象(三)

文章目录继承super - this 关键字方法重写继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extends的意思是扩展。子类是父类的扩展。Java中类只有单继承,没有多继承继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends来表示。子类和父类之间,从意义上讲应该具有"is a"的关系//在Java中,所有的类都默认直接或间接继承Object类

2021-02-18 17:54:26 89

原创 Java学习笔记 Day7 面向对象(二)

文章目录类与对象的关系创建与初始化对象总结封装类与对象的关系类是一种抽象的数据类型,他是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。例如:动物、植物、手机、电脑……Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为对象是抽象概念的具体实例张三就是人的一个具体实例,张三家里的狗旺财就是狗的一个具体实例能够体现出特点,展现出功能的是具体实例,,而不是一个抽象的概念package com.oop.demo2;//学生类p

2021-02-16 20:20:54 140 2

原创 Java学习笔记Day6 面向对象(一)

文章目录面向对象&面向对象什么是面向对象回顾方法的定义与调用方法的定义方法的调用面向对象&面向对象面向过程思想:步骤清晰简单,第一步做什么,第二步做什么……面向过程适合处理一些较为简单的问题面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了宏观上把握,从整体上合理分析,我们需要使用面向对象的思路

2021-02-15 19:37:10 152 1

原创 Java学习笔记Day5 数组

文章目录数组的使用多维数组Arrays 类冒泡排序稀疏数组数组的使用For循环遍历For-Each循环数组做方法入参数组做返回值public class Demo03 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5,}; //打印数组全部元素 for (int i = 0; i < arrays.length; i++) { System.out.println(arrays

2021-02-14 19:04:02 166 1

原创 Java学习笔记Day4 方法、数组

文章目录Java方法何谓方法方法的定义方法调用方法的重载可变参数递归简单做个计算机数组数组的定义数组声明创建三种初始化数组的四个基本特点数组边界Java方法何谓方法Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:实现某个功能的的语句块的集合。保持方法的原子性:一个方法只完成1个功能,利于后期的扩展。方法的命名规则:首字母小写以及驼峰原则。方法的定义Java方法类似于其他语言的函

2021-02-12 19:47:25 114 1

原创 Java学习笔记Day3 流程控制

文章目录用户交互Scanner顺序结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch多选择结构while循环do…whilefor循环增强for循环break、continue、goto用户交互ScannerJava给我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的nex

2021-02-11 21:51:52 152

原创 Java学习笔记Day02 数据类型、运算符

文章目录数据类型数据类型扩展类型转换变量常量运算符包机制JavaDoc数据类型Java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。Java的数据类型分为两大类:基本类型(primitive type)引用类型(reference type)public class Dem01 { public static void main(String[] args) { //八大数据类型 //整数 int nu

2021-02-10 21:05:02 139

原创 Java学习笔记 Day01

Java学习笔记 Day01什么是编译型和解释型语言计算机是不能理解高级语言的,更不能直接执行高级语言,它只能直接理解机器语言,所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。而这种转换的方式有两种:1.编译2.解释由此高级语言也分为编译型语言和解释型语言。主要区别在于,前者源程序编译后即可在该平台运行,后者是在运行期间才编译。所以前者运行速度快,后者跨平台性好。编译型语言使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬

2021-02-09 19:11:36 130

原创 MarkDown语法

MarkDown语法标题一级标题:# +标题名字二级标题:## +标题名字以此类推……至多六级字体粗体 Hello world斜体 Hello world粗斜体 Hello world删除线 Hello world粗体 ** **斜体 * *粗斜体 *** ***删除线 ~~ ~~引用做机器学习的狗> 做机器学习的狗分割线---***图片![name](adress)超链接点击下载[name](address)列表

2021-02-09 18:44:00 49

空空如也

空空如也

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

TA关注的人

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