Eclipse
ctrl+shfit+o引入包
clean 当点击build all时有些Eclipse认为时间戳没有改变的类就不会被编译,因此需要clean一下再编译。选项会将工程中的.class文件删除并重新编译工程。
ps1 在eclipse的project菜单下有build automatically,选中这个的话,每次在保存以后就会编译
ps2 自动编译对java应用没有什么意义,对Java Web应用来说,当修改了代码时,会自动帮你编译并发布到Web容器中去,省的重启Web容器了。
build 编译,Eclipse的编译是基于时间戳的判断机制的。
alrt+shfit+S 构造方法
字符串是没有length属性的,只有length()方法
数组有length属性,而没有length()方法
导入java.sql的包
调试
1.表示当前实现继续运行直到下一个断点,快捷键为F8。
2.表示打断整个进程
3.表示进入当前方法,快捷键为F5。
4.表示运行下一行代码,快捷键为F6。
5.表示退出当前方法,返回到调用层,快捷键为F7。
6.表示当前线程的堆栈,从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号
jsp/html页面
ctrl+shift+c可以快速注释掉多行。
ctrl+shift+x可以取消注释,才发现,哈哈真方便。
(也适用于Code Blocks)
alt+/ /**
ctrl+1 添加未实现的方法
ps3 针对Javabean 右键xxx.java,选择source->Generate Setter and Getter这一项,选择select All选中所有的字段,确定后,即生成了所有字段的get和set方法,十分方便,节省了很多时间。
首先新建一个javabean user.java,字段有id,name,psw等。如下:
IDEA
f8 step over
f7 step into
psvm 主方法
sout 输出
fori 循环
ps4 点击 Next line 执行下一个语句,
右边的Step into为执行内部语句,
最右侧的红色按钮Stop debugger为结束调试;
当执行到函数调用时,可以使用next line直接执行函数,或step into跳转到函数内部执行语句,希望停止调试则点击stop debugger
ctrl+H 看方法
Visual Studio
#pragma warning(disable:4996) 防止脑残的scanf_s报错
Visual Studio Code
随时随地,F5调试运行。注意,VSCode默认在调试后,会停在第一句,如下图。
调试快捷键与VS基本相同。
F5:调试/继续,
F10:单步跳过,
F11:单步进入,
Shift+F11:跳出。
F9:切换断点