基本语法
奇喑
长风破浪会有时,直挂云帆济沧海!
展开
-
值传递与引用传递
Java语言提供了两种参数传递的方式:值传递和引用传递。 值传递: 在方法调用中,实参会把它的值传递给形参,形参只是用实参的值初始化一个临时的储存单元,因此形参和实参虽然有着形同的值,但是却有着不同的地址单元,因此对形参的改变不会影响实参的值。 引用传递: 在方法调用中,传递的是对象,这时形参和实参的对象指向同一块储存单元,因此对形参的修改就会影响实参的值。 首先,我们先考虑基本数据类型。 一个常...原创 2019-07-13 15:17:02 · 489 阅读 · 0 评论 -
==和equals方法的区别与联系
Java程序中测试两个变量是否相等有两种方式: 一种是利用 == 运算符,另一种是利用equals()方法。 当使用 == 来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型,则只要两个变量的值相等,就将返回true。 但对于两个引用类型变量,只有它们指向同一个对象时,== 才会返回true。 由于基本类型变量无调用方法一说,所以不能之间用equals()方法来判断相等。 但是如...原创 2019-04-14 10:49:36 · 1501 阅读 · 0 评论 -
有关String类里面一些方法的使用实例
1.字符数组与字符串 public class TestDemo4 { public static void main(String[] args) { char[] arr1 = {'R','o','o','k','i','e'}; System.out.println(new String(arr1,0,4));//将字符数组部分转换成字符串 ...原创 2019-04-14 16:36:38 · 312 阅读 · 1 评论