标签:静态方法

Java

【如何让代码变“高级”(二)】-这样操作值得一波666(Java Stream)(这么有趣)

1

Harries 发布于 2019-12-11

欢迎关注公众号【 Ccww笔记 】,原创技术文章第一时间推出 “致"高级"工程师(BUG工程师) 一颗折腾的心 原创不易,点个赞:heartpulse:,支持支持 往期文章: 【如何让代码变“高级”(一)】-Spring组合注解提升代码维度(这么有趣) ...

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

Java

【译】华为云——代码质量“多云”

changyuan.xu 发布于 2019-12-10

原文链接 使用静态代码分析看一看华为的源代码。 出于各种原因,有许多企业进入了云市场并建立了他们自己的云服务。最近,我们的团队致力于将PVS-Studio代码分析工具集成到我们的云架构中。我们的忠实读者可能已经猜到我们这次要拿什么项目开刀,没错,就是华为的云服务。 介绍 如果你订...

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

Spring

什么是反射?

3

Harries 发布于 2019-12-10

本文基于 JDK8, Oracle官网 对反射的解释是 Reflection enables Java code to discover information about the fields, methods and constructors of loaded classe...

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

Java

Java 8 默认接口实现及其他语言特性

10

songhua.gao 发布于 2019-12-10

一、为什么有默认接口实现 1、由于Java 8的API在现存的接口上引入了非常多的新方法(如List接口上的sort方法)。在原有语法基础上,如Guava和Apache Commons这样的框架都需要修改实现了List接口的所有类。 2、为了解决这个问题,Java 8中的接口现在...

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

Java

Java基础复习之旅(3)-线程篇

7

xiaoli.wang 发布于 2019-12-10

1. 基本概念 1.1 线程、进程、协程是什么? 首先要知道, 一个进程可以有多个线程,一个线程可以有多个协程。 先说说线程跟进程: 进程是资源分配的最小单元,线程是CPU调度的最小单位。所有与进程相关的资源,均被记录在PCB(印刷电路板)中。 线程隶属于某一个进程,共享进程的资...

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

Java

2019年终总结Java后端面试题:集合+并发+Web+设计模式+Spring框架

2

xirruiqiang 发布于 2019-12-10

一、基础部分 JDK 和 JRE 的区别 == 和 equals 的区别 基本类型和包装类对象使用 == 和 equals进行比较的结果? 什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题? hashCode()相同,equals() 也一定为 true吗? final 在...

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

Java

全面解析JVM加载中初始化的时机

xiaoli.he 发布于 2019-12-10

JVM类加载过程 JVM类加载过程分为几个阶段,分别是 加载 、 验证 、 准备 、 解析 和 初始化 。 加载 是把二进制字节码载入内存, 验证 是校验字节流中包含的信息是否符合当要求, 准备 是为静态变量分配内存并设置静态变量初始值, 解析 是把常量池内的符号引用替换为直接引...

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

Java

[译] Java 8 接口改变:静态方法与默认方法

wenming.gapo 发布于 2019-12-10

往期文章一览 1.  为什么我要使用Optional ? 2.  为什么数组下总是从0开始呢? 3.  这种方式更优雅,秒表计时! 翻译自: journaldev  ,点击原文可查看英文版本。 Java8 接口更改包括接口中的静态方法和默认...

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

Java

java基础知识总结

wenming.gapo 发布于 2019-12-09

1.变量类型 基本类型:基本类型的变量“持有”某个数值;引用类型:引用类型的变量“指向”某个对象。 2.基本数据类型 基本数据类型是CPU可以直接进行运算的类型。java中的基本数据类型有: 整数类型:byte short int long 浮点数类型:float double ...

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

Java

还不懂Java集合框架?阿里架构师总结了这五点,看完至少能掌握99%

8

changyuan.xu 发布于 2019-12-09

早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 P...

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

Java

Java8 Date API

1

xirruiqiang 发布于 2019-12-09

一 、Clock 时钟 Clock类提供了访问当前日期和时间的方法,Clock是时区敏感的,可以用来取代 System.currentTimeMillis() 来获取当前的微秒数。某一个特定的时间点也可以使用Instant类来表示,Instant类也可以用来创建老的java.ut...

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

Spring

SpringBoot 系列-启动过程

darida 发布于 2019-12-09

微信公众号:掘金专栏:glmapper 微 博:疯狂的石头_henu 欢迎关注,一起学习、一起分享 SpringBoot 作为目前非常流行的微服务框架,它使得构建独立的 Spring 生产级应用变得非常简单,因此受到很多互联网企业的青睐。 推荐阅读 SpringBoot 系列-F...

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

Java

从入门到入土:Lambda完整学习指南,包教包会!

7

邓龙华 发布于 2019-12-09

什么是Lambda表达式 Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还...

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

Java

使用 Quarkus 开发 Kubernetes 原生 Java 应用

尖兵 发布于 2019-12-09

随着 Docker 和 Kubernetes 的流行,容器化成为很多应用的部署选择。Kubernetes 也成为流行的应用部署平台。其实,容器化的思想和微服务架构可以很好的结合在一起。从实现上来说,微服务架构把应用垂直切分成多个相互协同的单元。从应用部署的角度来说,把应用的每个微...

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

Java

用Java实现JVM第七章《方法调用和返回》

1

songhua.gao 发布于 2019-12-09

本章节主要用java实现;方法调用指令、返回指令、解析方法符号引用、参数传递等。实现新的指令后我们的虚拟机就可以执行稍微复杂的运算并输出结果。 从调用的角度来看,方法可以分为两类:静态方法(或者类方法)和实例方法。静态方法通过类类调用,实例方法则通过对象引用来调用。静态方法是静态...

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

Java

浅谈JVM虚拟机

5

wenming.gapo 发布于 2019-12-08

本人是一名前不久被秋招打得体无完肤的Java小白,在经历过秋招以后,认识到JVM虚拟机的重要性,虽然之前了解过虚拟机的一些基本知识和概念,但是对于怀揣这进入大厂的心的我是远远不够的,于是想更深一步的了解并学习JVM,《深入理解JAVA虚拟机》这本书对JVM剖析的特别清楚,最近也在...

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

Java

java8新特性学习总结

8

尖兵 发布于 2019-12-08

Lambda表达式的基础语法 Java8中引入了一个新的操作符”->” 该操作符称为箭头操作符或Lambda操作符,箭头操作符将Lambda表达式拆分成两部分: 左侧:Lambda 表达式的 参数列表 右侧:Lambda 表达式中所需执行的功能,即 Lambda 体 语法格...

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

Java

Java连载58-静态内部类、成员内部类详解

3

刘莉莉 发布于 2019-12-07

一、内部类的分类: (1)静态内部类(2)成员内部类(3)局部内部类(4)匿名内部类 二、静态内部类 1.静态内部类可以等同的看做是静态变量 内部类的重要作用:可以访问外部类中的私有数据 2.静态内部类可以直接访问外部类的静态变量,静态方法,无法直接访问成员变量和成员方法。 pa...

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