已经加载内存中


已经有对象名了

Object类有个getClass方法

定义Person类里面name和age两个属性。

生成有参构造 无参构造。getter和setter 还有重写toString方法

Class.forName

Class.forName是一个静态的方法


参数传的是一个全类名,包名+类名。有一个编译异常需要处理。


类名拼写错了重写拼类名

类名.class

类.getClass

验证三个对象,用等等比较的是对象的内存地址

每一个class字节码文件对应的都不相同

三种形式的常用于方式

转载于:https://www.cnblogs.com/wangjunwei/p/11286679.html

阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_6_反射_获取字节码Class对象的三种方式...相关推荐

  1. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  2. java获取method,2.5 反射——Class对象功能_获取Method

    >[info] 反射--Class对象功能_获取Method * Method:方法对象 * 执行方法: * Object invoke(Object obj, Object... args) ...

  3. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  4. java语言基础 : 初识计算机和Java语言-----java初识之路

    初识计算机和Java语言 第一节:计算机的体系结构(常识) 1.计算机的基本概念 计算机(Computer)俗称电脑,是一种用于高级计算,使用非常广泛的设备,主要由 计算机硬件和 计算机软件两个部分组 ...

  5. Java基础(一)Java语言概述及入门

    1 Java语言概述 1.1Java概述 是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言. 是一种面向Internet的编程 ...

  6. python语言与蟒蛇_1、python语言是一种“大蟒蛇语言‘’,但是python语言却和蟒蛇没有任何关系_学小易找答案...

    [单选题]最早的显微镜是有谁发明的?( ) [简答题]已知斜度,抄画图形. [简答题]什么是程序设计? [简答题]简述承保年度制满期赔付率涵义 [单选题]筹集股权资本是企业筹集( )的一种重要方式. ...

  7. 恶魔语言java_说地道的Java语言(译)

    说地道的Java语言 --使非Java程序员能流畅地使用Java程序设计语言 使用一种程序设计语言,就应该专业地使用它.本文是IBM developerWorks中的一篇文章,它描述的都是Java编程 ...

  8. java语言主要因为具备了,Java语言的魅力

    Java语言的简介Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向 ...

  9. java语言的特点简单性,Java语言的特点

    Java是一门面向对象编程语言,底层是C++语言.Java语言分为三大体系: • Java SE(标准版) • Java EE(企业版) • Java ME(微型版) Java语言的特点有以下几种: ...

  10. 【JAVA】Java概述(1、Java语言发展史;2、Java语言跨平台原理;3、JRE和JDK;4、JDK的下载与安装)

    Java概述 重新学习Java第一篇 文章目录 Java概述 1.JAVA语言发展史 1.1Java语言 1.2Java语言发展史 2.Java语言跨平台原理 2.1平台 2.2跨平台 2.3跨平台原 ...

最新文章

  1. hive--udf函数(开发-4种加载方式)
  2. docker目录挂载
  3. jcaptcha maven
  4. 服务器cpu_服务器CPU与GPU协同运算加速三巨头竞争
  5. 高性能Javascript HTML集合访问的学习笔记
  6. activiti历史数据的查看
  7. Java程序员必备的11大Intellij插件
  8. 系统架构升级建议书(1)
  9. docker部署showdoc
  10. 惠普安装linux系统u盘,怎么用U盘安装linux系统
  11. Fragstats官方教程 [汉译版] 首发预告
  12. 网络安全--安全攻防概述
  13. 第3章 网站评价准则和色彩心理学
  14. java两周期的正选函数,在 Java 中如何计算双曲正弦,余弦和正切?
  15. P1183 多边形的面积
  16. Go语言源码中Replacer查找部份的笔记
  17. Java23种设计模式——2.创建型模式之原型模式
  18. IT界被忽视的小可爱们:致敬QA
  19. ETHA Lend—由波卡支持的跨链收益优化器
  20. Pinia下一代vue状态管理工具

热门文章

  1. python语音转文字源码_python文字转语音实现过程解析
  2. c235delc杂合变异遗传吗_血常规正常就真的没有地贫吗?
  3. 如何对xgboost模型进行优化
  4. 最新遥感图像解译标准数据集--202105
  5. OpenCV+dlib+Python实现人体五官检测
  6. 斯坦福发布最新NLP处理工具stanfordnlp体验
  7. ie选项 由于该计算机受到限制 本次操作已被取消,IE“Internet 选项”无法打开提示“由于该计算机受到限制本次操作已被取消”...
  8. case 日期when 范围_亚马逊运营干货:开case最全路径和各种实用链接,赶紧收藏...
  9. 人工智能 AI技术学习路线图 初阶+中阶+高阶
  10. 以太坊源码 交易池(一) 基本流程解析