没有合适的资源?快使用搜索试试~ 我知道了~
记录各种学习笔记(算法、Java、数据库、并发.zip
共970个文件
png:727个
md:243个
需积分: 5 0 下载量 87 浏览量
2024-01-13
22:02:49
上传
评论
收藏 53.57MB ZIP 举报
温馨提示
Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
资源推荐
资源详情
资源评论
收起资源包目录
记录各种学习笔记(算法、Java、数据库、并发.zip (970个子文件)
MySQL基础.md 49KB
各种排序算法总结(全面).md 46KB
C++基础知识总结(一).md 45KB
JVM总结(二) - 垃圾收集器与内存分配策略.md 40KB
Java多线程基础.md 39KB
C语言基础知识总结(一).md 37KB
Lambda表达式总结.md 21KB
Java异常小总结.md 20KB
二叉树的各种操作(递归和非递归遍历,树深度,结点个数等等).md 20KB
JVM总结(一) - 内存区域与内存管理.md 19KB
Stream.md 18KB
Hdu - 1874. 畅通工程续(最短路dijkstra模板).md 16KB
图的基本结构以及BFS和DFS(递归和非递归).md 16KB
LeetCode - 127. Word Ladder & 126 (BFS).md 15KB
剑指Offer - 28 - 数组中出现次数超过一半的数字.md 15KB
Hdu - 1863. 畅通工程(最小生成树模板题)(Kruskal算法和Prim算法实现).md 15KB
线段树总结以及LeetCode - 307. Range Sum Query - Mutable.md 14KB
二叉树之Morris遍历.md 14KB
二分查找的总结(6种变形).md 14KB
POJ - 1611. The Suspects以及并查集总结.md 14KB
LeetCode - 208. Implement Trie (Prefix Tree)以及实现字典树(前缀树).md 13KB
LeetCode - 215. Kth Largest Element in an Array(6种写法(包括BFPRT算法)).md 13KB
LeetCode - 98. Validate Binary Search Tree(判断是不是一颗二叉搜索树以及判断完全二叉树).md 13KB
POJ - 3126 & 2251 & 1321 & 3278 (DFS BFS).md 13KB
Hdu - 4109. Instrction Arrangement以及关键路径详解.md 13KB
计算机网络知识总结一计算机网络和协议(一).md 11KB
LeetCode - 141. Linked List Cycle & 160. Intersection Of Two Linked Lists(链表成环问题).md 11KB
乘法快速幂相关总结 & LeetCode - 50. Pow(x, n).md 11KB
LeetCode - 460. LFU Cache(LFU缓存算法,二维链表解决).md 11KB
Codeforces - 1082A & 1073A & 330B & GYM101502I(最短路).md 11KB
Uva - 10305. Ordering Tasks _ LeetCode - 207. Course Schedule (拓扑排序).md 11KB
Codeforces - 1037C & 313B & 489C & 474D.md 10KB
Codeforces - 377A & 476B & 550A & 550C.md 10KB
剑指Offer - 29 - 最小的K个数.md 10KB
将单链表按某值划分成左边小,中间相等,右边大的形式.md 10KB
LeetCode - 354. Russian Doll Envelopes及最长上升子序列问题总结.md 10KB
单调栈介绍以及构造数组的MaxTree问题.md 10KB
Http协议.md 10KB
LeetCode - 139. Word Break & Word BreakII (dp).md 10KB
Codeforces - 20C & 115A & 840A & 782C.md 10KB
LeetCode - 39. Combination Sum (组合总和 _ dfs).md 10KB
Hdu - 1431素数回文以及素数相关总结.md 10KB
LeetCode - 5. Longest Palindromic Substring(三种解法及Manacher算法详解).md 9KB
LeetCode - 72. Edit Distance(编辑距离问题)(三个依赖的滚动优化).md 9KB
51Nod-1006-最长公共子序列LCS 和 最长公众子串.md 9KB
矩阵相关操作和矩阵快速幂.md 9KB
找到二叉树中的最大搜索二叉子树.md 9KB
Codeforces - 217A & 580C & 189A & 368B(DFS).md 8KB
剑指Offer - 26 - 二叉搜索树与双向链表.md 8KB
LeetCode - 684. Redundant Connection (DFS _ 并查集).md 8KB
LeetCode - 518. Coin Change 2(零钱兑换 II)(换钱的方法数问题).md 8KB
LeetCode - 153. Find Minimum in Rotated Sorted Array (旋转数组中的最小值).md 8KB
LeetCode - 112. PathSum & Path Sum II(树的路径和问题)(递归和非递归).md 8KB
LeetCode - 56.Merge Intervals & LeetCode - 57.Insert Interval (贪心、插入排序).md 8KB
LeetCode - 40. Combination Sum II && LeetCode - 216. Combination Sum III (DFS).md 8KB
LeetCode - 221. Maximal Square(求最大的全是1的正方形).md 8KB
LeetCode - 297. Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化).md 8KB
LeetCode - 双指针题小总结-(LeetCode344、LeetCode345、LeetCode125、LeetCode167、LeetCode11)(简单题).md 8KB
Codeforces - 118D. Caesar's Legions _ TimusOJ - 2018. The Debut Album (DP).md 7KB
最大值减去最小值小于等于aim 的子数组数量(单调队列(最大值和最小值更新结构)).md 7KB
LeetCode - 463. Island Perimeter(岛屿的周长)(规律_DFS_BFS).md 7KB
LeetCode - 145. Binary Tree Postorder Traversal(实现后序遍历)(三种非递归方式).md 7KB
LeetCode - 676. Implement Magic Dictionary(字典树) & 295. Find Median from Data Stream(堆).md 7KB
子数组累加和为aim(小于等于aim)的三个问题.md 7KB
POJ - 1222. EXTENDED LIGHTS OUT(熄灯问题)(二进制枚举).md 7KB
LeetCode - 209. Minimum Size Subarray Sum(滑动窗口).md 7KB
LeetCode - 53. Maximum Subarray(最大子序和)(一维dp).md 7KB
LeetCode - 91. Decode Ways & 639. Decode Ways II(DP).md 7KB
LeetCode - 152. Maximum Product Subarray(子数组最大累乘积).md 7KB
LeetCode - 64. Minimum Path Sum(最小路径和).md 7KB
LeetCode - 687. Longest Univalue Path (树的最长同值路径).md 7KB
LeetCode - 138. Copy List with Random Pointer(含有随机指针的链表的拷贝).md 7KB
Codeforces - 977F. Consecutive Subsequence( Map + DP) & 1097B. Petr and a Combination Lock(枚举).md 7KB
剑指Offer - 27 - 字符串的排列.md 7KB
LeetCode - 617. Merge Two Binary Trees(合并两棵二叉树).md 7KB
LeetCode - 312. Burst Balloons(DP).md 6KB
LeetCode - 678. Valid Parenthesis String (DP _ 思维).md 6KB
LeetCode - 206. Reverse Linked List单链表反转(递归和非递归)(以及双向链表的反转).md 6KB
TimusOJ - 1225.Flags & 1119.Metr & 1009.K-based Numbers (DP简单题).md 6KB
LeetCode - 51. N-Queens(N皇后问题).md 6KB
剑指Offer - 31 - 整数中1出现的次数(从1到n整数中1出现的次数).md 6KB
LeetCode - 214. Shortest Palindrome(KMP和Manacher算法解决).md 6KB
剑指Offer - 25 - 复杂链表的复制.md 6KB
LeetCode - 692. Top K Frequent Words & 347. Top K Frequent Elements (堆 _ 桶).md 6KB
LintCode - 849. Basic Calculator III(包括+ - _ _ 和括号的计算器).md 6KB
在一颗二叉树中寻找一个结点的后继结点(前驱结点).md 6KB
LeetCode - 4. Median of Two Sorted Arrays(二分).md 6KB
LeetCode - 63. Unique Paths II(有障碍物的不同路径).md 6KB
LeetCode - 47. Permutations II(不重复全排列)(四种方式实现).md 6KB
剑指Offer - 06 - 旋转数组的最小数字.md 6KB
LeetCode - 120. Traingle & Hdu - 2084. 数塔问题(简单dp).md 6KB
LeetCode - 654. Maximum Binary Tree(最大二叉树).md 6KB
LeetCode - 669. Trim a Binary Search Tree(删除搜索树中不在[L,R]范围内的节点).md 6KB
LeetCode - 128. Longest Consecutive Sequence (哈希表).md 6KB
LintCode - 978. Basic Calculator(只有 + - 号的表达式计算).md 6KB
LintCode - 861. K Empty Slots (BST _ 桶).md 6KB
LeetCode - 79. Word Search(DFS).md 6KB
Java虚拟机性能监控工具.md 6KB
LeetCode - 234. Palindrome Linked List(回文链表).md 6KB
LeetCode - 146. LRU Cache(LRU缓存变更算法)(LinkedHashMap底层).md 6KB
共 970 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
JJJ69
- 粉丝: 6345
- 资源: 5918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功