推荐
专栏
教程
课程
飞鹅
本次共找到5949条
java程序设计
相关的信息
九路
•
5年前
3 手写Java HashMap核心源码
手写JavaHashMap核心源码上一章手写LinkedList核心源码,本章我们来手写JavaHashMap的核心源码。我们来先了解一下HashMap的原理。HashMap字面意思hashmap,map是映射的意思,HashMap就是用hash进行映射的意思。不明白?没关系。我们来具体讲解一下HashMap的原理。HashMap
灯灯灯灯
•
4年前
Java并发之ReentrantLock源码解析
Java并发之ReentrantLock源码解析Condition在上一章中,我们大概了解了Condition的使用,下面我们来看看Condition再juc的实现。juc下Condition本质上是一个接口,它只定义了这个接口的使用方式,具体的实现其实是交由子类完成。cpublicinterfaceConditionvoidawait()
Wesley13
•
4年前
Java连接redis的使用示例
Java连接redis的使用示例 Redis是开源的keyvalue存储工具,redis通常用来存储结构化的数据,因为redis的key可以包含String、hash、listset和sortedlist。 Redisserver目前最稳定的版本是2.8.9,可以到官网http://redis.io/downlo
Wesley13
•
4年前
Java——基于AspectJ的AOP开发
1.AspectJ简介AspectJ是一个基于Java语言的AOP框架。Spring2.0以后新增了对AdpectJ切点表达式的支持。@AspectJ是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面。新版本Spring框架,建议使用AspectJ方式来开发AOP。使用AspectJ需要导
Wesley13
•
4年前
Java并发机制底层实现原理
锁的膨胀过程预备知识CAS硬件对并发的支持在大多数处理器架构(包括IA32和Sparc)中采用的方法是实现一个比较并交换(CAS)指令,CAS包含了3个操作数——内存位置(V),预期原值(A),拟写入的新值(B),当且仅当VA时,CAS才会通过原子方式用新值(B)来更新(V)原有的值,无论操作成
Wesley13
•
4年前
Java 通过get post 请求url
1️⃣.已获取小程序的access\_token为例,通过Get请求url1importcom.alibaba.fastjson.JSONObject;23StringwechatUrl"https://api.weixin.qq.com/cgibin/token?grant_typeclie
Wesley13
•
4年前
Java多线程9:中断机制
一、概述 之前讲解Thread类中方法的时候,interrupt()、interrupted()、isInterrupted()三个方法没有讲得很清楚,只是提了一下。现在把这三个方法同一放到这里来讲,因为这三个方法都涉及到多线程的一个知识点中断机制。 Java没有提供一种安全、直接的方法来停止某个线程,而是提供了中断机制。中
Wesley13
•
4年前
Java日期时间API系列24
Java8中为月日新增了类MonthDay,可以用来处理生日,节日、纪念日和星座等周期性问题。1.MonthDay特别需要注意的:它的默认打印格式会带前缀"",比如1203,同样的默认解析格式也需要加前缀。 1.1部分源码\@implSpec\Thisclassis
Wesley13
•
4年前
Java面试题大汇总
前言关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论
Wesley13
•
4年前
Java编程思想 学习笔记6
六、访问权限控制访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。如何把变动的事物与保持不变的事物区分开来,这是面向对象设计中的一个基本问题。为了解决这一问题,Java提供了访问权限修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。访问权限的等级,从最大权限到最小权限依次为:public、prote
1
•••
332
333
334
•••
595