javaweb-day01-1(建JAVA工程、断点调试、快捷键)

2024-09-07 16:08

本文主要是介绍javaweb-day01-1(建JAVA工程、断点调试、快捷键),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

myeclipse  工作空间路径不能有中文


所有JAVA程序必须有包名

所有JAVA程序的类名的首字母必须大写

所有方法名称的首字母必须小写


类只有两种权限:    public(可以被所有类使用、类名必须和java文件名相同) 、  default(可以被同一个包中的类使用)

类可以有的修饰符: abstract  、  final(使用此修饰符的类不能够被继承)


方法有四种权限:    public(可以被任何类访问)、

                                 private(只能够被当前类的方法访问)、

                                 default(可以被同一包中的所有的类访问,如果子类没有在同一个包中,也不能访问) 、  

                                 protected(可以被同一包中的所有类访问,可以被所有子类访问,子类没有在同一包中也可以访问)

方法可以有的修饰符:    abstract(抽象方法,类中已声明而没有类的实现的方法) 、 

                                        final(防止任何子类重载该方法) 、  

                                        static(静态方法,又称为类方法,其它的称为实例方法。提供不依赖于类实例的服务,并不需要创建类的实例就可以访问静态方法)




断点调试某个变量的值:

  1. 在那个变量被定义那一行,  打一个断点。
  2. 右键 debug as ,切换到:   调试视窗。
  3. 双击 断点那行的那个 变量,并右键 watch 。
  4. step over        下一步               F6
  5. step into          跳入方法内部    F5
  6. step return      跳出这个方法     F7
  7. drop to frame   跳到当前方法的第一行
  8. resume            跳到下一个断点执行,如果没有下一个断点,则执行完整个应用程序。
  9. 在 expressions   窗口查看watch变量的值得变化情况。
  10. 在 variables        窗口查看其他变量的值。
  11. 调试完毕要在  breakpoints  窗口把所有的断点删除,并把 expressions 窗口 watch 的变量也都删除。
  12. 终止                断点调试的JVM。



配置快捷键:

  1. Content Assist  :                      alt + /                         内容助理
  2. Quick Fix :                               control  + 1                快速修正
  3. Organize Imports :                  control + shift + O     导包
  4. Format :                                  ctrl + shift + F           格式化代码块  自动排版
  5. Previous Word :                      alt  + 左方向键           向前查看框架源代码
  6. Next Word :                             alt  + 右方向键           向后查看框架源代码
  7. Add Block Comment :              ctrl + shift + /            添加注释
  8. Remove Block Comment :       ctrl + shift + /            除去注释
  9. To Upper Case :                      ctrl + shift + X           变为大写  (写常量的时候用)
  10. To Lower Case :                     ctrl + shift + Y            变为小写
  11. Copy Lines :                  ctrl + alt +向下方向键          复制行


重置视窗:             Window     -    Reset Perspective 


查看源代码:

  1. 按住   ctrl  键,用鼠标单击。
  2. 弹出 Open Type 对话框 :   ctrl + shift + T      输入某一个类名,按OK查看源代码。





这篇关于javaweb-day01-1(建JAVA工程、断点调试、快捷键)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1145518

相关文章

Java反射实现多属性去重与分组功能

《Java反射实现多属性去重与分组功能》在Java开发中,​​List是一种非常常用的数据结构,通常我们会遇到这样的问题:如何处理​​List​​​中的相同字段?无论是去重还是分组,合理的操作可以提高... 目录一、开发环境与基础组件准备1.环境配置:2. 代码结构说明:二、基础反射工具:BeanUtils

在Java中将XLS转换为XLSX的实现方案

《在Java中将XLS转换为XLSX的实现方案》在本文中,我们将探讨传统ExcelXLS格式与现代XLSX格式的结构差异,并为Java开发者提供转换方案,通过了解底层原理、性能优势及实用工具,您将掌握... 目录为什么升级XLS到XLSX值得投入?实际转换过程解析推荐技术方案对比Apache POI实现编程

Java调用C#动态库的三种方法详解

《Java调用C#动态库的三种方法详解》在这个多语言编程的时代,Java和C#就像两位才华横溢的舞者,各自在不同的舞台上展现着独特的魅力,然而,当它们携手合作时,又会碰撞出怎样绚丽的火花呢?今天,我们... 目录方法1:C++/CLI搭建桥梁——Java ↔ C# 的“翻译官”步骤1:创建C#类库(.NET

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

Java Lambda表达式的使用详解

《JavaLambda表达式的使用详解》:本文主要介绍JavaLambda表达式的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言二、Lambda表达式概述1. 什么是Lambda表达式?三、Lambda表达式的语法规则1. 无参数的Lambda表

java中Optional的核心用法和最佳实践

《java中Optional的核心用法和最佳实践》Java8中Optional用于处理可能为null的值,减少空指针异常,:本文主要介绍java中Optional核心用法和最佳实践的相关资料,文中... 目录前言1. 创建 Optional 对象1.1 常规创建方式2. 访问 Optional 中的值2.1

Spring Boot 整合 Apache Flink 的详细过程

《SpringBoot整合ApacheFlink的详细过程》ApacheFlink是一个高性能的分布式流处理框架,而SpringBoot提供了快速构建企业级应用的能力,下面给大家介绍Spri... 目录Spring Boot 整合 Apache Flink 教程一、背景与目标二、环境准备三、创建项目 & 添

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

深入解析 Java Future 类及代码示例

《深入解析JavaFuture类及代码示例》JavaFuture是java.util.concurrent包中用于表示异步计算结果的核心接口,下面给大家介绍JavaFuture类及实例代码,感兴... 目录一、Future 类概述二、核心工作机制代码示例执行流程2. 状态机模型3. 核心方法解析行为总结:三