大一暑假实习day5_1

目录

 以及输出对齐

 随机数字

static还是和c++一样,所有类对象共享

 工具类:

 static的用法也和c++一样:

 然后从内存来解释一下:

下面重新认识main:

 下面学Java的继承:(这半天先补一下这一些细节)

 5.IDEA调试内存和内存分析工具:

6.重名的成员变量

 7.重写:

 8.

 9.this,super总结

10.快捷键alt+insert或者下载Ptg插件可以简化你手打过程

11.多态


一早先学到一个新玩意:

 以及输出对齐

 随机数字

 这是为了不指向同一个空间,new一个出来

append加什么都可以给你转成字符

static还是和c++一样,所有类对象共享

 

 

 工具类:

私有化是为了不让别人创建工具类对象,因为这没有意义。一般定义为静态类方法,方便使用

 PS:这是一个业务的基本框架

 static的用法也和c++一样:

因为静态和对象关系不大,是类得对象一起共享的,自然没有This.

 然后从内存来解释一下:

静态的东西随着类加载而加载,在没有对象之前就有了静态的内容 。

下面重新认识main:

 下面学Java的继承:(这半天先补一下这一些细节)

思想和c++一毛一样,除了不支持多继承

 这里提一嘴实际的,与我们平时学习中往往忽略的,但是实际开发特别重视的,就是父类子类要属于一种类别,符合实际情况。

以及,多一个概念叫间接父类 

 子类只能访问父类私有

下面加个标号吧

1.

 2.

 3.

 在提一句,这里对象不用了,就变成垃圾,虚拟机自己会回收内存

4.

 

这里的虚方法定义和c++不一样!

 5.IDEA调试内存和内存分析工具:

先这样:

然后 在终端里面拿到地址:

 然后输入jhsdb hsdb,获得Jdk自带的内存分析,然后点下面第一个选项

 然后输入刚才获得进程id

 接下来想看什么就自己看,但是具体代表的数据、格式啊,需要上网慢慢查了,又是一块学习重点

jiu

 地址:黑马程序员Java零基础视频教程(2022最新Java入门,含斯坦福大学练习题+力扣算法题+大厂java面试题)_哔哩哔哩_bilibili

 

 相当厉害,但是暂时还不能完全看懂

6.重名的成员变量

 7.重写:

 

 注意事项:

 5和6从本质上说:

 8.

 9.this,super总结

PS:把对象在内存中的结构打印出来:

 

 从内存上:

 这里this在方法show中就是一个局部变量

 而this()的用法是这样的

因为本类其他构造函数里面肯定先有一个隐藏或者显示地super了。当然this()必须写在第一行

10.快捷键alt+insert或者下载Ptg插件可以简化你手打过程

11.多态

 

 

 

 11.一个技术:

判断a是不是dog类型

 jdk12以后的新特性:

 

先这样子

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值