
java基础
文章平均质量分 78
猫饭_ACE
这个作者很懒,什么都没留下…
展开
-
【反射2】——Java基础(韩顺平讲解)
1、Class也是类,因此也继承Object类4、每个类的实例都会记得自己是由哪个Class实例所生成5、通过Class对象可以完整地得到一个类的完整结构,通过一系列API6、Class对象是存放在堆的7、类的字节码二进制数据,是放在方法区的,有的地方称为类的元数据(包括 方法代码,变量名,方法名,访问权限等)原创 2023-12-25 10:29:13 · 1192 阅读 · 0 评论 -
【反射1】——Java基础(韩顺平讲解)
在不修改源码的情况下,来控制程序,也符合设计模式中的opc原则(开闭原则:不修改源码,扩容功能)原创 2023-12-25 10:01:24 · 1285 阅读 · 0 评论 -
【Cookie 和 session 的区别】
cookie和session的区别 用户每访问服务器一次,无论是否读写Session,服务器都认为该用户的Session“活跃(active)”了一次。原创 2023-11-13 19:13:21 · 322 阅读 · 0 评论 -
HTTP协议 和 HTTPS协议
HTTP协议是的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。设计HTTP最初的目的是为了提供。HTPP有多个版本,目前广泛使用的是HTTP/1.1版本。当用户与 Web 属性交互时,用户的浏览器会生成 HTTP 请求。例如,如果用户点击一个超链接,浏览器将发送一系列“HTTP GET”请求以获取该页面上显示的内容。这些 HTTP 请求发送到源服务器或代理缓存服务器,该服务器将生成 HTTP 响应。原创 2023-11-09 17:57:46 · 292 阅读 · 0 评论 -
【switch...case】击穿 | return和break的区别
首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句n+1,然后退出switch语句,程序流程转向开关语句的下一个语句同一个switch语句,所有case子句中的常量值互不相同;case子句中的值必须是常量,不能是变量名或不确定的表达式值;原创 2023-10-30 23:09:17 · 2012 阅读 · 0 评论 -
【URI和URL】的区别比较与理解
Universal Resource Locator 统一资源定位符,一种定位资源的主要访问机制的字符串,用于指示资源的位置以及用于访问它的协议。原创 2023-09-26 16:03:13 · 1739 阅读 · 0 评论 -
【java 和 js】截取字符串的常用方法整理
说明 :substring 方法返回的子串包括 start处的字符,但不包括 end 处的字符。功能:字符串截取,用于提取字符串中介于两个指定下标之间的字符,比如想从"MinidxSearchEngine”中得到"Minidx”就要用到substring(0,6)一个非负的整数,规定要提取的子串的第一个字符在 stringObject中的位置。一个非负的整数,比要提取的子串的最后一个字符在stringObject中的位置多 1。定义和用法:substr方法用于返回一个从指定位置开始的指定长度的子字符串。原创 2023-05-23 11:51:36 · 2219 阅读 · 0 评论 -
【Java】List更换指定位置的元素
List更换指定位置的元素 使用的方法是list.set()原创 2023-05-09 11:46:13 · 3664 阅读 · 0 评论 -
【SpringBoot】缓存相关注解
注意其中一个 @CacheEvict(value=”accountCache”,key=”#account.getName()”),其中的 Key 是用来指定缓存的 key 的,这里因为我们保存的时候用的是 account 对象的 name 字段,所以这里还需要从参数 account 对象中获取 name 的值来作为 key,前面的 # 号代表这是一个 SpEL 表达式,此表达式可以遍历方法的参数对象。它的属性和@cacheable基本一致,就少了一个是否异步(sync)的属性。原创 2023-04-03 17:33:32 · 1494 阅读 · 1 评论 -
【两数之和】
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。输入:nums = [3,3], target = 6。原创 2023-02-27 18:00:41 · 94 阅读 · 0 评论 -
【map排序 遍历】
按Key排序主要用于TreeMap,可以实现按照Key值的大小,在对象插入时直接插入到合适的位置,保持Map的顺序性。来看TreeMap的构造函数:TreeMap(Comparator原创 2022-11-09 21:05:28 · 2140 阅读 · 0 评论