自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java小白成长记---(12)

常用类一. 基本类型包装类【问】想要对基本类型数据进行更多的操作,怎么办?【答】最方便的方式就是将其封装成对象。因为在对象描述中就可以定义更多的属性和行为对该基本数据类型进行操作。我们不需要自己去对基本类型进行封装,JDK已经为我们封装好了。【概念】装箱就是自动将基本数据类型转换为包装器类型拆箱就是自动将包装器类型转换为基本数据类型以Integer为例【示例】public ...

2021-03-23 20:00:24 78

原创 java小白成长记---(11)

异常一. 概念异常是Java中提供的一种识别及响应错误情况的一致性机制。有效地异常处理能使程序更加健壮、易于调试。异常发生的原因有很多,比如:1)用户输入了非法数据2)要打开的文件不存在3)网络通信时连接中断4)JVM内存溢出5)这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。二. 系统异常分类三. Error概念系统内部错误,这...

2019-12-02 19:01:17 151

原创 java小白成长记---(10)

_10_类与类之间的关系纵向的关系: 继承,实现横向的关系: 依赖,关联整体和局部: 组成型整体和局部, 聚堆儿型的整体和局部一、继承关系/泛化关系继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字 extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线...

2019-11-11 19:48:38 207

原创 java小白成长记---(9)

_09_面向对象之抽象类与接口1. 抽象类1.1概念抽象类往往用来表示设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如:动物,它只是一个抽象的概念,并没有一个 “东西”叫做 “动物”。所以,它并不能代表一个实体,这种情况下,我们就适合把它定义成抽象类。1.2语法格式修饰符 abstract class 类名(){//……abstract 方法名();...

2019-11-06 16:10:46 164

原创 java小白成长记---(8)

_09_面向对象之继承、多态继承1. 概念继承是从已有的类中派生出新的类,新的类能吸收已有类的属性和行为,并能扩展新的属性和行为。1.1 Java继承特点1)Java是单继承的,不支持多继承。这样使得Java的继承关系很简单,一个类只能有一个父类,易于管理程序。同时一个类可以实现多个接口,从而克服单继承的缺点。2)继承关系是传递的3)private修饰的成员变量或方法是不能被继承的...

2019-11-01 15:46:26 389

原创 java小白成长记---(7)

_07_面向对象之对象与类、封装–(2)JVM内存分析——案例内存分配图JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身。3.一般由程序员分配释放, 若程序员不释放,程序结...

2019-10-30 11:05:20 139

原创 java小白成长记---(6)

_06_面向对象之对象与类、封装一. 面向对象介绍1. 面向过程与面向对象面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。2. 类和对象Java是面向对象的程序设计语言,类是面向对象的重要内容,我们可...

2019-10-25 19:57:41 127

原创 Linux命令之uniq

uniq如果排序完成了,将重复的行仅显示一次。注意,若文件未排序,该命令失效。1.命令格式uniq [-ic] filename2.参数-i:忽略大小写-c:统计每行重复的次数-d 或–repeated:仅显示重复出现的行列;3.使用示例对文件的内容进行去重sort input.txt | uniquniq input.txtsort -u input.txt统计各行在文...

2019-10-25 19:50:25 129

原创 java小白成长记---(5)

_05_Java数组之数组排序与查找算法冒泡排序冒泡排序(Bubble Sort):是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢 “浮”到数列的顶端,故名 “冒泡”。【算法原理】冒泡排序算法...

2019-10-22 18:44:30 128

原创 Linux命令之sort

sortsort 命令是在 Linux 里非常有用,它将文件进行排序,并将排序结果标准输出。sort 命令既可以从特定的文件,也可以从 stdin 中获取输入。1. 命令格式sort 选项.参数.2.选项-b:忽略每行前面开始出的空格字符;-c:检查文件是否已经按照顺序排序;-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;-f:排序时,将小写字母视为大写字母;-i:...

2019-10-22 15:18:20 752

原创 Linux命令之cut

cutcut 命令用来显示行中的指定部分,删除文件中指定字段。cut 经常用来显示文件的内容。说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数 file 所指 明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 cut fl f2 > f3 将把文件 fl 和 f2 的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件 f3 中。1...

2019-10-22 15:17:37 137

原创 failed to push some refs to 问题解决

当linux中使用"git push origin master"命令向远程仓库push文件时,出现上图所示的错误,执行"git pull --rebase origin master"命令后在执行一次push命令就可以了

2019-10-20 19:02:59 338

原创 Linux下更新git

Linux下更新git

2019-10-20 18:57:02 360

原创 Linux命令之seq

seqseq 命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制。1. 命令格式seq [选项] 尾数seq [选项] 首数 尾数seq [选项] 首数 增量 尾数2. 选项-f:–format,格式-s:–separator,字符串,使用指定的字符串分割数字默认使用个"\n"分割.-w:–sequa...

2019-10-20 18:40:19 195

原创 Linux命令之sed

sedsed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为 “模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed 主要用来自动编辑一个或多个文件,简化对文件的反复操作。1. 命令格式sed ...

2019-10-20 18:39:54 121

原创 java小白成长记---(4)

_04_Java数组之一维、二维数组使用释义数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。数组有一维数组和多维数组。二. 一维数组1. 一维数组介绍图解一维数组把int类型的四个数字1,2,3,4组织起来。一维数组声明两种声明格式元素类型[] 变量名称 示例:int[] intArray;...

2019-10-20 18:39:29 147

原创 Linux命令之awk

awkawk 是一个强大的文本分析工具,相对于 grep 的查找,sed 的编辑,awk 在其对数据分析并生成报告时,显得尤为强大。简单来说 awk 就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。1. 命令格式awk ‘{pattern + action}’ {filenames}2. 功能描述pattern 就是要表示的正则表达式,用斜杠括起来。而 ...

2019-10-18 20:27:49 171

原创 java小白成长记---(3)

_03_Java程序基础之方法方法1.释义方法是组合在一起来执行操作语句的集合。2.方法作用1)使程序变得更简短更清晰2)有利于程序维护3)提高程序开发效率4)提高代码重用性3.方法创建与使用【语法格式】访问修饰符 返回值类型 方法名(参数列表){方法体}【方法分类】根据方法是否带参、是否带返回值,可将方法分为四类1)无参无返回值方法2)无参带返回值方法3)带参...

2019-10-18 20:27:16 106

原创 Linux命令之grep

在进行Linux学习的时候对grep命令的一些参数进行了一些总结,以供大家借鉴,如果有什么不对或者遗漏的地方希望路过的大佬可以指点一下,谢谢!grep :-v 反转,可以理解为取反(排除指定字符串)例如:grep -v ‘李四’ filename 即为排除文件中有关键字’李四’的数据,输出其他-i 不区分大小写-c 文件中某个字符串出现的个数-e 只能传递一个参数。在单条命令中使...

2019-10-17 13:56:03 245

原创 java小白成长记---(2)

_02_Java程序基础之流程控制流程控制结构①程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。程序可以通过控制语句来对程序实现选择、循环、转向和返回等流程控制。②程序控制结构包括:顺序结构、分支结构、循环结构。1. 顺序结构顺序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句,当一条语句执行完毕,自动转到下一条语句。示例:int a = 11...

2019-10-17 11:58:06 145

原创 java小白成长记---(1)

本人自学java也有段时间了,想通过博客来分享自己以前学习java的过程,把自己总结的一些知识笔记分享出来,希望像我一样自学的小白可以从中获益!01-Java基础之变量与运算符(1)开发规范Java严格区分大小写,public与Public是不一样的。一个文件建议只定义一个类,且在类定义前面加public,文件名与类名要严格一致。如果一个文件中定义了多个类,只能有一个类前面加public,...

2019-10-16 19:18:39 200

空空如也

空空如也

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

TA关注的人

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