Java基础学习--参数传递机制(值传递)、包机制、静态导入

Java中的所有参数传递为值传递,传递的是“值的副本”,得到的是原值的复印件,而不是原件,因此复印件改变不会影响原值。

基本数据类型参数的传值:

传递的是值的副本,副本的改变不会影响原件。

引用类型参数的传递:

传递的是值的副本,但是引用类型指的是“对象的地址”,因此,副本和原参数都指向了同样一个地址,改变“副本”指向地址的对象的值,也意味着原参数指向对象的值也发生了改变。

包机制:

包机制是Java中管理类的重要手段,开发中,会遇到大量同名的类,通过包可以很容易的解决类重名问题,也可以实现对类的有效管理。包对于类,相当于文件夹对于文件的作用。

使用package实现对类的管理,package的使用有两个要点:

1.通常是类的第一句非注释性语句。

2.包名:域名倒着写,再加上模块名,便于内部管理类。例如:com.lr.rm,在硬盘中会产生文件夹路径com/lr/rm。

静态导入:

import static java.lang.Math.PI;//可以直接使用PI

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值