学习java的一些笔记(3)
1)对象之间的关系:
a.组成关系eg:手机和手机CPU之间的关系
b.依赖关系eg:手机和手机卡之间的关系
c.关联关系eg:手机和存储卡之间的关系
2)对象在业务逻辑上是一个事物个体
在本质上是结构化数据 对象属性也是实例变量
对象属性在类中声明,运行期间在堆存中分配对象
在方法中声明的变量为:局部变量
引用变量:在业务逻辑上引用对象的代词
本质上存储的值为对象的首地址(通过首地址引用对象)
引用类型变量的值,不是直接对象,是通过地址间接访问对象,引用本身不是对象
3)递归问题的优点:解决问题很优雅,只需你解决一个层次
缺点:大量消耗内存,不能解决很深层次的问题,否则会出现栈溢出问题
扩容:
Arrays.copyOf(ary,aryLength);
学习java的一些笔记(3)相关推荐
- 很久前学习java总结的笔记
第一日内容 HelloWorld public class HelloWorld {public static void main(String[] args) {System.out.println ...
- 学习java基础知识笔记
Java基础知识 第一章.Java基础入门 1.JDK的组成 2.什么是注释,注释有哪些,字面量,什么是变量 注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的.单行注释. ...
- 2022 学习Java项目课程笔记
项目一.踏上Java开发之旅 任务1.安装配置JDK并开发第一个Java程序 1.1.1安装JDK -安装JDK11 1.1.2 配置JDK 1.1.3 开发Java程序 1.编写源程序 2.编译成字 ...
- 学习java的一些笔记(8)
Date类的构造方法 Date():创建一个用于描述当前系统时间的Date对象 Date重写了toString方法,该方法返回的字符串用来描述它所描述的时间的 常用方法: long getTime() ...
- 学习java的一些笔记(7)
1)StringBuilder 和String不同,该类的实例封装了一个可变字符序列. 当我们需要对一个字符串进行频繁修改的时候,应首先选取该类完成 常用构造方法: StrinfBuilder(): ...
- 学习java的一些笔记(6)
1)抽象类: 业务方面:表达了抽象概念,与具体相反 抽象概念包含抽象的行为,如饮料一定可以打开,由具体饮料类型决定 语法方面: a.使用abstract关键字定义抽象类 b.抽象类中可以定义抽象的方法 ...
- 学习java得一些笔记(5)
1)public:修饰类,属性,方法,构造器,内部类等,在任何地方都可见 protected:只能修饰类的成员,在类体中使用,在当前package中可见 很少使用package作为访问范围,保护的成员 ...
- 零基础学习Java开发,这些学习笔记送给你!
因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...
- 零基础学习Java开发,这些学习笔记送给你
因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...
最新文章
- 一文详解三维重建之定位定姿算法
- Ubuntu设置root密码
- mysql t-sql,将T-SQL转换为MySQL
- vue项目中的遇错:Invalid Host header
- JDBC之一:快速入门
- ABC 189 E - Rotate and Flip 矩阵转移
- ES2019 的新功能 flat()
- mysql 查询之聚合查询
- docker的安装--基于docker1.6
- 用Winhex软件定位NTFS文件系统的不明白之处
- include vdimgck.php,织梦后台升级后验证码登录一直显示错误的解决方法
- 【Unity基础】Unity打包exe
- 织梦留言板模板 .php,织梦DEDECMS留言板功能制作及调用标签
- 宝塔面板干什么用的?
- Redis由于目标计算机积极拒绝,无法连接。
- 无法打开匿名级安全令牌——CV明
- win10无法连接校园网问题
- 巴身小(leng)一族作为夜郎后裔的历史见证
- RIO10数据集下载链接提取
- 安卓防止手机休眠软件_Caffeinate app下载-手机防休眠工具Caffeinate下载v3.3.3 安卓版-西西软件下载...
热门文章
- adb devices unauthorized解决方法
- 问题解决:jmeter+java+beanshell : org.apache.jorphan.util.JMeterException: Error invoking bsh method: eva
- java.net.BindException: Address already in use: 解决方法
- 测试向量是否包含给定元素
- 如何在迭代时从列表中删除项目?
- MATLAB编程与应用系列-第2章 数组及矩阵的创建及操作(4)
- 【元气云妹】有趣有料的云吞铺子,来一碗吗?
- Linux网络相关、firewalld、netfilter及其5表5链、iptables语法
- atitit. 浏览器插件 控件 applet 的部署,签名总结 浏览器 插件 控件 的签名安全机制o9o...
- Ubuntu 14.04下 Redis MongoDB安装及使用