05 2020 档案

java包装类
摘要:Wrapper Classes(包装类) 装箱和拆箱 装箱(auto boxing):基本数据类型转换为包装类的过程(在编译器执行),例如把 int 包装成 Integer 类的对象 Integer obj = m;<==> Integer obj=Integer.valueOf(m);<==>In 阅读全文

posted @ 2020-05-26 19:33 晓晓的明星 阅读(504) 评论(0) 推荐(0)

getter和setter
摘要:getter 和setter 子类中为什么要写get和set方法获取释放数据,不写会怎样?在什么情况下要用getter和setter? getter通常与一个私有的实例变量对应,用于返回该变量的值 public int getXxxx(){ return "相应的实例变量";} setter通常与一 阅读全文

posted @ 2020-05-24 12:21 晓晓的明星 阅读(351) 评论(0) 推荐(0)

用Java虚拟机分析参数传递
摘要:注: 栈帧后进先出 参数传递的实质:就是将一个方法的栈帧中某些变量的值(地址)拷贝到另一个方法的栈帧中 每次方法的执行都会产生一个新的栈帧,方法执行完栈帧消失 不同栈帧的两个变量在各自的空间中操作,互不影响 所有的值传递都在栈中执行,与堆无关 传递过程 基本数据类型 public class Ele 阅读全文

posted @ 2020-05-18 15:04 晓晓的明星 阅读(295) 评论(0) 推荐(0)

正负十进制转二进制
摘要:import java.util.Scanner ; public class BinaryConverter { public static void main( String[] args ) { Scanner s = new Scanner( System.in ); System.out. 阅读全文

posted @ 2020-05-16 08:12 晓晓的明星 阅读(172) 评论(0) 推荐(0)

java八大排序
摘要:java排序 冒泡排序(相邻比较) 算法思路: 1、比较相邻的元素。如果第一个比第二个大,就交换它们两个; 2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 3、针对所有的元素重复以上的步骤,除了最后一个; 4、重复步骤1~3,直到排序完成。 pub 阅读全文

posted @ 2020-05-15 19:04 晓晓的明星 阅读(278) 评论(0) 推荐(0)

浮点数的存储结构
摘要:浮点数的存储结构 1、float 和 double 的区别 在 Java 语言中,float类型数字在计算机中用4个字节【32 bit】来存储,而double类型数字则占用8个字节【64 bit】 从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,do 阅读全文

posted @ 2020-05-15 15:58 晓晓的明星 阅读(1262) 评论(0) 推荐(0)

引用数据类型、自动类型提升、自动类型转换、强制类型转换
摘要:10.7.2 引用数据类型 /* * 1、与 基本数据类型 对应的是 引用类型 * 2、在基本数据类型的变量中存储的就是相应类型的数值 * 3、在引用类型的变量中存储的是一个内存地址(通过这个地址可以找到真正的数据) */public class Snake {​ public static voi 阅读全文

posted @ 2020-05-07 21:50 晓晓的明星 阅读(407) 评论(0) 推荐(0)

next()和nextline()区别
摘要:next():将有效字符之前遇到的空格、tab键、回车键自动忽略,有效字符后遇到的将之前的进行分割或结束 nextline():只有遇到回车键时,将回车键之前的所有字符包括空格等原样输出 阅读全文

posted @ 2020-05-07 21:47 晓晓的明星 阅读(243) 评论(0) 推荐(0)

java运算符
摘要:10.29 运算符 10.29.1 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符描述例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操 阅读全文

posted @ 2020-05-07 21:42 晓晓的明星 阅读(110) 评论(0) 推荐(0)

在for循环里面的++i与i++的区别
摘要:++i与i++在表面上没有什么区别 for(语句 1;语句 2;语句 3) 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句 3 在循环(代码块)已被执行之后执行 (所以在for循环条件的++i与i++的结果上没有什么区别) 例如: ++i:public class 阅读全文

posted @ 2020-05-04 17:12 晓晓的明星 阅读(1412) 评论(0) 推荐(0)

导航