首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是传奇哈哈
掘友等级
Android开发工程师
公众号:Android开发吹牛皮
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
114
文章 114
沸点 0
赞
114
返回
|
搜索文章
最新
热门
Java 8 新语法习惯 (函数组合与集合管道模式)
本章节将介绍函数组合和集合管道,您可以结合这两种模式来迭代代码中的集合。了解这些模式的结构有助于您搭建自己的 java 程序,从而充分利用高阶函数和拉姆表达式。 我们在代码中查找 for 循环,回惊奇的发现您的代码中对 for 循环的使用非常频繁。我们将这种情形称为 for 重…
Java 8 新语法习惯 (更轻松的函数式编程)
作为一名 Java 编程语言的开发者,我们早已习惯了使用命令式编程和面向对象对象,因为 Java 从第一个版本开始就是支持这些编程方式。然而在 Java 8 中我们获得了一组强大的新的函数特性和语法。函数式编程已经有十几年的历史,与面向对象的编程方式相比,函数式编程更简洁、更具…
java编程思想之并发(性能优化)
在 Java SE5 类库中的 java.util.concurrent 类库中存在着数量庞大的用于性能提高的类。当细细读取这个类库时很难辨认哪些类适用于那些常规应用,而那些类适用于提高性能。 Java 包括老式的 synchronized 关键字和 Java SE5 中新的 …
java编程思想之并发(终结任务)
有时我们需要任务被突然的终止。这一节将学习有关终止的各类问题。 这是一个让我们观察的示例,他不仅演示了终止问题,而且还演示了资源共享。下面的仿真程序中,花园委员会希望知道每天进入公园的总人数。每个公园门口都有一个计数器,并且任何一个门口的计数值递增时,就表示公园中的总人数的共享…
java编程思想之并发(SE5 新特性)
Java SE5 的类库中引入了大量的新设计来解决并发问题的新类。学习他们将有助于编写更加简单而健壮的并发程序。 他被用来同步一个或多个任务,强制他们等待由其他的任务执行的一组操作完成。 你可以向 CountDownLatch 对象设置一个初始计数值,任何在这个对象上调用 wa…
java编程思想之并发(死锁)
一个对象可以有 synchronized 方法或其他形式的加锁机制来防止别的任务在互斥还没有释放的时候就访问这个对象。 任务有可能变成阻塞状态,所以就可能发生这样的情况:某个任务在等待另一个任务,而后者又在等待别的任务,这样一直下去,直到这个链条上的任务又在等待第一个任务释放锁…
java编程思想之并发(线程之间的协作)
当你使用多线程来同时运行多个任务时,可以通过使用锁来同步两个任务的行为,从而使的一个任务不会干涉另一个任务的资源。也就是说,如果两个任务交替的步入某项共享资源,你可以使用互斥来保证任何时刻只有一个任务可以访问这项资源。 上面的问题已经解决了,下一步是如何使得任务彼此之间可以协作…
java编程思想之并发(认识多线程)
编程问题中的相当一大部分都可以通过顺序编程来解决。然而,对于某些问题,如果能够并行的执行程序中的多个部分,则会变得非常方便甚至非常必要,这些部分要么可以并发执行,要么在多处理器环境下可以同时执行。 并发编程可以使程序执行速度得到极大的提高,或者为设计某些类型的程序提供更简单的模…
java编程思想之并发(共享资源)
关注我的公号:Android开发吹牛皮。互相学习 有了并发我们可以同时做很多事情,但是,两个或者多个线程互相干扰的问题也存在。如果不防范这种冲突,就可能出现两个线程同时访问一个银行账户,向同一个打印机打印,改变同一个值等问题。 单个线程每次只能做一件事情。因为只有一个实体所以永…
java编程思想之注解
注解 (元数据) 为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后的某个时刻非常方便的使用这些数据。 注解在一定程度上是在把元数据与源代码文件结合在一起,而不是保存在外部文档中。注解是众多引入 javaSE5 中的重要语言变化之一。他们可以提供用来完整地描述程序所…
下一页
个人成就
文章被点赞
466
文章被阅读
36,479
掘力值
1,335
关注了
1
关注者
41
收藏集
0
关注标签
22
加入于
2016-08-20