java面试题25 在程序代码中写的注释太多,会使编译后的程序尺寸变大。

A:正确
B:错误

蒙蔽树上蒙蔽果,蒙蔽树下你和我

拿到这道题,我觉得说的贼有道理,注释太多,尺寸变大。无疑与就和驾考

一样,遇到路人要停车等待。很显然,我错了

编写注释的原因

编写程序时总需要为程序添加一些注释,用以说明某段代码的作用,或者说明某个类的用途、某个方法的功能,以及该方法的参数和返回值的数据类型及意义等。

编写注释的原因及意义如下

1、为了更好的阅读自己编写的代码,建议添加这注释。自己写的代码,可能过一段时间回顾的时候,就变得不熟悉。这个时候,注释就起到了很好的帮助作用。

2、可读性第一,效率第二。一个软件一般都是一个团队协同作战开发出来的。因此,一个人写的代码,需要被整个团队的其他人所理解。

3、代码即文档。程序源代码是程序文档的重要组成部分。
 
注释的语法规则

编写Java中的注释不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在 Java 中,有三种书写注释的方式。

1、单行注释

2、多行注释

3、文档注释
答案为B

我是歌谣,如有不合理之处欢迎吐槽。喜欢敲代码,闲暇刷刷题。

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期科技领域知识)

歌谣带你看java面试题

java面试题25 在程序代码中写的注释太多,会使编译后的程序尺寸变大。相关推荐

  1. java面试题41 下面字段声明中哪一个在interface主体内是合法的? ()

    java面试题41 下面字段声明中哪一个在interface主体内是合法的? () A private final static int answer = 42; B public static in ...

  2. vscode 快速调到定义处_vim技巧:在程序代码中快速跳转,在文件内跳转到变量定义处...

    本篇文章介绍 vim 的一些使用技巧: 在程序代码中快速跳转 在文件内跳转到变量定义处 在程序代码中快速跳转 在 vim 中查看代码文件时,可以使用下面命令在程序代码中快速跳转,提高效率. % 跳转到 ...

  3. 删除 java代码中所有的注释

    删除 java代码中所有的注释.java public class CleanCommons {private static Pattern pattern = Pattern.compile(&qu ...

  4. Python正则表达式工具类文件的封装实例,提供了多个实例,并且在代码中包含中文注释

    Python正则表达式工具类文件的封装实例,提供了多个实例,并且在代码中包含中文注释 import reclass RegexUtils:'''正则表达式工具类'''def __init__(self ...

  5. 如何使编译的EXE程序能多个运行?

    如何使编译的EXE程序能多个运行? 方法很简单,把这句话加到EXE对应的INI文件中去 allowmultipleinstances=True 不错吧!:) 转载于:https://www.cnblo ...

  6. Java面试题大全(持续更新中)

    [](()6.switch 的表达式可以是什么? byte short char int 枚举(jdk1.5) String(jdk1.7) [](()7.传值和传址 基本数据类型的值传递,不改变原值 ...

  7. Java面试题大全(持续更新中),java框架面试题springboot

    class Student { static { System.out.println("Student 静态代码块"); //3 } { System.out.println(& ...

  8. 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:Mr.ml https://blog.csdn.net/Ma ...

  9. 什么情况下java会出现堆溢出_【Java面试题第三期】JVM中哪些地方会出现内存溢出?出现的原因是什么?...

    内存溢出(Out Of Memory)经常简称为OOM,在jvm中主要分为方法区.堆.栈.本地方法栈.程序计数器这几部分,其中程序计数器是唯一不会出现OOM的,也就是说其他区域都会出现OOM.下面来分 ...

最新文章

  1. python使用numpy包编写自定义函数计算SMAPE(对称平均绝对百分比误差)指标Symmetric mean absolute percentage error、SMAPE指标解读、指标使用的注
  2. A Multi-task Deep Network for Person Re-identification
  3. Spring 系列,第 3 部分: 进入 Spring MVC
  4. Python之精心整理的二十五个文本提取及NLP相关的处理案例
  5. [Wrong Answer] Leetcode 805 JavaScript 解决方案 数组的均值分割
  6. Linux入门笔记——less
  7. php怎么给span赋值,php给一组指定关键词添加span标签的方法
  8. java Properties异常:Malformed \uxxxx encoding.
  9. 四、RabbitMQ消息消费时的权衡
  10. signal、kill、fork
  11. 记海康sdk linux下的使用
  12. 微型计算机usb接口通常串行,usb是串行接口吗_串行接口和并行接口有什么区别...
  13. j2CaChe在项目中的应用(二级缓存)
  14. 中文字符串是怎么比较大小的?
  15. 网页标题logo添加与配置
  16. 返利平台php,MallWWI新模式返利商城系统 php版 v1.2.7
  17. CodeForces - 581B - Luxurious Houses 逆序处理水
  18. 天图投资冲刺港股:资产管理规模249亿 投了小红书与奈雪
  19. 转载一个手机RPG游戏制作工具,仿造RPGXP写的
  20. 利用matlab快速实现连续系统转变为离散系统(z变换)

热门文章

  1. Python用过的小知识备忘录
  2. httpsqs消息队列
  3. 带有托管代码的InfoPath2007表单模版发布到SharePoint表单库(浏览器方式查看)
  4. python中封装是什么意思_Python中数据封装是什么?
  5. layui自定义查询条件html页面,Layui的数据表格+springmvc实现搜索功能的例子_飛雲_前端开发者...
  6. html原生上传,一个基于HTML5及原生JS的文件上传组件--JohnUploader
  7. ajax php 观察者模式,JavaScript观察者模式定义和dom事件实例详解
  8. mysql测试数据图表_mysql测试数据表
  9. c++模板类静态成员变量_一文讲透父子类中静态变量,成员变量初始化顺序原理...
  10. 【RK3399Pro学习笔记】十七、Debian安装ORB-SLAM3和单目demo的运行