
Java基础代码分析
针对Java基础进行代码梳理,每次梳理都会有新的收获,同时也记录下来0.0
不坠青云~
但愿千帆尽, 归来仍少年!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用API系列: Scanner类、匿名对象、Random类、ArrayList集合、String类、static类、Arrays工具类、Math类
常用API系列API概述什么是API: API(Application Programming Interface) 应用程序编程接口,JavaAPI是一本程序员字典,是JDK中提供给我们使用类的说明文档。这些类将底层的代码实现封装了起来,不需要关系这些类如何实现,只需要是学习如何使用即...原创 2019-05-01 21:58:36 · 2653 阅读 · 1 评论 -
Java 反射总结
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操...原创 2018-10-22 11:28:52 · 11051 阅读 · 0 评论 -
java三种代理模式(SpringAop切面原理基于java三种代理模式)
静态代理总结:1.可以做到在不修改目标对象的功能前提下,对目标功能扩展.2.缺点:因为代理对象需要与目标对象实现一样的接口,所以会有很多代理类,类太多.同时,一旦接口增加方法,目标对象与代理对象都要维护.如何解决静态代理中的缺点呢?答案是可以使用动态代理方式动态代理有以下特点:1.代理对象,不需要实现接口2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象...原创 2018-10-20 11:46:01 · 12343 阅读 · 0 评论 -
Java1.8新特性Lombda表达式语法、Stream流常用方法: forEach、filter、Map、Count、limit、skip、concat
半夜整理了一下Stream流常用方法,其实stream 流 核心理念 只关注实现,不关注如何实现,如fliter只是过滤,forEach只是遍历等,要理解核心理念才能卓越的使用。代码配合Lombda表达式简洁明了,逻辑清晰(下面有Lomdba表达式语法格式)import java.util.*;import java.util.stream.Stream;/** * st...原创 2019-04-20 01:42:59 · 11981 阅读 · 3 评论 -
Java生成随机数并随机输出不重复的值
一个小Demo,网上有很多类似的代码,测试了一下网上的代码为了让随机输出值不重复,重复循环达到目的的效果,但循环次数过多严重影响性能。通过ArrayList的remove方法实现了生成随机数并随机输出不重复的值比网上的效果好一百倍,没有利用重复循环达到目的不会影响性能...原创 2018-10-20 11:15:15 · 23928 阅读 · 5 评论 -
实现调用API接口(Apsara Clouder专项技能认证:实现调用API接口总结)
今天去阿里云官网闲逛发现有Apsara Clouder专项技能认证:实现调用API接口认证,就去考试了,也总结了一下基础什么是API? API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 API分类都有...原创 2019-09-25 00:02:13 · 4453 阅读 · 1 评论