1.处理数字时候的内存溢出问题

       //在处理大数字时候注意内存溢出问题
       int i=10_0000_0000; //jdk7 中数字之间可以加入下划线不影响输出
       System.out.println(i);
       int year =20;
       System.out.println(i * year); //内存溢出
       long total=i*year;
       System.out.println(total); // 内存溢出
       long total1 = i*(long) year; //转换long后进行运算
       System.out.println(total1);

2.转换的精度问题,a=true if(a)

  int i=128;
       byte b=(byte)i;
       System.out.println(i);  //128
       System.out.println(b); //-128 内存溢出
       /*1.不对Boolean值进行转换
       2.不能将对象转成不相干的类型
       3.在把高容量转换到低容量的时候,强制转换
       4.转换的时候可能存在内存溢出,或者精度问题
       * */
       boolean a=true;
       if (a==true){}
       if (a){}
       //   if (a==true){} 等价于 if (a){}
​

3.逻辑运算符,运算符

  // 逻辑运算符 &&逻辑与    ||逻辑或
       /**
        * &&逻辑与   两个都为真,结果才是真
        * ||逻辑或   有一个为真,结果就是真
        */
       boolean a=true;
       boolean b=false;
       System.out.println(a&&b);
       System.out.println(a||b);
       /**
        * 短路与,短路或
        *
        */
       int c=5;
       boolean d = (c>5)&&(c++>5);  // 如果前者是假,运行时,不会进行后面的计算,直接输出运行结果false
       System.out.println(c); // c并没有执行++
       System.out.println(d); // fasle

4.字符串拼接顺序问题,三元运算符

   //字符串的拼接
       // ""+任何=字符串
       int a=10;
       int b=20;
       //字符串在前面,整体变成字符串,字符串在最后,先运算前面的结果再变成字符串
       System.out.println(""+a+b); //1020
       System.out.println(a+b+"");  //30
​
       //三元运算符 x ? y:z   x为真返回y   反之则返回z
       int d=60;
       String s= (d>=60) ? "及格":"不及格";   //熟练掌握
       System.out.println(s);

5.javadoc 的生成方法,1-dos命令方法 2-idea 软件生成

1-dos命令 -----------------目录前面加上cmd+空格

输入javadoc -encoding utf-8 -charset utf-8 .java文件

2--------------- idea生成方法

复习笔记,javadoc生成文档总结的更多相关文章

  1. 【Java从入门到精通】day08-包机制-JavaDoc生成文档

    1.包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间. 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名(如www ...

  2. 第4天 JavaDoc生成文档&Java流程控制(第一节:用户交互Scanner)

    JavaDoc生成文档 javadoc命令是用来生成自己的API文档 参数信息: @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @ ...

  3. Java基础——JavaDoc生成文档

    JavaDoc生成文档  package Top1; ​ /**  * @author lwt  * @version 1.0  * @since 1.8  *  */ ​ public class ...

  4. javadoc生成文档

    标签(空格分隔): javadoc java生成html的文档: 要生成注释文档html格式,java里面提供一个工具:javadoc 例如: javadoc -d myhelp -author -v ...

  5. idea运行javadoc生成文档以及 报错编码gbk的不可映射字符坑

    将项目类信息生成文档 idea整合了javadoc的操作,可以一键生成doc文档 方法: 选中你要生成文档的项目 点击上方tools->Generate JavaDoc 运行即可 注意这里有一个 ...

  6. javadoc 生成文档注释

    我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档. javadoc -d doc demo.java 文档注释:/******/ @author 标明开发该类模块的 ...

  7. Java基础系列(14)- JavaDoc生成文档

    JavaDoc JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了 参数信息 @author 作者名 @version 版本号 @since 指 ...

  8. eclipse中使用javadoc生成文档

    1.Javadoc command:输入 [jdk路径]\javadoc.exe 2.Extra Javadoc options输入 -windowtitle '标题'-encoding UTF-8 ...

  9. 使用eclipse生成文档(javadoc)

    使用eclipse生成文档(javadoc)主要有三种方法:1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步.在Java ...

  10. 使用eclipse生成文档(javadoc)主要有三种方法:

    使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步. 在Ja ...

随机推荐

  1. 批量统一调整PDF页面尺寸大小

    先合并所有PDF页面到同一个文件 使用福昕PDF编辑版打开合并后的文件,选择打印功能,选择福昕虚拟打印机,打印处理器选择"比例"模式 打印并保存文件 检查新文件各页面是否大小一致并 ...

  2. ROS创建工作空间 Create your workspace

    https://blog.csdn.net/baidu_38869387/article/details/119840120 http://wiki.ros.org/catkin/Tutorials/ ...

  3. 将excel按照某一列拆分成多个文件

    1.打开目标excel,按alt + f11键打开VBE窗口 2.选择插入->模块粘贴下面代码到编辑器中 Sub 保留表头拆分数据为若干新工作簿() Dim arr, d As Object, ...

  4. git log 的常用用法

    1.最基本的 git log 2.简化版本 git log --oneline 3. 作者筛选 4.时间筛选 git log --since="2022.05.26" --unti ...

  5. Kafka Reblance & max.poll.interval.ms 重复消费问题

    1. 什么是kafka Reblance 消费组是MQ中一个非常重要的概念,一个消费组监听一个Topic时,Kafka服务端会给消费组中的每一个实例,进行队列分配,每一个实例指定消费一个或多个队列(分 ...

  6. linux物理地址到虚拟地址映射(相对完整的驱动编写)

    学习地址 单片机和裸机中操作硬件是怎么操作的 与上面不同,在linux上想要操作硬件,需要先把物理地址转换成虚拟地址.因为使能MMU 2个函数 用起来非常方便 注意:物理地址只能被映射一次,多次映射会 ...

  7. 4.docker安装mysql

    下载mysql镜像 打开docker镜像仓库 https://hub.docker.com 我们下载官方镜像,点击打开 可以看到tags有很多不通版本的mysql 比如我想安装5.7版本的就可以使用  ...

  8. Git 初始命令行

    命令行指令 Git 全局设置 git config --global user.name "Administrator" git config --global user.emai ...

  9. vue 路由切换页面再次进入更新数据

    一:同一项目中路由的跳转 mounted和created都只能执行一次,尝试监听改变的数据也未起效果,项目中使用了<keep-alive>,所以用activated监听初始函数 1.需要跳 ...

  10. Java流程控制之Scanner的进阶使用

    Scanner的进阶使用 import java.util.Scanner; public class Demo04 { public static void main(String[] args) ...