首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
fengyj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
123篇文章 · 0订阅
Java Web 扫盲行动
这次分享讲一下 Java Web 相关的基础知识,主要就是 servlet 部分的知识。涉及到的知识点比较的多,如果同学们来不及看,可以先收藏起来,有空的时候再慢慢看哦!下面我们步入正题。 1. HTTP 协议 协议 就是一套约定好的规则,只要我们遵循其中的规则就能很好的进行沟…
Java 面试题散列知识点
静态方法只与类相关,不与具体实现相关。并且 static 方法不是后期绑定的,它在编译期就绑定了。所有引用到该方法的对象(父类的对象也好子类的对象也好)所指向的都是同一块内存中的数据,也就是该静态方法。父类的静态方法不能被子类继承,更谈不上重写;
Java迭代器spliterator
spliterator是java1.8引入的一种并行遍历的机制,Iterator提供也提供了对集合数据进行遍历的能力,但一个是顺序遍历,一个是并行遍历。 如上图所示,Arrays的分割迭代函数有2种形式,spliterator(xxx []), spliterator(xxx …
Java核心技术解析 第2篇 | 彻底搞懂String、StringBuilder、StringBuffer
根据上面的代码,我们看看String究竟是怎么保证不可变的。 value被final修饰,所以变量的引用不可变。 char[]·为引用类型仍可以通过引用修改实例对象,为此String(char value[])构造函数内部使用的copyOf而不是直接将value[]复制给内部变…
阿里内部的那个牛逼带闪电的Java诊断工具终于开源了
最近发现一个好玩的东西给大家分享一下-阿里的Arthas 。在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。 以上问题,通通可…
RecyclerView问题汇总
RecyclerViewPool用于多个RecyclerView之间共享View。 SnapHelper旨在支持RecyclerView的对齐方式,也就是通过计算对齐RecyclerView中TargetView 的指定点或者容器中的任何像素点。 要实现在NestedScrol…
Java 注解完全解析
以上我们只是了解了注解的写法,但是我们定义的注解中还没写任何代码,现在这个注解毫无意义,要如何使注解工作呢?接下来我们接着了解元注解。 元注解顾名思义我们可以理解为注解的注解,它是作用在注解中,方便我们使用注解实现想要的功能。元注解分别有@Retention、 @Target、…
Java XML和JSON:Java SE的文档处理,第1部分
XML和JSON对我很重要,我很感谢Apress允许我写一本关于它们的书。在这篇Java Q&A文章中,我将简要介绍我的新书第二版, 。我还将提供两个有用的演示,如果我有足够的空间,我本来希望将其包括在书中。 首先,我将向您展示如何覆盖Xalan,它是Java 11的标准XSL…
Java8的Lambda表达式
从Java8出现以来lambda是最重要的特性之一,它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了这种编程风格。在此之前我们都在写匿名内部类干这些事,但有时候这不是好的做法,本文中…
Java 控制语句
if 语句会判断括号中的条件是否成立,如果成立则执行 if 语句中的代码块,否则跳过代码块继续执行。 if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。 if 语句至多有 1 个 else 语句,else 语句在所有…