大数据预科班串讲
来源:互联网 发布:宝贝标题优化工具 编辑:程序博客网 时间:2024/04/30 05:23
串讲1
方法参数的传递
形式参数:参数列表中的变量,定义方法时的参数(参数或方法体中的参数)实际参数:调用方法时,传入给方法的数值
- 形式参数
- 基本类型(在栈里面存的)改变不影响实际参数(特殊的比如说:String)
- 引用类型(在堆里面存的)影响实际参数
- 注意引用数据类型中的String(方法区中有个字符串常量池)
String s1=new String("a");//堆里new出来,但是用的字符串是方法区中的字符串常量池String s2="Hello";String s3="Hello";
Debug视图
- Debug管理界面
- Variables变量界面
- BreakPoints断点界面(记得清理断点)
- Expression View表达式界面
- Console控制台
- Display编辑界面
使用Debug
- 1. 打断点(双击或右键左侧边栏)
- 2. 调试程序
- 3. 调试本地java程序
- 4. 调试远程程序(Remote Java Application)
快捷键
- f5进入下一步
- f6会进入子函数
- f8结束debug
Debug命令
Debug视图
- Skip All BreakPoints 将所有的断点设置为被跳过的
- Drop to Fram 可以回到方法内的开头第一行重新开始执行(ctrl+alt+点击方法名)
- step Filters 当想忽略一些不关注的类时,可以开启过滤,程序会一直执行直到遇到未经过滤的位置或断点
- Step Return
执行完该方法返回到调用该方法中去
- Step Over
在函数中遇到函数不会进入,把子函数当成一步来执行
- Step Over
单步执行,遇到子函数就进入并且继续单步执行
- Resume
恢复暂停的线程,直接从当前位置跳到下一个断点位置
- Suspend
暂停选定的线程,这个时候可以进行浏览和修改代码,检查数据等。
- Terminate
终止对本地程序的调试
- Disconnect
终止与远程的JVM的socket连接
Variables View(变量视图)
- 显示与Debug View视图中选定的堆栈相关的变量信息
- All Instance
显示所有实例
- All References
显示引用了该变量的java对象
- ChangeValue
更改变量的值
- Copy Variables
复制变量的值
- Find
变量特别多的时候,可以进行查找
BreakpointsView
- 断点视图,可以双击进入到程序中的断点位置,也可以添加与删除
- Hit Count
指定设置断点处的代码段运行多少次
-Conditional
条件判断
- Show Logical Structure
显示逻辑架构
Expressions View
- 输入表达式计算
Display View
- 输入一些代码在当前的上下文中执行
阅读全文
0 0
- 大数据预科班串讲
- 大数据预科班3
- 大数据预科班4
- 大数据预科班5
- 大数据预科班6
- 大数据预科班7
- 大数据预科班8
- 大数据预科班9
- 大数据预科班10
- 大数据预科班11
- 大数据预科班12
- 大数据预科班13
- 大数据预科班14
- 大数据预科班15
- 大数据预科班16
- 大数据预科班17
- 大数据预科班18
- 大数据预科班总结
- Spring学习(四):一览Spring的风景线
- 从win10系统到win7,再装回win10,以及卸载更新各种同类型键盘驱动
- 边界链码、归一化链码与一阶差分链码
- centos7安装jdk1.8
- Mysql学习整理(四)
- 大数据预科班串讲
- 洛谷 P2715 约数和(唯一分解定理+等比数列求和+乘法逆元)
- 机器人智能回复 智能聊天 朋友圈 加粉 采集ID
- JsonDataObjects序列和还原
- gulp API
- MapReduce中几个重要组件
- POJ-1321-棋盘问题(搜索)
- 1028. List Sorting (25)
- 详解JavaScript中this的指向