- 博客(5)
- 收藏
- 关注
原创 数组 二分法
数组内存空间的地址是连续的( 因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。~ 数组的元素是不能删的,只能覆盖。
2022-09-21 17:07:47 125 1
原创 C#枚举 互相转换
1.1enum枚举转换成string字符串类型:enum_name.枚举值。ToString();例子:1.2 将字符串转换为enum枚举:在其进行转换是首先肯定得定义一个string类型的量,然后通过(enum_name)Enum.Parse( typeof(enum-name),string_name )方法进行设置调用;例子:2.1enum枚举转化为int整形:转换为整形一般是用 强制转换 ,(int)enum_name.枚举值例子:...
2022-09-16 15:47:19 4101
原创 查资料和使用“十步天才思维模型”完成对于“方法”这个核心概念的理解,写出详细文档。
Java中“方法”:1.学习目的:学习使用‘方法’可以快速用不同的参数的同时使用相同的方法,提高代码的快速和简洁。方法的优点1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。2.是什么?用在哪里?方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程...
2021-09-04 20:51:38 194
原创 虚拟机浅说
JVM是Java Virtual Machine(Java虚拟机)的缩写Java 虚拟机的内存可以简单的分为三个区域:虚拟机栈 stack、堆 heap、 方法区 method area。虚拟机栈:先进后出,后进先出。特点:1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变 量、操作数、方法出口等)2. JVM 为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变 量等)3. 栈属于线程私有,不能实现线程间的共享!4. 栈的存储特性是.
2021-09-01 21:15:50 141
原创 内存分析01
1.main()的栈帧先出现,args没有字段,所以是null。然后轮到【Person p1 = new Person();】语句,先在栈中产生Person的栈帧,然后在堆中产生对象。当执行【Person p1 = new Person();】时方法区中调用了Person类的方法,堆于方法区产生了对象,name:null;age=0;show则是来自调用方法区。Person的栈帧将堆中0x11的地址赋值给了main()栈帧里的p1,然后Person的栈帧就消失。2.执行【p1.age = ...
2021-09-01 20:57:50 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人