-
0318 guava并发工具
0318 guava并发工具 并发是一个难题,但是可以通过使用强力简单的抽象来显著的简化,为了简化问题,guava扩展了Future接口,即 ListenableFuture (可以监听的Future)。 我强烈建议你在你的所有代码里使用ListenableFuture去替代Future,原因如下: 很多的Futures 类...
-
Java原来还可以这么学:如何搞定面试中必考的集合类
Java原来还可以这么学:如何搞定面试中必考的集合类 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 系列文章介绍 本文是《五分钟学Java》系列文章的一篇 本系列文章主要围绕Java程序员必须掌握的核心技能,结合我个人三年多的Java学习和工作经历,...
2020-03-19 16:02:52 java学习java基础java数据结构学javaJava技术如何学习java定义百度打击个人博客
-
Java基础知识-数组与字符串
Java基础知识-数组与字符串 数组 声明 类型 [] 数组名//建议使用 类型 数组名[] 数组声明后不会分配内存,必须new 数组名 = new 类型[大小] e.g. int [] arr = new int [8]; 使用 数组下标从 0 开始 赋值 数组名 [ 下标 ] =数据 e.g. arr[5]=8; 访问 数组名 [ 下标 ] e...
-
Java多线程的wait(),notify(),notifyAll()、sleep()和yield()
Java多线程的wait(),notify(),notifyAll()、sleep()和yield()方法使用详解 Java多线程的wait(),notify(),notifyAll()、sleep()和yield()方法使用详解 Java多线程中的 wait(),notify(),notifyAll()、sleep()和yield()方法 我们先从一个案例开始: static public c...
-
高级操作系统——进程管理
高级操作系统——进程管理 一、进程描述符 进程控制块PCB:是OS控制进程运行用的数据结构,是一个task_struct结构体。 PCB包括:进程标识信息(进程标识符PID等)、执行现场信息(CPU现场,进程切换时需要保存现场信息)、进程映像信息(进程地址空间,即进程在运行时...
-
1.初识JVM
1.初识JVM JVM的概念 JVM是Java Virtual Machine的简称。意为Java虚拟机。 JVM使用软件模拟Java字节码的指令集。 规范 java语言规范 语法 if-else-else if、函数等语法 词法 行终结符、空白符、注释、标识符、关键字等 java内存模型 类加载连接过程 异常 ... JVM规范 J...
-
Top命令你最少要了解到这个程度
Top命令你最少要了解到这个程度 top 命令几乎是每个程序员都会用到的Linux命令。这个命令用来查看Linux系统的综合性能,比如CPU使用情况,内存使用情况。这个命令能帮助我快速定位程序的性能问题。 虽然这个命令很重要,但是之前对于这个命令的使用几乎仅限于查看下哪...
2020-03-18 16:00:57 linux命令查看linux查看linux系统文件硬件Linux瓶颈用户IE磁盘
-
注意了!ArrayList 增删千万不要乱用…
注意了!ArrayList 增删千万不要乱用… 编程过程中常常需要使用到集合,而ArrayList是我们常常使用的,但是最近在一次删除和增加中出现了一些问题,分享记录下。 分下如下俩段代码 ListString?arrayList1?=?new?ArrayListString();arrayList1.add(1);arrayList1.add(2)...
2020-03-18 09:24:44 Intellij阿里巴巴IntelPS小程序AVHTTPSeclipse<checked
-
没用 Java 8,怎么优雅地避免空指针?
没用 Java 8,怎么优雅地避免空指针? 作者:汪小哥 https://blog.csdn.net/u012881904/article/details/68935009 JDK 8 里面有 Optional ,如果你还在使用 JDK 7 及之前的版本,那么可以使用 Google 的 Guava 库,用法差不多,下面介绍一下Google 的 Guava 库用法。...
2020-03-18 09:23:43 Java技术Intellij阿里巴巴傻瓜Intel微信公众号微信Google公众号PS
-
阿里架构强势分享:编写高质量代码改善Java程序的151个建议!
阿里架构强势分享:编写高质量代码改善Java程序的151个建议! 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
