20165310 week4

JDK知识点

  • 启动JDK:

    • javac -g <java>:参数一定要加上-g
    • jdk -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的更多相关文章

随机推荐

  1. Linux CPU实时监控mpstat命令详解

    简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中.在多CPUs系统里,其不但能查 ...

  2. intptr_t、uintptr_t数据类型的解析

    https://blog.csdn.net/cs_zhanyb/article/details/16973379 2013年11月26日 22:20:09 binggo 阅读数:14066   最近开 ...

  3. _cs, _ci, or _bin,

    High Performance MySQL, Third Edition by Baron Schwartz, Peter Zaitsev, and Vadim Tkachenko   http:/ ...

  4. 对Django框架架构和Request/Response处理流程的分析(转)

    原文:http://blog.sina.com.cn/s/blog_8a18c33d010182ts.html 一. 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组 ...

  5. 聊一聊Linux中的工作队列

    2018-01-18 工作队列是Linux内核中把工作延迟执行的一种手段,其目的不同于软中断,软中断是提高CPU的响应,尽可能的缩短关中断的时间:而工作队列主要目的是节省资源,其比较适合很微小的任务, ...

  6. UIImage添加滤镜

    UIImage *image =[UIImage imageNamed:"]; NSArray *arr = [NSArray arrayWithObjects:@"CISRGBT ...

  7. Scala系统学习(四):Scala数据类型

    Scala与Java具有相同的数据类型,具有相同的内存占用和精度.以下是提供Scala中可用的所有数据类型的详细信息的表格: 序号 数据类型 说明 1 Byte 8位有符号值,范围从-128至127 ...

  8. Spark Storage(一) 集群下的区块管理

    Storage模块 在Spark中提及最多的是RDD,而RDD所交互的数据是通过Storage来实现和管理 Storage模块整体架构 1. 存储层 在Spark里,单节点的Storage的管理是通过 ...

  9. 用Servlet获取表单数据

    用Servlet获取表单数据 在webroot下新建userRegist2.jsp 代码如下: <%@ page contentType="text/html;charset=gb23 ...

  10. oj2892(字典树)

    一改时间以后WA了,我就知道这题是考字典树,可惜代码怎么也不会敲了,郁闷. #include <stdio.h>#include <string.h>#include < ...