循环&&数组&&方法&&面向对象
2024-09-05 18:34:41
day03
数值的默认值
类型
|
初始化的值 |
byte,short,int,long
|
0 |
float,double
|
0.0 |
char |
空格 |
boolean | false |
引用类型 | null |
JVM的内存划分
- 程序计数器:记录cpu该去执行线程中哪条指令,说白了就是内存和cpu进行通信不需要我们去关心
- 本地方法栈:jvm调用操作系统的方法 的区域,如操作系统支持的复制和粘贴不需要我们去关心
- 方法栈:执行方法,保存局部变量
- 方法区:存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编后的代码等
- 堆:用来存储对象本身的以及数组
面向对象编程
简介
oop:Object Oriented Programming 体现的是指挥者
opp:面向过程程序设计 体现的是执行者
三大特性
封装 继承 多态
成员变量和局部变量的区别
- 定义位置不同
- 内存中存储的位置不同
- 生命周期不同
- 初始化不同,有无默认值
最新文章
- linux查看MySQL版本的四种方法
- [deviceone开发]-土地销售App开源
- Jmeter 中使用非GUI启动进行压力测试
- 使用 T4 文本模板生成设计时代码
- CopyOnWriteArrayList与Collections.synchronizedList的性能对比
- 动态封杀与解封IP
- applicationContext.xml 配置(扫描)
- 深入理解Struts2----数据校验
- 一个字符带下滑线的EditText
- Mysql5.6二进制包安装方法
- 二分查找方法和printk打印级别
- Django使用第三方模块django-password-reset重置密码
- Perl输出复杂数据结构:Data::Dumper,Data::Dump,Data::Printer
- ubuntu16.04下 搭建 lnmp 环境
- python学习—几个简单小程序
- Linux下搭建ruby on rails环境
- 格雷码(Gray code)仿真
- python timeit
- 针对多类型数据库,集群数据库的有序GUID
- CF 1051 G. Distinctification
热门文章
- ASP.NET MVC 数据传递 视图向控制器传递
- Java实现 LeetCode 647 回文子串(暴力)
- Java实现背包问题
- Java实现第十届蓝桥杯数列求值
- 重学 Java 设计模式:实战桥接模式(多支付渠道「微信、支付宝」与多支付模式「刷脸、指纹」场景)
- 使用liunx系统自带的工具sar监控指定接口速率
- Flask flush 闪现
- 【翻译】.NET 5 Preview5发布
- Keiichi Tsuchiya the Drift King (c++三角函数公式)【几何+三角函数公式】
- 将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2