发表时间:2022-03-24来源:网络
使用vim编辑器编写代码

编译,运行
我们先新建一个项目 名字叫HelloJDB,点击finish就好了
常用的快捷键
用鼠标在「src」上点击右键,选择「New」->「Java Class」新建Java类:
我们新建一个HelloJDB类
输入代码
编译运行,没有问题,我们在第五行下一个断点,鼠标单击或者使用Ctrl+F8快捷键
然后单击菜单「Run」->「Debug...」(或使用Alt+Shift+F9快捷键)开始调试Java程序,程序停留在了第5行
此时第五行的代码并没有执行,我们使用单步运行让程序运行到第6行,单步运行有两种:Step Into(快捷捷F7)和Step Over(快捷捷F8)这里和我之前破解外挂用的OD一样,在执行方法调用语句时,Step Into会跳入方法实现,Step Over会直接执行完方法
按下Step Over或F8,可以发现程序停在了第5行,这时查看变量i的值,会看到sum等于11
设置条件断点
在第9行左边断点处单击鼠标右键,弹出断点属性框,设置条件i==56
按一下F9,可以看到i=56
设置临时断点
右键断点,点击More或者按Ctrl+Shift+F8打开断点设置窗口,选中「Remove Once hit」

程序代码如下:
import java.io.*; import java.util.Scanner; public class Caeser { public static void main(String[] args) { System.out.print("请输入密钥:"); Scanner s = new Scanner(System.in); int a = s.nextInt(); C(a); } public static void C(int n) { try { char b[]; BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入一段明文:"); String str2 = br2.readLine(); b = str2.toCharArray(); System.out.println("密文为:"); int k = n; for (int i = 0; i < str2.length(); i++) { char ch = (char) ((b[i] - 'a' + k) % 26 + 'a'); System.out.print(ch); } System.out.println("密钥K=" + k); } catch (IOException e) { System.out.println(e.getMessage()); } } }正常情况
边界情况

这一段因为有事情也没有上课,很多东西都还在学习过程中,这篇博客做得不好的地方我会改正,慢慢来吧。
上一篇:第1章 Java语言概述
下一篇:用Java编写经典小程序
计支宝app下载v3.1.29 安卓版
142.27MB |商务办公
小小优酷最新版下载v5.4.6 安卓官方版
68.11MB |影音播放
艺图语app下载v3.3.4 安卓免费版
34.33MB |系统工具
爱鸽者手机版下载v3.2.9 安卓版
243.57MB |商务办公
一品威客网接单app(一品众包)下载v2.7.1 安卓最新版
55.01MB |商务办公
诸葛找房网官方版下载v4.8.1.1 安卓最新版
66.6MB |生活服务
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游末日餐厅安卓版下载v1.35安卓版
其它手游葫芦侠十楼免费破解版下载v4.4.0.6安卓版
其它手游葫芦侠8楼最新破解版下载v4.4.0.6安卓版
其它手游