java_test_week4
20165310 week4
JDK知识点
- 启动JDK:
javac -g <java>:参数一定要加上-gjdk -classpath .:./bin <class>:一开始容易忘记加上-classpath,依然可以打开jdb,但是接下来的操作中会出现错误
- 断点:
- 设置断点
stop in <class>.<method>:方法断点stop at <class>:<line>:行断点
- 断点间跳跃:cont
- 查看断点:
clear或者stop
- 设置断点
- 执行:
run:设置完第一个断点后运行程序step:单步调试,进入方法逐步调试next:单步调试,直接完成方法执行
- 查看结果:
print <参数名>或者eval <参数名>:查看参数当前值list:列出全部代码与执行情况,但之前要用use指出源代码位置
- 退出JDB
exit或者quit:退出JDK课上内容补做与截图如下
- 命令行输入参数n,jdk设置断点并运行,显示代码

- 初始状态sum=0,n=3

- n=1时(即本处用于计数的i=1时)

- n=2时(即i=2时)

n=3时(即i=3时)

第二、三章编程题目
本次JDB课上作业没完成原因是因为JDB出现问题,第二、三章编程题目之前就已全部完成。


java_test_week4的更多相关文章
随机推荐
- LOJ6089 小Y的背包计数问题 背包
正解:背包 解题报告: 先放传送门! 好烦昂感觉真的欠下一堆,,,高级数据结构知识点什么的都不会,基础又麻油打扎实NOIp前的题单什么的都还麻油刷完,,,就很难过,,,哭辣QAQ 不说辣看这题QwQ! ...
- 聊一聊Linux中的工作队列
2018-01-18 工作队列是Linux内核中把工作延迟执行的一种手段,其目的不同于软中断,软中断是提高CPU的响应,尽可能的缩短关中断的时间:而工作队列主要目的是节省资源,其比较适合很微小的任务, ...
- navicat的安装
1.首先在官网下载navicat,具体安装步骤比较简单,下一步下一步即可. 2.安装之后,按照下面的网址做法激活 http://www.jianshu.com/p/b1f9194e1e31 3.教程: ...
- 【Python】详解Python多线程Selenium跨浏览器测试
前言 在web测试中,不可避免的一个测试就是浏览器兼容性测试,在没有自动化测试前,我们总是苦逼的在一台或多台机器上安装N种浏览器,然后手工在不同的浏览器上验证主业务流程和关键功能模块功能,以检测不同浏 ...
- read 命令
read 用来接收标准输入 #!/bin/bash read -t -p "Please input a number:" number echo $number //把键盘输入的 ...
- redis5.0主从配置
1.下载 wget http://download.redis.io/releases/redis-5.0.3.tar.gz .tar.gz cd redis- make make test //检查 ...
- thinkpad X1 extreme 安装Ubuntu 18.04.2 LTS
1.安装的时候需要禁用:nouveau.modeset=0 2.安装完成之后需要添加:acpi=off ,ro后面加上3,直接进入终端 3.启动之后:安装nvdia驱动 $ ubuntu-driver ...
- Saving Princess claire_(hdu 4308 bfs模板题)
http://acm.hdu.edu.cn/showproblem.php?pid=4308 Saving Princess claire_ Time Limit: 2000/1000 MS (Jav ...
- cloudflare的NS服务器地址
abby.ns.cloudflare.com, alex.ns.cloudflare.com, amy.ns.cloudflare.com,andy.ns.cloudflare.com, a ...
- 梯度消失与梯度爆炸 ==> 如何选择随机初始权重
梯度消失与梯度爆炸 当训练神经网络时,导数或坡度有时会变得非常大或非常小,甚至以指数方式变小,这加大了训练的难度 这里忽略了常数项b.为了让z不会过大或者过小,思路是让w与n有关,且n越大,w应该越小 ...