摘要:
类本身属于引用数据类型,既然是引用数据类型,那么牵扯到内存的引用传递,引用传递的本质:同一块堆内存空间可以 被不同的栈内存所指向,所有的引用传递的本质是一场堆内存的游戏 引用内存的过程中会产生垃圾,对垃圾的产生进行分析:所有没有栈内存指向的堆内存空间,就叫垃圾空间 所有的垃圾将被GC(Garbage 阅读全文
posted @ 2020-03-08 23:58
识途老码
阅读(133)
评论(0)
推荐(0)
摘要:
在整个课程贯穿中最麻烦的事情在于对象的实例化上 java之中类属于引用数据类型,引用数据类型的最困难之处在于内存的管理,同时在进行操作的时候也会发生有内存关系的会有变化 现在进行简单的分析 两块最常用的内存空间: 堆内存:堆内存是区别于栈区、全局数据区和代码区的另一个内存区域。堆允许程序在运行时动态 阅读全文
posted @ 2020-03-08 22:52
识途老码
阅读(187)
评论(0)
推荐(0)
摘要:
类与对象的定义 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 类是一个独立的结构体,需要class来定义,而类之中主要由属性和方法组成那属性就是一个个具体的 变量方法就是一个个可以重复执行的代码 对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本 阅读全文
posted @ 2020-03-08 22:28
识途老码
阅读(222)
评论(0)
推荐(0)
摘要:
对于面向对象的设计有三个主要的特征 封装性:封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能 隐藏对象的内部实现细节。内部的操作对外部而言不可见 继承性:继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 阅读全文
posted @ 2020-03-08 21:38
识途老码
阅读(137)
评论(0)
推荐(0)
摘要:
什么叫递归调用?? 递归调用就是在当前的函数中调用当前的函数(自己调自己)并传给相应的参数,这是一个动作,这一动作是层层进行的,直到满足一般情况的的时候,才停止递归调用,开始从最后一个递归调用返回。 使用时考虑如下 1 一定设置方法递归调用的结束条件 2 每次调用的过程之中一定要修改传递的参数条件 阅读全文
posted @ 2020-03-08 17:28
识途老码
阅读(271)
评论(0)
推荐(0)
摘要:
定义,方法名称相同,参数的类型或者个数不同的时候称为方法重载 简单的说,就是 方法名同,参数不同,就是重载方法,方法的重载 跟返回值类型,有无,都没有关系,实际开发中,只要是方法重载,强烈建议 其返回值类型(有无)相同。 开发中使用方法重载的意义 重载允许你以同样的名称不同的参数来定义多个方法实现, 阅读全文
posted @ 2020-03-08 16:51
识途老码
阅读(513)
评论(0)
推荐(0)
摘要:
方法method 方法可以重复被执行,方法在主类中定义,并且由方法直接调用 方法的基本定义,方法的本质是能让使用者重复使用 在定义方法的时候对于方法的返回值return有以下两类: void:没有返回值,可以利用return来结束调用 数据类型:(基本类型,引用类型)返回的数据类型与方法中的返回值相 阅读全文
posted @ 2020-03-08 16:32
识途老码
阅读(251)
评论(0)
推荐(0)
摘要:
增强型for循环,主要用来遍历数组 阅读全文
posted @ 2020-03-08 15:38
识途老码
阅读(215)
评论(0)
推荐(0)
摘要:
Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch case 语句有如下规则: switch 语句中的变量类型可以是: byte、short、int ,枚举,或者 char,String(不能使用逻辑判断)从 阅读全文
posted @ 2020-03-08 14:57
识途老码
阅读(280)
评论(0)
推荐(0)
摘要:
switch 是“开关”的意思,它也是一种“选择”语句,但它的用法非常简单。switch 是多分支选择语句。说得通俗点,多分支就是多个 if。从功能上说,switch 语句和 if 语句完全可以相互取代。但从编程的角度,它们又各有各的特点,所以至今为止也不能说谁可以完全取代谁。当嵌套的 if 比较少 阅读全文
posted @ 2020-03-08 13:20
识途老码
阅读(563)
评论(0)
推荐(0)
摘要:
十进制转二进制 二进制转十进制 位权的概念 阅读全文
posted @ 2020-03-08 12:49
识途老码
阅读(691)
评论(0)
推荐(0)
摘要:
算数运算符、赋值运算符、比较/关系运算符、逻辑运算符、位运算符、三元/三目/条件运算符。 1 算数运算符(数学运算符),能用小括号解决优先级问题最好了 表达式以最简为最优 2比较/关系运算符 3逻辑运算符 4位运算符 5三元/三目/条件运算符 三目运算能在一定程度上减少代码量,这个在开发中很重要,代 阅读全文
posted @ 2020-03-08 11:32
识途老码
阅读(212)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-03-08 00:45
识途老码
阅读(172)
评论(0)
推荐(0)
浙公网安备 33010602011771号