标签:静态方法

Java

不再怕面试被考字符串—详解Java中的字符串

5

xiaoli.wang 发布于 2019-05-25

在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 String s = "hello" 或 String s = new String("hello") 等代码时, 就能做到心中有数...

阅读(19)评论(0)赞 (0)

Java

Java设计模式-单例模式:单例的六种实现

1

puefu.he 发布于 2019-05-22

确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 UML类图 单例类的构造函数是 private 内部私有的,确保外部不能通过 new 的方式创建新对象,内部自行实例化,并对外提供一个访问该单一实例的静态的方法 Instance() 。 单例模式的实现 普通饿汉...

阅读(15)评论(0)赞 (0)

Java

前百度面试官整理的——Java后端面试题(三)

8

邓龙华 发布于 2019-05-22

LinkedHashMap 的应用 基于 LinkedHashMap 的访问顺序的特点,可构造一个 LRU(Least Recently Used) 最近最少使用简单缓存。 也有一些开源的缓存产品如 ehcache 的淘汰策略( LRU )就是在 LinkedHashMap 上扩...

阅读(17)评论(0)赞 (0)

Java

《Core Java Volume I》读书笔记——接口

zhuangli 发布于 2019-05-21

定义 Interfaces, is a way of describing what classes should do, without specifying how they should do it. 和大多数有接口这项技术的语言里面一样,接口只负责定义行为(方法),具体行...

阅读(15)评论(0)赞 (0)

编程技术

Android Architecture Components 系列二(DataBinding)

3

hellas 发布于 2019-05-21

按照官方的解释,数据绑定库是一个支持库,允许您使用声明性格式而不是以编程方式将布局中的UI组件绑定到应用程序中的数据源。听起来会比较的抽象,具体举个例子来说就比较好理解一些呢。下面这段代码是我们经常可以看到的一段代码: TextView textView = findViewBy...

阅读(16)评论(0)赞 (0)

Java

JDK1.8-新的日期和时间API

4

dulong 发布于 2019-05-21

Java的API提供了很多有用的组件,能帮助你构建复杂的应用。不过,Java API也不总是完美的。我们相信大多数有经验的程序员都会赞同Java 8之前的库对日期和时间的支持就非常不理想。然而,你也不用太担心:Java 8中引入全新的日期和时间API就是要解决这一问题。 1 Lo...

阅读(11)评论(0)赞 (0)

Java

大数据分析工程师入门(一):Java 基础

10

changyuan.xu 发布于 2019-05-20

点击上方“ 大数据与人工智能 ”,“星标或置顶公众号” 第一时间获取好内容 咚咚咚,开课啦! 今天,我们开始《大数据分析师入门课程》系列的第一堂课,主讲内容是—— 大数据分析师必备的java基础。 如果你正一脸懵,课?啥课?数据分析?啥意思?  那么,亲爱的小伙伴们,建...

阅读(13)评论(0)赞 (0)

Java

Java源码阅读笔记之Integer

wenming.gapo 发布于 2019-05-18

Integer的基本实现 Integer的使用 Integer封装的操作 Integer的基本实现 基本描述: Integer是对原生基本类型int的封装,其定义value来存储值和一些用于描述int的信息 int value;//int int SIZE = 32;//1位正负...

阅读(17)评论(0)赞 (0)

Spring

Java设计模式综合运用(动态代理+Spring AOP)

xirruiqiang 发布于 2019-05-18

本文也同步发布至简书,地址: https://www.jianshu.com/p/f70… AOP设计模式通常运用在日志,校验等业务场景,本文将简单介绍基于Spring的AOP代理模式的运用。 1. 代理模式 1.1 概念 代理(Proxy)是一种提供了对目标对象另外...

阅读(16)评论(0)赞 (0)

Java

Java 8 的一些新特性

xiaoli.wang 发布于 2019-05-17

java.util.function.Predicate @FunctionalInterface public interface Predicate<T> { // 函数式接口,布尔返回值 boolean test(T t); default Predicate&...

阅读(22)评论(0)赞 (0)

Java

Java锁,真的有这么复杂吗?

15

yanxinchi 发布于 2019-05-17

前言 作者前面也写了几篇关于Java并发编程,以及线程和volatil的基础知识,有兴趣可以阅读作者的原文博客,今天关于Java中的两种锁进行详解,希望对你有所帮助 本文受赵sir原创发布,转载请联系原创 https://blog.csdn.net/qq_3609… ...

阅读(24)评论(0)赞 (0)

Java

浅谈RASP技术攻防之实战(环境配置与代码实现)

27

songhua.gao 发布于 2019-05-17

之前偶们有就RASP技术攻防基础作过简单介绍,穿越捷径:请点击 今儿接上回,说一说环境配置的事儿,废话不多说,直接进入正题: PS:代码已上传至github,地址: https://github.com/iiiusky/java_rasp_example 初始化项目 首先我们在I...

阅读(17)评论(0)赞 (0)

Java

JDK1.8-Stream中常用的API(流操作)

4

hanze 发布于 2019-05-16

不是数据结构,没有内部存储。 不支持索引访问。 延迟计算 支持并行 很容易生成数据或集合 支持过滤,查找,转换,汇总,聚合等操作。 1.2 运行机制 Stream分为源source,中间操作,终止操作。 流的源可以是一个数组,集合,生成器方法,I/O通道等等。 一个流可以有零个或...

阅读(18)评论(0)赞 (0)

Java

Java动态代理从入门到原理再到实战

邓龙华 发布于 2019-05-15

前言 什么是动态代理,和静态代理有什么区别 Java动态代理的简单使用 Java动态代理的原理解读 动态代理在Android中的使用 ##前言 相信动态代理这个词对于很多Android开发的小伙伴来说既熟悉又陌生,熟悉是应为可能常常会听一些群里,博客上的装B能手挂在嘴边,陌生是因...

阅读(37)评论(0)赞 (0)

Java

Java注解知识梳理与简单使用

4

hellas 发布于 2019-05-15

注解是什么?简单说注释就是一种标注(标记、标识),没有具体的功能逻辑代码。也可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。 预定义的注解类型 JDK 中内置了...

阅读(32)评论(0)赞 (0)

Java

【拒绝一问就懵】之从Thread讲到Handle

2

zhuangli 发布于 2019-05-15

背景介绍 我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Looper、Handler、MessageQueue究竟在这背后进行了怎样的运作。本期,让我们一...

阅读(36)评论(0)赞 (0)

Java

Freemarker模板注入 Bypass

5

darida 发布于 2019-05-15

原文链接: https://ackcent.com/blog/in-depth-freemarker-template-injection/ 原文作者: Toni Torralba 恭喜翻译作者Hulk@先知社区 价值100元的天猫超市享淘卡一张 欢迎更多优质原创,翻译作者加入 ...

阅读(36)评论(0)赞 (0)

Java

JAVA刷题(持续更新)

小丁 发布于 2019-05-14

一、基础 面向对象 面向对象概念面向对象(Object Oriented,OO)是软件开发方法 对象 :万物皆对象,对象可以是具体的事物,也可以是抽象的规则、计划或事件。 对象的状态和行为 :状态代表数据,行为代表方法。 类(数据类型) :具有相同特性(数据元素)和行为(功能)的...

阅读(22)评论(0)赞 (0)