众所周知,在Java里是不能给构造函数写返回值的,如果在低版本的编译器定义一个构造器写上返回值可能会报错,高版本里面他就是一个普通的方法。可是如果构造函数没有返回值,那么比如Test t = new Test()我们new一个对象的时候是怎么赋值的呢?

构造函数有返回值吗

写一段代码测试一下:

public class Test {public Test() {}public static void main(String[] args) {Test t = new Test();}
}

反编译一下看看:

 Code:0: new           #5 // class com/irving/utils/baidu/Test3: dup4: invokespecial #6 // Method "<init>":()V7: astore_18: return

从反编译的结果看 4: invokespecial #7 // Method “init”

Java程序员必会!没有返回值的构造函数是怎么完成赋值的?相关推荐

  1. Java程序员必背单词

    Java程序员必背单词 1.routput输出 2.math数学 3.try试图 4.catch抓住 5.throws抛出 6.abstract抽象 7.iterator迭代器 8.public公众的 ...

  2. Java之父James Gosling鼎力推荐《Effective Java 第三版》最新中文版,Java程序员必看神书

    前言 Java之父James Gosling鼎力推荐.Jolt获奖作品全新升级,针对Java 7.8.9全面更新,Java程序员必备参考书.包含大量完整的示例代码和透彻的技术分析,通过90条经验法则, ...

  3. java架构师之路:JAVA程序员必看的15本书的电子版下载地址

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  4. JAVA程序员必看的15本书

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  5. Java程序员必看的15本书的电子版下载地址

    Java程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺 ...

  6. 外包3年,吃透这三份Java程序员必刷的算法宝典后,已从13K涨到25K

    懂点算法,很有必要 "不学数据结构和算法,一辈子都是码畜".不管你是 Java 程序员.算法工程师.数据分析师,还是技术管理者.架构师...... 我们都有一个共同的目标,就是在技 ...

  7. java程序员必看书籍

    学习Java最痛苦的事情莫过于对未来职业方向的选择.尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起. 因此,作为初学者的你必须看完 ...

  8. 收藏|Java程序员必看的几本基础书籍和常用工具

    java程序员必看基础书籍和工具 1计算机基础 1.<深入理解计算机系统> 著名的CSAPP,从c语言到汇编语言到硬件再到操作系统,写得非常好.是一本能帮助深入理解计算机系统的书.基本上把 ...

  9. Java程序员必看的9本基础书籍推荐!

    互联网的迅速发展给IT行业提供了广阔的前景,很多IT企业为了更好的发展,不惜重金聘请软件开发人才以增强自己在市场上的竞争力.这也让IT从业人员薪资水涨船高,许多人纷纷转投Java开发行业.很多人学Ja ...

  10. Java程序员必会!java语言的编译命令是什么

    害怕干不过SpringBoot?莫慌,我送你套神级pdf文档 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring B ...

最新文章

  1. Virtualbox设置虚拟机访问外网以及主机访问虚拟机
  2. 9月份个人:windows系统的DNS服务器配置
  3. c语言解逻辑问题的一般步骤,C语言面试题---逻辑短路问题
  4. 微信小程序-豆瓣电影TOP250
  5. filebeat Template 报错(安装的时候遇到错误了用这个方法解决的)
  6. 传江民总裁王江民因心脏病突发逝世 享年59岁
  7. maven-assembly-plugin插件打包 jar、tar.gz
  8. CruiseControl.NET ----- mail 配置
  9. BZOJ 1613: [Usaco2007 Jan]Running贝茜的晨练计划
  10. datagridview 设置选中行_Sublime Text 3最好的功能、插件和设置
  11. 刷题记录 kuangbin带你飞专题九:连通图
  12. (原创)windows10cmd装逼命令
  13. django-数据库[ 基本操作 ]
  14. 对 COMP 通证经济模型的一般性评价
  15. linux进程等待wait()实例
  16. UI设计学习:Logo
  17. Spring 通过 @Lazy 注解解决构造方法循环依赖问题
  18. envi与arcgis文件转换_[转载]ArcGIS、MapInfo、ENVI、MapGIS等矢量格式相互转换
  19. 基于RISC-V架构的开源处理器及SoC研究综述
  20. GIS杂记:气象数据处理心得(矢栅转换)

热门文章

  1. 2021-2025年中国电动毛巾散热器行业市场供需与战略研究报告
  2. el-table使用图片实例代码
  3. 如何设置xampp的phpmyadmin外网访问?
  4. android php 项目代码混淆,Android Studio配置反混淆的实现
  5. 十万大学生都已成为猿粉,你还在等什么?
  6. 技术沙龙|赋能企业数字化转型,移动云云原生应用架构实践
  7. 免费开源:人人必备的数据分析技能
  8. 为何字节跳动、腾讯、阿里都要用Python?CSDN都要对它下手了!
  9. 互联网为什么需要“黑客”?
  10. 小白也能看懂的 Java 异常处理