首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Joepis
掘友等级
Java
不忘初心,方得始终。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
最新
热门
Linux虚拟机设置静态IP
照着网上的方法试了,总有几个步骤不对,反复试了几次,终于成功了,做下笔记。 我是win7系统(这个无所谓),本地VMWare装了Ubuntu 16.04 LTS 64位虚拟机。想在win7用xshell操作本地虚拟机。 其中,NAT表示VMWware内安装的Ubuntu将会在一…
JDK8和JDK9双版本共存
以前安装JDK,需要手动配置环境变量。JDK8多了自动配置环境变量,所以可以不用手动配置。 如果我已经装了JDK8,还想再装一个JDK9,安装完,自动配置的环境变量会指向JDK9版本。 自动配置的环境变量是一个隐藏目录:C:\ProgramData\Oracle\Java\ja…
Java8学习笔记之新日期API
Java8对日期API做了改进,提供了许多好用的方法和接口。 以上这3个对象,都各自有3种创建方式。 通过.now()得到当前日期时间对象。 通过.of()直接指定年月日,时分秒。 LocalDate和LocalTime通过解析字符串创建,LocalDateTime可以通过前2…
Java8学习笔记之Stream API
Stream是Java8引入的一个重度使用lambda表达式的API。 Stream可以用流的方式处理数据集合,在Java8之前,我们处理这些集合,是需要迭代器的,比如iterator,这是外部迭代;而Stream是内部迭代,我们不用关心集合内部元素是如何迭代的,计算机会自动帮…
Java8学习笔记之Lambda表达式
使用Lambda表达式,我们可以很简洁地传递代码(通常是匿名函数)。 如果表达式只有一行,用第一种,多行用第二种。 Java8中,标注了@FunctionalInterface,表明这个接口将是一个函数式接口,它里面只能有一个抽象方法。 Predicate:java.util.…
Java8学习笔记之行为参数化
你会发现我们所有的代码,只有if判断中的条件发生了变化,这违反了DRY原则(Don't Repeat Yourself)。 所以,我们把整个具体行为作为参数来传递,这样,方法体本身的代码就可以复用了。 其实,接口的具体实现,我们只会用到一次。所以,我们可以改成匿名类: 现在,代…
理解JVM(一):内存结构
虚拟机内存管理中最大的一块内存空间。 存放关键字new创建的对象实例和数组。 堆内存被所有线程共享。 这块内存区由JVM(Java虚拟机)自己管理。当使用new创建对象时,不必指定分配空间的大小,JVM会动态自动分配一块区域;在程序执行过程中,没有指向此对象的引用时,此对象就被…
谈谈Java中的代理
代理是Java常用的设计模式,代理类通过调用被代理类的相关方法,实现对相关方法增强。比如加入事务、日志、报警发邮件等操作。 静态代理,就是由程序员手动编写代理类或者用工具生成代理类的代码,再进行编译生成class文件,实现代理。比如简单工厂模式。 代理类和目标类都实现相同接口。…
个人成就
文章被点赞
482
文章被阅读
51,369
掘力值
1,671
关注了
25
关注者
1,239
收藏集
5
关注标签
16
加入于
2017-02-15