学习笔记
weixin_43260340
这个作者很懒,什么都没留下…
展开
-
java多线程学习笔记(一)
线程的生命周期 new runnable(ready,running) blocked waiting timed-waiting terminal new和terminal只会经历一次,blocked由RUNNABLE状态,发起阻塞式I/O操作或申请锁转入,waiting状态由RUNNABLE状态调用wait()方法、Thread.join()方法等转入,timed-waitting是带有时间限制的等待操作,例如Thread.sleep(1000)。 进程和线程区别 进程和线程的区别 进程是资源分配原创 2020-11-18 00:05:34 · 106 阅读 · 2 评论 -
记录第一次leetcode周赛
第二题-确定两个字符串是否接近 class Solution { public boolean closeStrings(String word1, String word2) { if(word1.length()!=word2.length()) return false; //长度不同 int[] w1 = new int[26]; //记录word1的词频 int[] w2 = new int[26]; //记录word2的词频原创 2020-11-16 16:55:59 · 77 阅读 · 0 评论 -
LeetCode-二叉树题目集合-递归-回溯
题目 我的代码 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ class Solution { boolean y = true; public boolean isBalanced(Tr原创 2020-08-04 18:49:25 · 166 阅读 · 0 评论 -
《深入理解java虚拟机》学习笔记(一)
1、java虚拟机的作用 java语言通过虚拟机在千差万别的物理机器上建立了统一的运行平台,在任意一台虚拟机上编译的程序可以在任意一台虚拟机上正常运行。 2、jdk与jre jdk(java development kit)是指java程序语言、java虚拟机和javaAPI类库。 jre(java runtime environment)是指javaAPI类库中的java SE API子集...原创 2019-02-24 22:26:38 · 108 阅读 · 0 评论