首页 > 编程语言 > 详细

Java基础知识总结

时间:2020-01-15 14:23:07      阅读:84      评论:0      收藏:0      [点我收藏+]

一、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

Java基础知识总结

原文:https://www.cnblogs.com/lynnetest/p/12195946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!