自定义博客皮肤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)
  • 收藏
  • 关注

原创 顺序表的理解及常规应用

顺序表的理解及常规应用1.线性表的概念1.1 线性表的定义:线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串1.2 线性表常见的分类1》顺序表 : 核心是数组构成的线性表2》链表:链式存储的线性表2. 顺序表2.1 定义:顺序表是用一段物理地址连续的存储单元依次存储数据...

2020-01-06 00:08:47 717 1

原创 算法的时间和空间复杂度

算法的时间和空间复杂度复杂度的引入为了衡量算法的执行效率以及所占空间大小,我们引入了时间和空间复杂度,完美的解决了这个问题2.时间复杂度2.1 时间复杂度的概念在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法执行所耗费的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道。但是我们需要每个算法都上机测试吗?是可以都上机测试,但是...

2020-01-01 23:37:30 182

原创 代码中代码块的认识

代码中代码块的认识1.认识代码块1.1. 字段的初始化方式1》就地初始化2》 使用构造方法初始化3.》使用代码块初始化1.2 什么是代码块使用 {} 定义的一段代码1.3 代码块分类1.3.1 普通代码块:定义在方法中的代码块1.3.2 构造代码块(也叫实例代码块)与方法平齐,定义在类中的代码块(不加修饰符)。构造代码块一般用于初始化实例成员变量但是不能初始化静态成员变量...

2019-12-31 13:35:24 295 1

原创 类和对象的深入认识

类和对象的深入认识1.类的成员类的成员可以包含以下:字段、方法、代码块、内部类和接口等1.1 .字段 (field)在类中, 但是方法外部定义的变量.用于描述一个类中包含哪些数据默认值默认值规则对于各种数字类型, 默认值为 0.对于 boolean 类型, 默认值为 false.对于引用类型(String, Array, 以及自定制类), 默认值为 null1.2 方法用于...

2019-12-29 00:23:56 81

原创 类和对象

类和对象1.面向对象面向过程区别C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。面向过程注重的是过程,在整个过程中所涉及的行为,就是功能。面向对象注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来2.面向对象概念1>面向对象是思...

2019-12-28 23:55:26 83

原创 数组的扩展应用

数组的扩展应用1 . 数组转字符串数组转字符串我们可以用toString()方法2.数组的拷贝2.1 for循环拷贝数组底层调用的是System.arraycopy2.2 调用Arrays.copyOf();2.3 System.arraycopy(原数组,原数组开始拷的位置,拷结束的位置,拷的长度); 底层由c或者c++实现,速度较快2.4 Arrays.cl...

2019-12-15 00:13:22 86

原创 数组的定义及其应用

数组的定义及其应用数组基本用法1.1 什么是数组定义:数组可以认为是相同类型数据的集合1.2 数组常见的定义格式定义一 :int[] array ={1,2,3,4,5};定义二: int [] array2 = new int[] {1,2,3,4,5} //注意:int后面中括号内不能有值,否则java中编译都无法通过定义三: int {} array3 =...

2019-12-14 22:35:51 191

原创 方法的基础框架梳理

方法的基础框架梳理方法的基本用法1.1 什么是方法(method)方法就是一个代码片段. 类似于 C 语言中的 “函数”.方法存在的意义(不要背, 重在体会):是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法开发, 不必重复造轮子.1.2 方法定义语法基本语法// 方法定义pub...

2019-11-05 23:56:12 424

原创 逻辑控制语句

逻辑控制语句顺序结构顺序结构比较简单. 像我们之前写过的代码就是顺序结构的, 按照代码书写的顺序一行一行执行.分支结构(也叫选择结构)2.1 if 语句基本语法形式1 (单分支的情况)if(布尔表达式){//条件满足时执行代码}基本语法形式2 (双分支的情况)if(布尔表达式){//条件满足时执行代码}else{//条件不满足时执行代码}基本语法形式...

2019-10-22 23:10:09 129

原创 运算符基本知识总结

运算符基本知识总结1 算术运算符1.1基本四则运算符 + - * / %规则比较简单, 值得注意的是除法:但其中有一个注意的典例0 不能作为除数int a = 1;int b = 0;System.out.println(a / b)// 运行结果Exception in thread “main” java.lang.ArithmeticException: / by zer...

2019-10-22 22:30:00 127

原创 变量的基本知识总结

变量和运算符的基本知识总结1、变量和类型变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据.类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性.1.1 冯诺依曼体系1.2.整形变量(int)1.2.1 JAVA 中的格式int 变量名 = 初始值;1.2.2 长度四个字节长度,共32位,首位为符号位其长度为:-2^31 -> 2...

2019-10-22 21:51:33 264

空空如也

空空如也

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

TA关注的人

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