static和final的区别
高校 IT 实力排行榜 (2213)
请编写您的帖子内容
社区频道(6)
显示侧栏
卡片版式
全部
新生报道
校友交流
知识分享
求职就业
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选

36
评分
回复
static和final的区别
final的特点:1.被final修饰的变量,不能再次被赋值。(表示常量)2.final类不能被继承,没有子类,final类中的方法默认是final的3.final方法不能被子类重写String为什么是被final修饰的?主要是出于**安全和性能**的考虑,可归纳为如下4点:由于字符串无论在任何 Java 系统中都广泛使用,会用来存储敏感信息,如账号,密码,网络路径,文件处理等场景里,保证字符串 String 类的安全性就尤为重要了,如果字符串是可变的,容易被篡改,那我们就无法保证使用字符串进行
复制链接 扫一扫
分享

29
评分
回复
Java IO流你还记得吗?
一、IO流是什么?1、IO流概念IO(Input Output)用于实现对数据的输入与输出操作,Java把不同的输入/输出源(键盘、文件、网络等)抽象表述为流(Stream),简单来说就是对于数据的输入/输出操作以流的方式进行。流是从起源到接收的有序数据,有了它程序就可以采用同一方式访问不同的输入/输出源。Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。2、IO流原理及流的分类①、按照数据流向,可以将流分为输入流和输出流,其中输入流只能读取数据
复制链接 扫一扫
分享

31
评分
回复
Java集合专题(含源码)
Java集合专题(超级详细)文章目录Java集合专题(超级详细)前言一、集合是什么?1.集合和数组的区别2.Collection体系的继承树2.1 Collection接口常用方法2.2 Collection常用遍历方式2.2.1 迭代器Iterator使用2.2.2 增强for循环遍历2.3 List常用遍历方式3.Map体系的继承树4.List,Set,Map三者的区别二、源码分析1.ArrayList源码分析2.读入数据总结一、集合是什么?集合是一个用来存放对象的容器,它只能存放对象
复制链接 扫一扫
分享

29
评分
回复
彻底搞懂Cookie、Session、JWT和Token(强烈推荐)《彻底搞懂Cookie、Session、JWT和Token|CSDN创作打卡》
彻底搞懂Cookie、Session、JWT和Token(强烈推荐)基于JWT实现的Token认证方案引入:http是一个无状态协议?怎么解决呢?一、Cookie和Session**1.1 cookie 注意事项:****1.2 cookie 重要的属性****1.3 session 注意事项:****1.4 Cookie 和 Session 的区别:**二、token(令牌)**2.1 token优势****2.2 token 的身份验证流程**三、基于JWT实现的Token认证方案
复制链接 扫一扫
分享

542
评分
回复
常用校验注解@NotEmpty,@NotBlank,@NotNull,@Valid,@Validated用法区别,以及搭配 BindingResult使用,嵌套验证等(全面讲解,通俗易懂)
文章目录一、常用注解@NotEmpty,@NotBlank,@NotNull介绍二、@Valid与@Validated的使用与区别2.1@Valid与@Validated区别:2.2嵌套验证三、总结一、常用注解@NotEmpty,@NotBlank,@NotNull介绍包位置:javax.validation.constraints.xxx@NotEmpty 用在集合上面,一般用来校验List类型(不能注释枚举),而且长度必须大于0@NotBlank 用在String上面,一般用来校验Stri
复制链接 扫一扫
分享

30
评分
回复
String、StirngBuffer、StringBuilder的区别《区别|CSDN创作打卡》
String、StirngBuffer、StringBuilder的区别?类型可变性线程安全性性能分析String不可变String是不可变的那自然没有线程安全的讲究在字符串的拼接上面,两者都是比String更快。StirngBuffer可变线程安全 (Synchronized修饰)StringBuilder可变线程不安全StringBuilder 的性能要远大于 StringBuffer。StringBuffer线程安全,StringBuild
复制链接 扫一扫
分享

33
评分
回复
hashCode()和equals()方法有什么联系?
二者均是Object类里的方法。由于Object类是所有类的基类,所以一切类里都可以重写这两个方法。相等的对象hashCode(哈希码)(或散列码) 一 定相等 如果 x.equals(y) 返回 “true”,那么 x 和 y 的 hashCode() 必须相等 ;2.如果两个对象的hashCode相等,这两个对象也并不一定相等 如果 x.equals(y) 返回 “false”,那么 x 和 y 的 hashCode() 有可能相等,也有可能不等 1、当覆盖了equals方法时,比.
复制链接 扫一扫
分享

30
评分
回复
Java是如何跳出当前多重循环?
Java是如何跳出当前多重循环?
复制链接 扫一扫
分享

34
评分
回复
&和&&的区别(简单易懂)
&和&&的区别如下:1.&&具有短路功能,而&不具有短路功能。2.当&运算符两侧的表达式的结果均为真时,整个运算结果才为真。当&&操作符第一个表达式为 false时,结果为 false,并且不再计算第二个表达式。(简单的表达就是:使用&运算符,必须两侧的都是true,结果为真。使用&&运算符,重点看第一个表达式,第一个表达式为false,后面的表达式就不会再计算(因为具有短路功能),如果第一个表达式是t
复制链接 扫一扫
分享

31
评分
回复
Java支持的数据类型有哪些?什么是自动拆装箱?《数据类型|CSDN创作打卡》
前提:为了能够将基本数据类型当成对象操作,Java为每个基本数据类型都引入了对应包装类型(wrapper class),从Java5开始引入了自动拆装箱机制,使二者可以互相转换。基本数据类型包装类型booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble自动装箱就是Java编译器在基本数据类型和对应的对象包装类
复制链接 扫一扫
分享

49
评分
回复
有搞安全的校友么。。
学习渗透划水中,csdn居然还有这功能。。
复制链接 扫一扫
分享
为您搜索到以下结果:
