自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java集合框架02

HashMap 哈希表(散列表) 是一个能实现快速插入删除和通过关键字查询的一种数据结构。 哈希表是由数组实现的,将数据存入到数组的哪个索引位置,是通过一个函数来确定的,函数和关键字都是程序员自己制定的: index = f(key) ,例如以人的电话号作为关键字存储一个人对象 ,用电话号和数组的长度做模运算(13359606600%16=8) ,那么把人对象存到数组索引是8的位置; 但是...

2019-09-27 20:56:23 123

原创 Java集合框架01

数据结构 计算机存储组织数据的方式 数组:数据是连续的,遍历查询的时候效率高 链表:数据不是连续的,分为单向链表和双向链表,在插入元素和删除元素的时候效率高。 队列:先进先出型的数据结构 栈:先进后出型 哈希表:是通过哈希算法获得一个哈希码,通过哈希码快速查出数据。 树、图 集合框架 集合存储数据时,长度是可变的,可以存储任意类型的数据。 Collection 是集合框架的父接口。子接口 List...

2019-09-27 20:54:32 116

原创 常用git团队开发命令

A:改动,提交 1.进入GitHub,看ssh地址(clone and download ) 2.git clone 【地址】(git@github…) 3.修改下载的内容 (写程序) 4.提交修改 cd tab(进入文件夹) / git add ./ git commit -m “add two file”/ (提交上去) 推送:git push -u origin master(推送到远程仓库...

2019-09-27 20:52:00 144

转载 常见的排序算法

注:本博客由个人通过多篇文章整理归纳而来,希望帮助更多的人更好的理解排序相关知识,如有侵权,请私信删除: 时间复杂度与空间复杂度: 时间复杂度: 时间复杂度实际上是一个函数,代表基本操作重复执行的次数 空间复杂度: 是对一个算法在运行过程中临时占用存储空间的度量 排序算法对比 算法 时间复杂度(平均) 空间复杂度 ...

2019-09-27 20:49:15 184

原创 流程控制

Math类 关于数学运算的功能都在这个类中,所有的方法都是static修饰的,所以在调用方法的时候Math.sqrt() Scanner类 能从控制台获得输入的数据,将其读入到内存。 方法没有static修饰,要创建对象,调用方法。 import java.util.Scanner; public class TestMath { public static void main(String[]...

2019-09-17 21:04:25 144

原创 异常

异常处理 什么是异常? 运行程序的过程中,由于输入了一些非法的数据或一些其他原因导致的问题。 为什么要处理异常? 当出现了异常没有处理,后续的程序就不能被执行 如何处理异常 异常类的体系结构 Throwable是异常类结构的根类,两个子类Error和Exception,一般情况下Error下的异常不需要程序员处理,Exception下的异常是程序员要处理的。 Exception的子类分为两种异常:...

2019-09-17 21:03:49 170

原创 接口以及抽象类

接口和抽象类 抽象类 abstract关键字 修饰类和方法,称为抽象类和抽象方法 抽象方法:没有方法的实现体(语句块) 抽象类:非抽象类中不允许有抽象方法。抽象类中可以有抽象方法和非抽象方法 模板设计模式 在一个类中事先写好一个模型算法,而在这个模型算法中需要调用者提供一个功能过程,把功能过程方法定义为抽象方法 abstract、static、final、private同时应用在一个方法上时,是够...

2019-09-17 21:01:18 87

原创 java-面向对象:多态

多态 一种事物有多种称呼,一个对象可以用父类的类型引用,叫多态 多态体现了对象类型的灵活性 注意:在编译期系统认为这个对象的类型是父类类型,在运行期实质是子类对象。 1. 用多态写法的时候,调用父类的方法,不能调用子类独有的方法。 持有你的对象,清楚对象的型别 2. 如果用多态,类型表示的太远,就会有方法的缺失 如果要调用子类对象独有的方法,就要转型 转型 如...

2019-09-09 20:34:13 91

原创 java-面向对象:继承

** 继承 ** 类和类的继承关系,一个类继承了另一个类,称为子类和父类(超类),子类会拥有父类的所有属性和方法 继承的作用是实现了类的复用 在定义类的时候,使用extends关键字 子类不能继承父类的构造器 Object类是所有类的根类,如果一个类没有继承任何类,默认是继承Object类 访问范围修饰符 可以修饰属性、方法、类(private可以修饰内部类) private 本类中使用...

2019-09-09 20:32:28 91

原创 Java-面向对象:面向对象思想的特征

面向对象思想的特征: 抽象、继承、封装、多态 抽象:由对象的行为特征抽象为类的过程。 封装:将功能的实现过程或将对象的属性操作封装到方法中。实现了代码的重用、提供了程序的可维护性、提高程序安全性。 对属性的操作封装,将属性的访问范围修饰为私有的(private只能在本类中使用),为属性提供get和set方法 属性的get和set方法已经成为了一种规范,在某些工具或某些框架中会自动调用对象的ge...

2019-09-05 19:48:44 153

原创 Java之面向对象第一节

面向对象思想 什么是对象(Object)? 万事万物皆对象,对象拥有行为与属性。例如:人(性别,名字) 什么是类(class) 根据事物的共同特征,我们把这些事物抽象为一个类 类是用来描述对象的,或也可以说类是对象的模板,对象是类的示例 类中的数据定义为属性,行为特征定义为方法。 定义类 语法: [修饰范围] class 类名{ [属性] [方法] [构造器] } 定义属性 语法: 类型 ...

2019-09-05 19:45:38 88

数据类型简介.pdf

本内容主要讲解的是java中的字符集,数据类型以及运算符等的介绍(小白不知道大家能不能看到,最近在学习有关CSDN的分享技术,我希望可以让所有有需要的人可以免费的看到我分享的内容,谢谢大家)

2019-08-09

java入门之java简介(PDF)

这是小白入门java世界的第一天笔记,笔记可能记得不太全面,欢迎大家补充,由于本人目前是在读大学生,所有更新的会比较慢,但是我会尽可能的把好的东西以及遇到的问题put出来,欢迎大家点评。

2019-08-07

空空如也

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

TA关注的人

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