Day008 java的萌新日常
作者:互联网
Day008 java的萌新日常
数组的创建
int [] 数组名;
int 数组名 [];(c语言风格的数组定义)
java内存
堆
存放new的对象和数组;
可以所有的线程共享,不会存放别的对象引用。
栈
存放变量基本类型(包括其数值)
引用对象的变量。
静态初始化
创建 + 赋值
动态初始化
包含了默认初始化
创建后分配空间没有一个个去定义
稀疏数组
在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。
面向对象编程
面向过程:线性思维(第一步做什么,第二步做什么)只适合简单一点的问题;(微观思考)
面向对象:就是一种分类的思维模式,思考问题会去解决哪些问题需要哪些分类,在对这些分类单独思考。最后才对某个类的细节进行面向过程的思考。(宏观思考)
面向对象编程的本质就是以类的方式组织代码,以对象组织数据。
三大特性:
封装(想想函数)
继承
多态
方法的调用
main方法,程序中只能有一个。
静态调用
非静态调用
要把方法实例化(new一下)
标签:初始化,java,萌新,元素,矩阵,Day008,数组,思考 来源: https://www.cnblogs.com/brichendayly/p/14534620.html