
Java
蜗牛要好好学习呀
虽然蜗牛爬的慢,但是有赶超兔子的决心。
展开
-
对Java方法参数按值传递的理解
对Java方法参数按值传递的理解标签: 值传递 引用传递 方法参数2017-02-28 22:37 322人阅读 评论(0)收藏举报分类: Java(10) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。今天看到(Java核心计数)Java方法对参数按值传递的转载 2017-09-25 22:32:03 · 293 阅读 · 0 评论 -
Java 产生随机数的三种方式
为什么说Java中的随机数都是伪随机数?什么是伪随机数?伪随机数是看似随机实质是固定的周期性序列,也就是有规则的随机。只要这个随机数是由确定算法生成的,那就是伪随机,只能通过不断算法优化,使你的随机数更接近随机。 (随机这个属性和算法本身就是矛盾的)通过真实随机事件取得的随机数才是真随机数。Java随机数产生原理Java的随机数产生是通过线性同余公式产生的,也就是说通过一个复杂的算法原创 2017-10-09 22:18:57 · 13925 阅读 · 2 评论 -
Java 集合
上图是java 集合框架的接口继承图,集合中有两个基本接口:Collection 和 Map。Collection 实现了 Iterable 接口,所以所有实现了 Iterable 接口的类都能使用 Iterator 迭代器。 上图是Java 集合框架的类的继承图 实体集合/映射 接口 重复项 有序/排序 元素调用方法 实现类数据结构 值是否可为NULL原创 2017-10-12 15:56:09 · 324 阅读 · 0 评论 -
Java 中的 this 和 super
this( ) 函数:this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:class Person { private int age = 10; public Person(){ System.原创 2017-10-23 16:33:14 · 246 阅读 · 0 评论 -
Java 整数溢出
int 类型在 Java 中是“有符号”的。所谓“有符号”就是有正负。 在计算机中用二进制表示所有的信息,这个符号的区别就看首位。 首位如果是 0,就是正的,1 就是负的。正与负的区别也因此就在于取反加一。这不仅在 Java,在任何语言中都是这样的。 所谓数值溢出就会出现这个现象。Java 中的 int 总共就 32 位,正数上限的情况首位也只能是 0,其他位都可以是 1(就是 2^31-1原创 2017-10-14 19:33:52 · 1144 阅读 · 0 评论 -
java String 缓冲池
java 中 String 创建详细解释字符串对象是一种特殊的对象。String 类是一个不可变的类。也就说,String 对象 一旦创建就不允许修改。 String 类有一个对应的 String 池,也就是 String pool。每一个内容相同的字符串对 象都对应于一个 pool 里的对象。1.String创建String s = new String("abc"); String s转载 2017-12-07 15:11:39 · 624 阅读 · 0 评论