- 博客(28)
- 收藏
- 关注
原创 学习笔记day23
递归持续调用,当最后一个进栈之后不满足0>0,最后一个出栈,然后倒数第二个执行完毕,出栈,以此类推。知道最外层的函数出栈。
2018-12-11 10:27:47
132
原创 学习笔记day13
这里会出现一个问题。0线程,判断之后进入阻塞状态,不执行。1线程进入判断状态,num=1大于0满足条件,也不执行,进入阻塞状态,以此类推。又切换到0线程执行代码。卖出1号票,num–,然后执行1线程,这时候不用判断,之前已经判断过了。卖0号票,num–。2线程卖-1号票。而票的编号是从1~100。所以此处出现bug。...
2018-11-12 14:45:56
144
原创 Leecode4 求两个有序数组的中位数
有两个大小为 m 和 n 的排序数组 nums1 和 nums2 。请找出两个排序数组的中位数并且总的运行时间复杂度为 O(log (m+n)) 。示例 1:nums1 = [1, 3]nums2 = [2]中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]中位数是 (2 + 3)/2 = 2.5``...
2018-11-06 15:16:18
157
原创 学习笔记day11
内存中任意对象都有.class文件,即字节码文件。getClass()就是获取这个文件的方法调用d.method,class demo里的函数进栈,然后传入参数,负数小于0.抛出异常触发。。之后把异常抛给try。try检测到之后就把异常给了e。catch块运行,接着输出负数角标异常。...
2018-11-05 22:17:39
102
原创 学习笔记day09
1,ExtendsDemo5加载,加载构造函数。main进栈,定义局部变量z。2,去寻找Zi类,发现Zi类继承了Fu类。加载Fu类代码在方法区。然后加载Zi类代码在方法区。这时有一个super指向Fu的代码。3,在堆内建立new Zi 类。分配首地址值0x0034。这个Zi对象有一个num,默认初始化为0.4,执行Zi的构造器,Zi的构造函数进栈。里面有个this= 0x0034。5,里...
2018-10-31 20:12:43
158
原创 学习笔记day08
单例设计模式上图中,想要实现A,B的配置信息共享,因为A,B是两个new,所以必然是不同的对象,一种方法就是将其配置信息全部设成静态,但信息很多时会导致存储信息过多。...
2018-10-30 22:15:07
105
原创 学习笔记day04
“\” 转义符 : 对后面的符号起作用,例如System.out.print("" 你好"")是不对的后面的转义符要写在双引号前面System.out.print(&
2018-10-22 19:22:02
204
原创 学习笔记day03
逻辑运算符异或(^):符号两边结果相同,结果为false符号两边结果不同,结果为true面试题1,双与(&&):也叫短路运算,因为左侧如果为假的话直接不判断右侧结果;与(&):c无论左边结果运算是什么,右边都参与运算。2,双或(||),和或(|)运算结果一样,但是运算过程有点小区别。|:无论左边运算结果是什么,右边都参与运算||:当左边为true时,右边...
2018-10-18 21:44:08
115
原创 学习笔记day2
byte:1个字节,即8个bit位(常用)short,2个字节,(16个比特位)int:4个字节(32个比特位)(常用)long:8个8位(64个比特位)要使用需在后面加“L”,如“123456789L”浮点类型:小数float:单精度(4个字节)默认小数位double,要使用需在后面加“f”,如"2.6f"double:双精度(8个字节)自动类型提升:不同类型的数值运算会强制把占用...
2018-10-16 22:26:04
111
原创 命令行临时环境变量
set :查看环境变量set path = ??:修改环境变量set path = :删除环境变量set path = ?? ; %path% :在原有基础上添加
2018-10-15 17:13:47
1069
原创 命令行一些常用命令
dir(directory):列出当前目录下的文件以及文件夹md(make directory):创建目录rd(remote directory):删除目录cd(change directory):进入指定目录cd… :退回到上一级目录cd\ :退回到根目录del:删除文件exit:退出dos命令行...
2018-10-12 16:52:58
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人