"这是一份20天学习Java的笔记,涵盖了SpringBoot配置、异常处理、基本类型交互、数组操作、前后端交互、方法优化及SpringBoot项目打包等内容。"
在学习Java的过程中,这份笔记首先介绍了SpringBoot的配置,这是现代Java开发中常用的一个框架,简化了项目的初始化和配置工作。通过了解SpringBoot,开发者可以快速构建可运行的应用程序,而无需繁琐的XML配置。
接下来,笔记提到了异常处理。在Java中,异常是程序运行时的错误,可以通过`throw new 异常类型("提示信息")`来抛出异常。`IllegalArgumentException`是Java预定义的一种异常,用于表示传递给方法的参数非法或不正确。熟练掌握异常处理能够帮助开发者编写健壮的代码,处理运行时可能出现的问题。
在JAVADAY3的部分,笔记详细讲解了Java中的基础数据类型交互,如字符串和整型。字符串的交互通常涉及创建、比较和操作字符串对象,而整型的交互则包括基本的算术运算。此外,笔记介绍了如何声明和初始化一维和二维数组,这是处理多组数据的重要工具。
在面向对象编程方面,笔记讨论了类、对象、属性和构造方法的概念。类是定义对象行为和状态的蓝图,对象则是类的实例,它们具有类定义的属性和方法。构造方法是类特有的方法,用于在创建对象时初始化其属性。
笔记还涉及了前端与后端的交互,特别是关于下拉列表框的使用和计算功能的实现。在Web应用中,后端需要处理前端传来的数据,如用户选择的还款类型,根据这些数据执行相应的计算逻辑,如等额本息或等额本金的还款计算。
此外,笔记还提到了代码优化技巧,如使用Ctrl+Alt+M快捷键提取方法,使代码更简洁。同时,对于错误消息的显示,笔记指出在SpringBoot项目中,如果希望在出现错误时向用户显示详细信息,需要在`application.properties`文件中配置`server.error.include-message=always`。
最后,笔记简要说明了如何在IntelliJ IDEA 2018版本中对SpringBoot项目进行打包,这是将应用程序部署到生产环境的关键步骤。打包后,应用可以以独立的可执行JAR或WAR文件形式运行。
这份20天的Java学习笔记涵盖了从基础知识到实际应用的多个方面,适合初学者系统地学习和理解Java编程。