摘要:
介绍
本文介绍如何在 CentOS 7(6/6.5)、 Fedora、RHEL 上安装 Java。Java是一个流行的软件平台,允许您运行Java应用程序。
本文涵盖了以下Java版本的安装:
OpenJDK 8
Oracle Java 8
先决条件
在开始之前,您应该有一个能够执行 root 权限命令的用户账... 阅读原文
2019-04-05 21:47:46 阅读(2418) 评论(0)
摘要:
[Question]问题描述:
单独的ListView列表能自动垂直滚动,但当将ListView嵌套在ScrollView后,会和ScrollView的滚动滑块冲突,造成ListView滑块显示不完整。
activity_main.xml表现:
<?xml version="1.0" e... 阅读原文
2019-04-05 20:10:01 阅读(3535) 评论(0)
摘要:
1.概念
值传递:方法调用时,实际传入的是它的副本,在方法中对值的修改,不影响调用者的值。
引用传递:方法调用时,实际传入的是参数的实际内存地址,调用者和调用方法所操作的参数都指向同一内存地址,所以方法中操作会影响调用者。
2.问题
① 值传递传入的值,是它的副本是什么意思?
pub... 阅读原文
2019-04-05 18:16:02 阅读(2393) 评论(0)
摘要:
欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。
插入元素
插入元素,如果元素在树中存在,则替换value;如果元素不存在,则插入到对应的位置,再平衡树。
public V put(K key, V value) {
Entry<K,V> t = root;
... 阅读原文
2019-04-05 17:23:03 阅读(2386) 评论(0)
摘要:
1 package quicksort;
2
3 import org.junit.Test;
4
5 import java.util.Arrays;
6
7 public class QuickSort {
8
9 @Test
10 public void setUp(... 阅读原文
2019-04-05 16:05:01 阅读(2383) 评论(0)
摘要:
文章大纲
一、JSON介绍二、常见框架介绍与实战三、Studio中GsonFormat插件使用四、项目源码下载(含参考资料)五、参考文档
一、JSON介绍
1. 简介
JSON 的全称是 JavaScript Object Notation,是一种轻量级的数据交换格 式。... 阅读原文
2019-04-05 15:32:05 阅读(3571) 评论(0)
摘要:
本文将主要讲述 AbstractQueuedSynchronizer 的内部结构和实现逻辑,在看本文之前最好先了解一下 CLH 队列锁,AbstractQueuedSynchronizer 就是根据 CLH 队列锁的变种实现的,因为本身 AQS 比较复杂不容易看清楚他本身的实现逻辑,所以查看 CLH 队列锁的实现,可... 阅读原文
2019-04-05 14:20:06 阅读(2432) 评论(0)
摘要:
上一篇小乐带大家学过 Java8新特性-Lambda表达式,那什么时候可以使用Lambda?通常Lambda表达式是用在函数式接口上使用的。从Java8开始引入了函数式接口,其说明比较简单:函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 java8... 阅读原文
2019-04-05 12:36:09 阅读(2852) 评论(0)
摘要:
同步容器
在 Java 中,同步容器主要包括 2 类:
Vector、Stack、HashTableCollections 类中提供的静态工厂方法创建的类(由 Collections.synchronizedXxxx 等方法)
Vector 实现了 List 接口,Vector 实际上就是一个数组,和 A... 阅读原文
2019-04-05 10:57:08 阅读(2412) 评论(0)
摘要:
前言
微服务架构在如今的9102年已经不是什么新鲜的话题了,但是怎么做好微服务架构,却又是一个永恒的话题。比如服务粒度的划分,怎么控制好粗细?服务划分后,对于项目的部署会有什么改变?... 这会是一个很大的话题,以后可以分开篇章探讨一翻,但是我们本篇并不打算聊这个,而是讨论一下具体的实现技术--dubbo。... 阅读原文
2019-04-05 10:51:01 阅读(2440) 评论(0)