博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java构造方法、重载及垃圾回收
阅读量:5024 次
发布时间:2019-06-12

本文共 904 字,大约阅读时间需要 3 分钟。

要点:

1.通过new关键字调用!!

2.构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),

不能再构造器里使用 return 返回某个值

3.如果我们没有定义构造器,则编译器会自动定义一个无参的构造函数。如果已定义则编译器不会自动添加!

4.构造器的方法名必须和类名一致!

构造方法的重载

package day1;public class User {    int id;    String name;    String pwd;    public User() {            }    public User(int id,String name) {//        super();        //构造方法的第一句总是super()        this.id=id;        //this表示创建好的对象        this.name=name;                    }    public User(int id,String name,String pwd) {        this.id=id;        this.name=name;        this.pwd=pwd;            }    public static void main(String[] args) {        // TODO Auto-generated method stub        User u1=new User();        User u2=new User(101,"sun");        User u3=new User(111,"mentality","123");            }}

垃圾回收机制(Garbage Collection)(了解一下)

算法:

1.引用计数法

2.引用可达法

通用的分代垃圾回收机制

把对象分为三种状态:年轻代、年老代、持久代。

 

转载于:https://www.cnblogs.com/ssxblog/p/11180828.html

你可能感兴趣的文章
Jenkins+Maven+SVN快速搭建持续集成环境(转)
查看>>
bootstrap 媒体查询
查看>>
杜教筛
查看>>
《Ext JS模板与组件基本知识框架图----模板》
查看>>
txmpp
查看>>
微信开发时调用jssdk,在安卓设备中成功调用;在ios设备中返回错误消息:config fail,无其他具体错误消息,且接口权限显示获取ok,无法调用...
查看>>
【Github教程】史上最全github使用方法:github入门到精通
查看>>
抽象工厂模式(Abstract Factory)
查看>>
luogu1373 小a和uim之大逃离 (dp)
查看>>
Redis的Pub/Sub客户端实现
查看>>
SQL日常问题和技巧——持续更新
查看>>
springMVC入门(一)------springMVC基本概念与安装
查看>>
Sam做题记录
查看>>
[bzoj] 2453 维护数列 || 单点修改分块
查看>>
IIS版本变迁
查看>>
BZOJ3884: 上帝与集合的正确用法 拓展欧拉定理
查看>>
mybatis09--自连接一对多查询
查看>>
myeclipse10添加jQuery自动提示的方法
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
视频监控 封装[PlayCtrl.dll]的API
查看>>