logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

注解(Annotation) --java学习笔记

就是Java代码里的特殊标记,比如:@Override、@Test等,作用是:让其他程序根据注解信息来决定怎么执行该程序注意:注解可以用在类上、构造器上、方法上、成员变量上、参数上、等位置处

文章图片
#java#学习
java面向对象在计算机中的执行原理--学习笔记

举个栗子先创建一个狗类,有属性狗的名字,狗的品种和方法让狗发出叫声,代码如下然后执行下面这段代码那么这段代码到底在内存中到底是怎麽执行的呢?首先,可以看到这段程序会先执行test1类,因此先将test1放到方法区,然后执行main方法,mian方法是在栈内存中执行,所以会在栈内存中创建main方法的栈帧main方法中的第一行代码首先创建一个狗对象,首先接触到的是狗类Dog,因此会将狗类也加载到方法

文章图片
#java#开发语言#学习
到底了