- 博客(6)
- 收藏
- 关注
原创 关于Java static的几个小问题
在学习Java的过程中,遇到了一些关于static的问题,在这里做个简单整理。问题一:假设 A 类有如下定义,设 a 是 A 类的一个实例,下列语句调用哪个是错误的?()public class A{public int i;static String s;void method1(){}static void method2(){}}A. System.out.println(a.i);B. a.method1();C. A.method1();D. A.method2();静
2021-07-07 00:08:56 202
原创 关于Java线程的几个小问题
学习Java的过程中,遇到了很多关于线程的问题,在这里做个简单整理,可能会持续更新。问题1:下列哪些操作会使线程释放锁资源?A. sleep()B. wait()C. join()D. yield()sleep会使当前线程休眠指定时间,不释放锁;wait会使当前线程回到线程池中等待,释放锁,当被其他线程使用唤醒时进入可执行状态;join等待调用join方法的线程结束再继续执行,例如:t.join()用于等待t线程运行结束。该方法底层调用了wait(),释放锁;yield会使当前线程重回到
2021-07-01 11:58:54 261
原创 用几个小问题整理一下try-catch-finally块的执行规则
学习Java的时候遇到了许多关于try-catch-finally块执行规则的问题,在这里简单整理一下,可能还会继续补充。问题1:public class Test { public static void main(String[] args) { System.out.println("return value of getValue(): " + getValue()); } public static int getValue() { int i = 1; t
2021-06-28 18:20:51 120
原创 哈工大计算机系统大作业
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算学部学 号 1190201021班 级 1903011学 生 马文韬 指 导 教 师 史先俊计算机科学与技术学院2021年5月摘 要本文主要利用计算机系统课程中所学的知识,结合深入理解计算机系统这本书,在linux下逐步模拟了hello.c程序的P2P过程并进行分析,展示了hell
2021-06-25 12:14:55 274
原创 关于Java中自增运算符的处理以及和C语言不同之处的小问题
今天学习Java的时候遇到了这样一个题:检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。package algorithms.com.guan.javajicu; public class Inc { public static void main(String[] args) { Inc inc = new Inc(); int i = 0; inc.fermin(i); i= i ++;
2021-06-22 16:43:41 210
原创 关于Integer类自动装箱的小问题
关于Integer类自动装箱的小问题今天学习Java的时候遇到了这样一个题:以下语句返回值为 true 的是()Integer a1 = 17, a2 = 17;Integer b1 = 2017, b2 = 2017;Integer c1 = new Integer(17);Integer c2 = new Integer(17);Integer d1 = new Integer(2017);int d2 = 2017;A. a1 == a2B. d1 == d2C. b1 == b
2021-06-10 13:05:14 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人