阅读Java核心编程做的笔记(一)
来源:互联网 发布:python 增量拷贝文件 编辑:程序博客网 时间:2024/06/05 07:48
第三章
1. 每个Java应用程序都必须有一个main方法,其格式如下:
publicclass ClassName{public static void main( String[] args){program statements}}
2. 点号用于调用方法。Java使用的通用语法是
object.method(parameters)
这等价于函数调用。
3. 在Java的方法中,可以没有参数,也可以有一个或者多个参数。对于一个方法,即使没有参数也需要书写圆括号。例如:
System.out.println();
4. 数据类型。Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。
5. 8种基本类型,其中4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。
6. Java有一个能够表示任意精度的算术包,通常称为“大数值”。
7. 整型:
int
4字节(刚好超过20忆)
short
2字节(-32768~32767)
long
8字节
byte
1字节(-128~127)
float
4字节(有效位数6~7位)
double
8字节(有效位数为15位)
用于表示溢出和出错情况的三个特殊的浮点数值:
正无穷大
Double.POSITIVE_INFINITY
负无穷大
Double.NEGATIVE_INFINITY
NaN(不是一个数字)
Double.NaN(用法:Double.isNaN(x))
- 在Java中可以将声明放在代码的任何地方。变量的声明尽可能地靠近变量第一次使用的地方,这是一种良好的编程风格。
- 常量。在Java中,利用关键字final声明常量。习惯上,常量名使用大写。
若希望某个常量可以在一个类中的多个方法中使用(称为类常量),可以使用关键字static final设置一个类常量。类常量的定义位于main方法的外部。
- &&和||是按照“短路”方式求值的。
Java支持三元操作符(?:)
condition ? expression1 : expression2
- &和 |运算符应用于布尔值,得到的结果也是布尔值。不按“短路”方式计算。
>>和<<运算符将二进制位进行右移或左移操作。
>>>运算符将用 0填充高位;>>运算符用符号位填充高位。
- 数学函数与常量
Math.sqrt
Math.pow
Math.sin
Math.cos
Math.tan
Math.atan
Math.atan2
Math.exp
Math.log
常量 Math.PI
Math.E
从JDK5.0开始,不必在数学方法名和常量名前添加前缀Math.,而只需要在源文件的顶部加上下列内容就可以了。
import static java.lang.Math.*;
静态导入
- 阅读Java核心编程做的笔记(一)
- Python核心编程阅读笔记(一)
- java编程思想阅读笔记(一)
- 《JAVA网络编程》阅读笔记(一)
- Java编程思想阅读笔记(一)
- java编程思想阅读笔记(一)
- windows核心编程阅读笔记
- 《java多线程编程核心技术》核心笔记(一)
- Windows核心编程阅读笔记(1~7章)
- Windows核心编程阅读笔记(8~章)
- 《windows核心编程》笔记(一)
- 《windows核心编程》笔记(一)
- python核心编程学习笔记(一)
- windows核心编程笔记(一)
- Python核心编程学习笔记(一)
- Python核心编程学习笔记(一)
- <Python核心编程>笔记(一)
- java核心编程笔记
- 将202413.9拆分成一个两位小数的数字和一个2000--3000左右整数的乘积
- 下阶段的任务——照亮未知路途的灯塔
- mkisofs------制作iso文件
- 深度神经网络
- 第三章 三思而后行:前期准备
- 阅读Java核心编程做的笔记(一)
- 汇编原理7:一次汇编过程中的内存变化
- ADF: ADF Task Flow学习--part2
- 1.1 项目立项:解决做什么
- flex Accordion 导航器容器2 flex 教程 flex培训 flex源码 flex实例
- cdrecord 刻录
- 文件上传 下载 一般处理程序和webForm联系以及asp.net内置对象
- Safari默认使用标签打开设置
- 01背包问题