Java重新学起2

本文详细介绍了Java中的循环控制语句,包括break和continue的用法,以及方法的定义与调用方式。阐述了如何设计良好的方法及递归算法的应用,并解释了API的概念及其文档生成方法。此外还探讨了面向对象的基本特性,内存分配与垃圾回收机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环不执行循环中剩余的语句。(break语句多用于switch中)。
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否循环的判定。


Java方法:是一段用来完成特定功能的代码片段,声明格式:[修饰符1  修饰符2...] 返回值类型  方法名(形式参数列表){Java语句;}
形式参数:在方法被调用时用来接收外界输入的数据。
实参:调用方法时实际传给方法的数据。
返回值:方法在执行完毕后返还给调用它的环境的数据。
返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。
Java中使用对象名,方法名(实参列表)调用方法。
实参的数目,数据类型和次序必须和所调用方法声明的形参列表匹配。
return语句终止方法的运行并指定要返回的数据。
设计方法的原则:方法的本意是功能块就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。




递归算法:调自己的算法,一定要写什么时候调自己,什么时候不调自己,先从上到下一次调用,在从下到上一次返回值。




API:应用程序编程接口。
生成API文档:
1、特殊的注释:文档注释/**;
2、使用JavaDOC生成API文档;--解决问题,代码和文档的分离。
3、常用的Java注释标签:-@Author作者  -@Version版本  -@Param参数  -@return返回值的含义  -throws抛出异常描述  -deprecated废弃、建议用户不再使用该方法。


在控制台输入:
Scanner a = new Scanner(System.in);
int b = a.nextInt();


面向对象编程三大基本特征:继承 封装 多态
面向对象的本质:以类的方式组织代码,以对象的方式组织(封装)数据。
对象:是具体的事物。
类:是对对象的抽象(抽象  抽出像的部分)。
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。




内存分析:栈:存放局部变量。    堆:存放new出来的对象。   方法区:存放类的信息(代码)、static变量、常量池(字符串常量)等。


垃圾回收机制: 对象空间的分配:使用new关键字创建对象即可。   
对象空间的释放:将对象赋值null即可,垃圾回收器将负责回收所有"不可达"对象的内存空间。
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值