复习笔记,javadoc生成文档总结
2024-10-21 11:39:15
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生成方法
最新文章
- 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇三:批量处理后的txt文件入库处理
- jQuery查找——parent/parents/parentsUntil/closest
- Linux内存管理原理
- objective-c 创建工程/编译/运行程序
- cygwin下的vim 的vimrc配置
- Mockups
- win7系统自带截图工具快捷键是什么?怎么设置快捷键
- Open XML Format SDK引用
- 分页搜索查询sql
- git从github下载代码
- JSR303 Bean Validation 技术规范特性概述
- 初探nginx负载均衡集群
- 第六章 Hibernate关联映射
- hdu 2196 Computer(树形DP经典)
- SQLite 表达式(http://www.w3cschool.cc/sqlite/sqlite-expressions.html)
- 使用FluentScheduler和IIS预加载在asp.net中实现定时任务管理
- ImportError: dynamic module does not define module export function (PyInit__sqlite3)
- Django---ORM中的锁和事务
- Spotlight on Mysql在Windows平台下的安装及使用简介
- node.js中的文件系统