jdk
xc丶卡卡
只要去,就必到达!
展开
-
StringBuffer类初始容量及扩容
StringBuffer类可以创建可修改的字符串序列。该类有StringBuffer(),StringBuffer(int size),StringBuffer(String s)三个改造方法。1.StringBuffer()的初始容量可以容纳16个字符,当该对象的实体存放的字符的长度大于16时,实体容量就自动增加。StringBuffer对象可以通过length()方法获取实体中存放的字符序列长...转载 2018-03-30 16:02:51 · 3064 阅读 · 0 评论 -
浅谈Java中的hashcode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。 为何Object类需要这样一个方法?它有什么作用呢?今天我们就来具体探讨一下hash...转载 2018-03-30 17:17:39 · 96 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行...转载 2018-03-30 14:00:04 · 143 阅读 · 0 评论 -
JDK1.8新特性之 lambda表达式初识
Lambda表达式是Java SE 8才引进的新特性。对于只申明一个函数的接口,它提供了一个简单和简洁的方式让程序员编写匿名函数,同时改善了Java集合框架库(collection),使得更加容易迭代、过滤一个集合,更加容易从另一个集合中提取数据。并且在多核计算机的情况下,新特性提高了运算性能。 主要使用场景为代替匿名内部类的使用:例子如下: 环境jdk1.8 写了一个...原创 2018-08-09 14:06:26 · 224 阅读 · 0 评论 -
jdk8新特性 lambda表达式详解
本文主要讲到的内容有: 一- 前言 二- 背景 三- lambda表达式的语法 四- Lambda程序例子 4-1 Runnable Lambda 4-2 Comparator Lambda 4-3 Listener Lambda 五- 使用Lambda表达式重构代码 5-1 Person Class 5-2 第一个实现最初的实现 5-3 重构后的方法 ...转载 2018-08-09 14:11:35 · 980 阅读 · 0 评论 -
linux在线安装JDK(1.8版本)
在线下载JDK命令:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163...转载 2019-02-28 10:37:18 · 3273 阅读 · 0 评论