• Java基础知识总结


    一、java修饰符public、protected、default、private访问权限介绍

     二、java数据类型

      

    三、引用传递和值传递

    *值传递:方法调用时,实际参数将它的值传递给对应的形式参数,函数接收到的是原始值的副本,此时内存中存在两个相等的基本类型,若方法中对形参执行处理操作,并不会影响实际参数的值。

    *引用传递:方法调用时,实际参数的引用(是指地址,而不是参数的值)被传递给方法中相应的形式参数,函数接收到的是原始值的内存地址,在方法中,形参与实参的内容相同,方法中对形参的处理会影响实参的值。

    * 这里要特殊考虑String,以及Integer、Double等几个基本类型包装类,它们都是immutable类型,
    因为没有提供自身修改的函数,每次操作都是新生成一个对象,所以要特殊对待,可以认为是和基本数据类型相似,传值操作

    参考文档:https://blog.csdn.net/czh500/article/details/88636612

    四、java程序编译运行过程

    Java程序从源文件创建到程序运行要经过两大步骤:

    1、源文件由编译器编译成字节码(ByteCode); 

    2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言

    ( "semi-interpreted" language)
    参考文档:https://blog.csdn.net/super_YC/article/details/71439786

                     https://www.cnblogs.com/weibanggang/p/11119410.html

  • 相关阅读:
    别让猴子翻到背上
    python生成二维码
    50条经典爱情观
    智力测试题
    SQL数据库优化
    递归函数实现二分查找法
    软件开发类别
    递归函数的深度问题
    UVALive
    UVALive
  • 原文地址:https://www.cnblogs.com/lynnetest/p/12195946.html
Copyright © 2020-2023  润新知