登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Java开发
(共
2755
篇经验)
0
推荐
7K
浏览
Java 数组常用方法
数组的定义方法 首先看一维数组的定义方法: 数组的静态声明法 int arr [] = {5,2,7,9,0}; // [] 写在前后都行,风格统一即可 int[] arr = {5,2,7,9...
ErinG93
8年前
Java
Java开发
0
推荐
6K
浏览
Java中Varargs机制的理解
J2SE 1.5提供了“Varargs”机制。借助这一机制,可以定义能和多个实参相匹配的形参。从而,可以用一种更简单的方式,来传递个数可变的实参。本文介绍这一机制的使用方法,以及这一机制与数组、...
kate18
8年前
Java SE
Java开发
0
推荐
9K
浏览
从Java源码角度彻底理解String,StringBuilder和StringBuffer的区别
字符串,就是一系列字符的集合。
KimMonroy
8年前
Java
Java开发
0
推荐
9K
浏览
深入理解Java虚拟机---自动内存管理机制
本文介绍的Java虚拟机(JVM)的自动内存管理机制主要是参照《深入理解Java虚拟机》(第2版)一书中的内容,主要分为两个部分:Java内存区域和内存溢出异常、垃圾回收和内存分配策略。因此我也...
forms
8年前
JVM
虚拟化
Java开发
0
推荐
5K
浏览
Java 新特性,使用 Lambdas 表达式作为 Predicates
在 Java 8 之前的代码使用传统的 for 循环条件和使用 StringBuilder 逐步构建一个字符串。Java 8 代码使用 map 实体,映射(转换)每一个实体变成字符串形式 "ke...
153013262
8年前
Java
Java开发
0
推荐
9K
浏览
HashMap的工作原理
在HashMap(jdk1.7)的put方法实现中首先利用了hash()生成key的hashCode,然后比较key的hashCode是否已经存在集合,如果不存在,就插入到集合,如果已存在,则返回null。
Marilynn21J
8年前
Java开发
链表
0
推荐
6K
浏览
java 实现 stack
栈是限制插入和删除只能在一个位置上进行的 List,该位置是 List 的末端,叫做栈的顶(top),对于栈的基本操作有 push 和 pop,前者是插入,后者是删除。
jejv4789
8年前
Java
Java开发
0
推荐
6K
浏览
Silk,一个基于java bean的轻量级响应式框架
Silk:一个基于java bean的响应式框架
xip448483
8年前
Java
Java开发
0
推荐
7K
浏览
Java——永存、曲折、低谷、重生!
1991年,James Gosling带领着名为“Green Team”的团队着手研发一种新的语言以及专为下一代数字设备和计算机使用的网络系统。历时4年辛勤工作后,该项目最终修成正果并取名为Java。
dingo
8年前
Java
Java开发
0
推荐
8K
浏览
Java并发编程实战 - 取消与关闭
任务和线程的启动是一件非常容易的事情。在大多时候,我们都会让它们从开始运行到结束,或者让它们自行停止。然而,有的时候我们希望提前结束任务或者是线程:有可能是它们运行时发生了错误;有可能是用户取消...
estren83
8年前
Java
并发
Java开发
0
推荐
7K
浏览
Java 核心技术点之内部类
内部类就是定义在一个类内部的类。内部类中定义的方法能访问到外围类的私有属性及方法;外围类无法实现对同一包中的其他类隐藏,而内部类可以做到这一点;匿名内部类在我们只需使用该类的实例一次时可以有效减少我们的代码量。
oaby4593
8年前
Java
Java开发
0
推荐
6K
浏览
Java 核心技术点之接口
Java中的接口是一组对需求的描述。
plua1130
8年前
Java
Java开发
面向对象编程
0
推荐
10K
浏览
Java8 Lambda表达式
Lambda表达式是一个匿名函数,将行为像数据一样传递,表达式使用 -> 将参数和主体分开, -> 前面是参数部分,后面这是主体部分。
LorenzoTrow
8年前
Java开发
Java8
0
推荐
11K
浏览
Java并发编程
即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。CPU通过时间片分配的算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是,在切换前会保...
salt
8年前
Java
并发
Java开发
0
推荐
6K
浏览
有效处理Java异常三原则
Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。
JamShowers
8年前
Java
Java开发
0
推荐
13K
浏览
机器学习算法之决策树
决策树是一种简单高效并且具有强解释性的模型,广泛应用于数据分析领域。
rushuang3818
8年前
算法
Java开发
决策树
0
推荐
9K
浏览
JVM堆内存监测的一种方式,性能调优依旧任重道远
在讨论Martijn的团队如何进行堆内存监测之前,我们先回顾下JVM的工作机制。JVM是一种对计算机的抽象行为,是它保证了Java程序的运行。每一个运行的Java程序都对应着一个JVM实例。
why830702
8年前
JVM
Java开发
0
推荐
6K
浏览
Java并发编程:从根源上解析volatile关键字的实现
缓存一致性问题。通常称这种被多个线程访问的变量为共享变量。 也就是说,如果一个变量在多个CPU中都存在缓存(一般在多线程编程时才会出现),那么就可能存在缓存不一致的问题。
jinlong92
8年前
Java
并发
Java开发
0
推荐
5K
浏览
Rxjava实践之路[初级篇]
本章主要讲过滤,如何从发射的Observable中选取想要的内容以及学会更多有用的处理技巧。
AurPye
8年前
Java开发
RxJava
0
推荐
17K
浏览
代理模式详解
代理模式是对象的结构模式。代理模式为其他对象提供一种代理以控制对这个对象的访问。简单来说,在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
LidiaFleck
8年前
Java
Java开发
代理模式
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档