首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
957569558
掘友等级
Java开发
|
中北大学
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Java 参数传达方式(值传递/引用传递)
在传递引用变量时传递的是引用变量的值,而不是这个引用,所以无论传递基本类型还是引用类型都是值传递。 上面结果原因是:传递了主方法中 referenceTest 引用的值,也就是它指向对象的首地址,set() 方法中的 test 引用也指向了那块地址,所以在用 test 引用修改…
Java中的String 字符串
1. (1)在常量池中寻找是否有引用指向"string",若有则在堆中开辟一块空间将常量池引用指向的内容赋值到新开辟的空间,若没有则先在堆中开辟一块空间存储"string"并在常量池创建一个引用指向这片空间. 上面的例子中字符串常量池中只有关于 "te" 和 "st" 的引用,…
Java引用类型(软、硬、弱、幻象)
就是我们平时创建的对象引用。 类似于这样的引用是强引用。 强引用是不会被垃圾收集器自动收集的,除非显式地将引用置为空(null),否则 JVM 将抛出一个 OutOfMemoryError。 软引用和强引用有一点区别,在垃圾回收器启动后会判断当前JVM内存是否达到临界值,若达到…
关于java 1.8的Lambda表达式详解
Java1.8新增了Lambda表达式,目的是为了方便匿名内部类的使用。 其中 c 就是check方法中的参数,当参数是一个的时候可以省略括号,参数不为一个的时候就需要将参数用小括号括起来:(参数1,参数2,....)->{函数体},当没有参数的时候就写成()->{函数体};j…
Java行为参数化(三)- Lambda表达式的类型检查
然后我在主方法中调用test方法并传入了一个Lambda表达式,那么显而易见,在调用test方法的时候就已经确定了你所传入的Lambda表达式是实现了MyInterface这个接口,现在就确定了这个Lambda表达式的目标类型是MyInterface;然后接着推断Lambda表…
Java行为参数化(二)-Lambda表达式
那么我们在调用show方法时又和上一篇文章(也就是第一个注释处)不同,我们没有传入方法引用,而是传入了...好吧,这就是Lambda表达式,上面在调用show方法传入的第一个参数:n->{System.out.println(n);} 就是本章要讲的Lambda表达式,它由一个…
Java行为参数化(一)
答:那也是一个方法咯。 输出结果当然是:hello world 啦。 可是你想这有什么呢?不就是写了一个Consumer接口,然后写一个匿名类重写他的accept方法,然后带入Consumer到show方法调用它咩?Java没更新前也可以这样啊,只不过是传参了一个对象,然后在方…
Java-Stream流(一)
Java在1.8版本引入了流的概念,这个流可不是IO流的流,第一次学的时候我就很容易把这个流和IO流想到一块去,学的时候总是想着它和IO流是不是有什么关系呢?可是学到了后来发现.......什么关系都没有,Java中的流和IO流是截然不同的两个概念,根本不搭边。 依次打印出了每…
Java集合(一)-ArrayList源码解析
ArrayList是Java集合中的一份子,它的内部结构实为数组并封装了一些方法和特性方便使用者,为什么不用数组呢?因为ArrayList更加方便:如果你再不确定元素个数的情况下创建一个数组,那么在数组容量不够的情况下需要手动扩容(也就是重新初始化一个数组),但是在ArrayL…
Java-nio :Demo
关于nio基础的Demo:packagecom.nio;
下一页
个人成就
文章被点赞
4
文章被阅读
17,396
掘力值
329
关注了
14
关注者
3
收藏集
0
关注标签
67
加入于
2018-12-14