- 博客(7)
- 收藏
- 关注
原创 java面向对象
如果一个方法中的语句执行时可能生成某种异常,但是并不能确定如何处理这种异常,则此方法应显示地声明抛出异常,表明该方法将不对这些异常进行处理,而由该方法的调用者负责处理。clone():保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。wait():wait方法就是使当前线程等待该对象的锁,当前线程必须是该对象的拥有者,也就是具有该对象的锁。抽象类是用来被继承的,抽象类的子类必须重写父类的抽象方法,并提供方法体。
2022-11-27 23:16:34
139
1
原创 java多线程
多线程创建多线程的方法:4种处理线程安全的方式有:3种基本概念程序:为完成特定任务,用某种语言编写的一组指令的集合。进程:程序一次执行过程,或是正在运行的一个程序。(动态过程,既存在生命周期)线程:是一个程序内部的执行路径线程是调度和执行的单位并发:多个CPU同时执行多个任务并行:一个CPU(采用时间片)同时执行多个任务生命周期[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U4NeJ4bu-1635742199503)(F:\学习笔记
2022-10-09 15:28:39
70
1
原创 javaweb+themeleaf+Tomcat学习——org.thymeleaf.exceptions.TemplateProcessingException
org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[]的上下文中,servlet[servlets.selectListServlet]的Servlet.service()引发异常org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: “” (template: “index” - line 26, col 12)错误是在ja
2022-04-26 21:00:11
150
原创 35搜索插入位置之Leecode—《数组篇》(二分法)
搜索插入位置题目链接:https://leetcode-cn.com/problems/search-insert-position/题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置二分法(python)# 时间:24ms# 空间:13.5MBdef search(nums, target): lift = 0 right = len(nums) - 1 while lift <= ri
2021-02-28 16:49:26
69
原创 724寻找数组中心索引之Leecode—数组篇(前缀法)
寻找数组中心索引链接:https://leetcode-cn.com/problems/find-pivot-index/题目:给你一个整数数组 nums,请编写一个能够返回数组 “中心索引” 的方法。数组 中心索引 是数组的一个索引,其左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,返回 -1 。如果数组有多个中心索引,应该返回最靠近左边的那一个。注意:中心索引可能出现在数组的两端。方法—前缀和# python# 时间复杂度:O(n)# 空间复杂度:O(1)cl
2021-02-20 20:21:46
79
原创 283移动零之Leecode—数组篇(双指针)
283.移动零《数组篇》链接: https://leetcode-cn.com/problems/move-zeroes/题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。要求:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数解决方法# 时间复杂度:O(n)# 空间复杂度:0(1)class Solution: def moveZeroes(self, nums: List[int]) -> None:
2021-02-20 20:04:59
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人