Java学习
文章平均质量分 52
LEO-max
GPT农名工
展开
-
Java异常处理的5种方式
目录throw抛出异常语法demothrows声明异常语法demo捕获异常try{...}catch{...}语法demofinally代码块demo自定义声明异常throw抛出异常当调用方式使用接受的参数时,需要先对传入的参数进行判断是否合法,若不合法则需要告诉调用者传递正确的参数,此时需要使用throw进行抛出异常告诉调用者语法throw new 异常类名(参数);demopublic class ThrowDemo{ public static void main(String[原创 2021-12-13 17:50:19 · 1110 阅读 · 0 评论 -
项目开发流程简单介绍
需求整理需求文档编辑概述:需求文档是将概念化的想法变成可直观阅读的叙述文档。具备内容:产品描述、用户分析、场景分析、行业分析、详细功能、竞品调研。文档目标:清晰描述产品定位、用户群体、核心内容。要求:全员编辑原型图编辑原型图编辑(功能流程图)概述:将文字叙述的产品描述变为可直观参照的产品原型及逻辑图图形界面推荐工具:墨刀、Axure功能流程图推荐工具:ProcessON要求全员编辑项目架构项目架构设计概述:选择制定产品开发所需硬件、环境、技术栈、开发规范、主要类原创 2021-11-26 15:21:17 · 6779 阅读 · 0 评论 -
软件项目架构简单总结
软件架构软件架构是什么?软件架构是推理系统所需的一组结构。这些结构包括软件元素,它们之间的关系以及两者的属性。其他定义软件架构包括有关软件系统组织的一组重要决策。包含的决策包括选择组成系统的结构元素及其接口这些元素之间的协作中指定的行为将这些结构和行为元素组成更大的子系统以及指导该组织的体系结构风格还涉及功能、可用性、弹性、性能、重用、可理解性、经济和技术限制、权衡和美学等方面的考量。目标架构是设计蓝图,是对结构和组件的描述,可以让大家快速理解整个体系,指导一系列的细节设计。原创 2021-11-26 15:16:25 · 2830 阅读 · 0 评论 -
Java内存区域与内存溢出异常
文章目录运行时数据区域一. 程序计数器二、虚拟机栈三、本地方法栈四、Java堆五、方法区〇、直接内存HotSpot虚拟机对象创建一个对象的过程的详细步骤对象的内存布局对象访问定位OutOfMemoryError异常Java堆异常虚拟机和本地方法溢出方法区和运行时常量池溢出运行时数据区域一. 程序计数器字节码解释器通过改变这个计数器的值来选取下一个需要执行的字节码指令,它是程序控制流的指示器以下为需依赖计数器来完成:分支循环跳转异常处理线程恢复????注意:由原创 2021-11-07 18:48:05 · 528 阅读 · 0 评论 -
Java区别值传递与引用传递简单例子
先看下面一段代码:class Main {public static void swap(Integer i, Integer j) { Integer temp = new Integer(i); i = j; j = temp; } public static void main(String[] args) { Integer i = new Integer(10); Integer j = new Integer(20);原创 2021-09-18 19:44:42 · 314 阅读 · 0 评论 -
java中的Integer数据类型对象包装类的常用方法
/*基本数据类型对象包装类,byte Byteshort Shortint Integerlong Longboolean Booleanfloat Floatdouble Doublechar Character基本数据类型包装类的最常见作用:就是用于基本数据类型和字符串类型之间做转换基本数据类型转成字符串: (1)基本数据类型+"" (2)基本数据类型包装类.toString(基本数据类型值) Integer.toString(34);//34->"34"原创 2021-04-15 20:04:01 · 248 阅读 · 0 评论