java 方法及引用数据类型】的更多相关文章

一.方法 在java中,方法就是用来完成解决某件事情或实现某个功能的办法. 1.语法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } l 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍public l 返回值类型:用于限定方法返回值的数据类型void,与返回值数据类型相同 l 参数类型:用于限定调用方法时传入参…
运算符 算术运算符: 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a -3 - 减 3-1 2 * 乘 2*3 6 / 除 5/2 2 % 取模 5%2 1 ++ 自增 int a=1;a++/++a 2 -- 自减 int b=3;a--/--a 2 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串. 除法“/”当两边为整数时,取整数部分,舍余数.当其中一边为浮点型时,按正常规则相…
1运算符 1.1算术运算符 运算符是用来计算数据的符号. 数据可以是常量,也可以是变量. 被运算符操作的数我们称为操作数. 算术运算符最常见的操作就是将操作数参与数学计算: 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a -3 - 减 3-1 2 * 乘 2*3 6 / 除 5/2 2 % 取模 5/2 1 ++ 自增 int a=1;a++/++a 2 -- 自减 int b=3;a--/--a 2…
1. 引用数据类型 1.1 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型. 引用数据类型的使用: 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型  变量名  =  new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例的功能. 变量名.方法名(); Scanner类 Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据. Scanner使用步骤:…
字符串String 在java 中,字符串不是基本数据类型,而是String 类的对象,当我们创建一个字符串的时候,真的是要使用new 来调用String 构造函数 String str = new String(); 但是如果仅仅想创建一个字符串对象的话,完全可以使用字面量的方法,字面量还是使用双引号 String str = “abc”; 这里要注意的一点是,在Java中字符串字面量是共享的.当我们使用字面量的方式创建字符串对象的时,java在内存中会开辟一个字符串缓冲区,也可以理解为字符串…
原创博文,转载请注明出处.谢谢~~ java程序运行时,其对象是怎么进行放置和安排的呢?内存是怎么分配的呢?理解好这个很有好处!java有5个地方可以存储数据: 1.寄存器.这是最快的存储区,位于处理器内部.java程序员无法感知到它的存在,所以不用深究. 2.堆栈.位于内存中,通过堆栈指针可以获得直接的内存分配.对象引用和基本数据(int,boolean等)存放于堆栈中.注意:是对象的引用,对象数据本身却是存放在堆中的.于对象而言,在堆中存放的只是对象数据的一个地址(类似于C语言的指针),通过…
Java改变引用数据类型的值 在Java中,引用数据类型的数据传递的是值(地址)的拷贝 对于以下代码 class BirthDate { private int day; private int month; private int year; public BirthDate(int d, int m, int y) { day = d; month = m; year = y; } public void setDay(int d) { day = d; } public void setM…
java中基本数据类型有8种:byte,short,int,long,char,float,double,boolean 整型有四种:byte short,int,long byte:   1字节  -128--127 short:  2字节   -32768 -- 32767 int:  4个字节   -2147483648  -- 2147483647(超过20亿) long: 8个字节   -9223372036854775808  -- 9223372036854775807 注:jav…
在Java中,所有的方法参数,都是"按值传递". 有那么一种说法,Java中基本类型是按值传递,对象是按引用传递.这个说法其实是不确切的,确切的说法是 Java中基本类型将值作为参数,按值传递.对象将引用作为参数,按值传递. 所谓按值传递,就是传递的是一个副本. 现在来解释下Java方法传递引用时的情况. 比如说有一个引用 Body body = new Body(.....); 将body当作参数传递的时候,传递的不是body指向的对象,也不是body引用本身,而是body的一个副本…
package org.jimmy.autosearch20180821.test; public class TestStringArr { public static void main(String[] args) { String[] strArr = new String[]{ "1", "2" }; System.out.println(strArr[0]); test(strArr); System.out.println(strArr[0]); te…