美文网首页
Java基础:数据类型

Java基础:数据类型

作者: 洋_6653 | 来源:发表于2017-10-28 19:31 被阅读0次

数据类型作参数:

eg1:

class Test03

{

public static void main(String[] args)

{

StringBuffer s= new StringBuffer("good");

StringBuffer s2=new StringBuffer("bad");

test(s,s2);

System.out.println(s);//9

System.out.println(s2);//10

}

static void test(StringBuffer s,StringBuffer s2) {

System.out.println(s);//1

System.out.println(s2);//2

s2=s;//3

s=new StringBuffer("new");//4

System.out.println(s);//5

System.out.println(s2);//6

s.append("hah");//7

s2.append("hah");//8

}

}


publicString change(String s){

s ="222";

returns;

}

publicstaticvoidmain(Stirng[] args){

String s ="111";

change(s);

sout(s);

}


class Test02

{

public static void main(String[] args)

{

int i=5;

int i2=i;

i2=6;

System.out.println(i);

}

}

程序的结果是什么?5!!!

这说明什么,原始数据类型是按值传递的,这个按值传递也是指的是进行赋值时的行为下一个问题:Java 应用程序有且仅有的一种参数传递机制,即按值传递


publicString change(String s,inti, StringBuffer sb, Person p){

s="123";

i=3;

sb.append("woshi");

p.setAge(100);

sb =newStringBuffer("sbsb");

p =newPerson("bb",44);

returns;

}

@Test

publicvoidtestChange(){

StringBuffer sb =newStringBuffer("buff");

String s ="aaa";

inti =1;

Person p =newPerson("aa",12);

i=2;

change(s,i,sb,p);

//        s="222";

System.out.println(s);

System.out.println(i);

System.out.println(sb.toString());

System.out.println(p);

}

相关文章

  • Java知识之数据类型

    Java数据类型图表## Java数据类型分为:### 基础数据类型 引用数据类型 null类型 基础数据类型分別...

  • android面试准备

    Android知识体系 语言 java基础 数据类型基础数据类型基础数据类型相关运算byte/8,char/16,...

  • 大数据开发:Java数据类型入门

    在Java基础入门学习阶段,Java基础数据类型无疑是基础当中的重点,掌握基础数据类型,对于后续去理解和掌握更深入...

  • JAVA基础学习

    一、Java语言基础 1.数据类型(8种基础数据类型、引用数据类型) 2.关键字与标识符(Java语言定义的50个...

  • Java的数据类型

    Java的数据类型包含基础数据类型、引用数据类型两大类。 一、四大类八个基础数据类型 Java语言提供了八种基本类...

  • Java 基础题目

    Java 基础部分 1. JAVA 的基本数据类型有哪些 ? String 是不是基本数据类型 ? Java 有 ...

  • Java值传递与引用传递深度解析

    众所周知,Java存在8种基础数据类型。不过,Java字节码中还有额外的两种基础数据类型,分别是reference...

  • [Java基础]包装类型

    [Java基础]包装类 了解一下 什么是包装类型在 Java 中, 数据类型总共可以分为2大类 : 基础数据类型和...

  • 求知讲坛java视频笔记Day2《数据类型》

    Java数据类型可分为基础数据类型和引用数据类型。 基础数据类型包括8种 其中四种整数类型: byte,字节类型,...

  • 2019-02-27

    一、java的基础数据类型 (1)Java一共有8种基本数据类型(原始数据类型): 类型/存储要求/范围(包含)/...

网友评论

      本文标题:Java基础:数据类型

      本文链接:https://www.haomeiwen.com/subject/vswspxtx.html