Core Java总结第三章
来源:互联网 发布:唯品会显示网络未连接 编辑:程序博客网 时间:2024/06/05 22:35
1.关键字public称为访问修饰符,它用于控制程序的其他部分对这段代码的访问级别。
2.每个Java应用程序都必须有一个main方法。
3.Java中的所有函数都属于某个类的方法(标准术语将其称为方法,而不是成员函数)。因此Java中的main方法必须有一个外壳类。
4.在Java中,每个句子必须用分号结束。
5.点号(.)用于调用方法。System.out.println()。System.out还有一个print方法,它在输出之后不换行。
6.在Java的方法中,可以没有参数,也可以有一个或多个参数(有的程序员把参数叫做实参。)。对于一个方法,即使没有参数也需要使用空括号。
7.该注释可以用来自动地生成文档。/** …… */。
8.在Java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。
类型 存储需求取值范围
int 4字节(32位)-2 147 483 648~2 147 483 647(正好超过20亿)
short 2字节(16位)-32 768~ 32 767
long 8字节(64位) -9 223 372 036 854 775 808~9 223 372 036 854 775 808
byte 1字节(8位) -128 ~ 127
长整型数值有一个后缀L(400000000L)。十六进制数值有一个前缀0x(0xCAFE)。八进制有一个前缀0(010等于十进制的8),八进制表示法比较容易混淆,所以建议最好不要使用八进制常数。二进制有一个前缀0b(0b1001),还可以数字字面量加下划线,这些下划线只是为了让人易读,Java编译器会去除这些下划线,1_000_000。Java中没有任何无符号类型。
9.float类型的数值有一个后缀F(3.14F)。没有后缀F的浮点数值默认为double类型。(3.14),也可以在浮点数值后面添加D(3.14D)。
10.在十六进制表示法中,使用P表示指数,而不是e。尾数采用十六进制,指数采用十进制。
11.所有“非数值”的值都认为是不相同的,可以使用Double.isNaN方法判断是否为数值。
if(Double.isNaN(x))
12.public static void main(String\u005B\u005D args)这种形式完全符合语法规则,\u005B和\u005D是[和]的编码。
13.整型值和布尔值之间不能进行互相转换。
14.在Java中,每一个变量属于一种类型(type)。在声明变量时,变量所属的类型位于变量名之前。变量名必须是一个以字母开头的由字母或数字构成的序列。变量名中所有的字符都是有意义的,并且大小写敏感。变量名的长度没有限制。声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不要使用未被初始化的变量。
15.在Java中,利用关键字final表示这个变量只能被赋值一次,一旦被赋值之后,就不能够再更改了。习惯上,常量名使用全大写。经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字static final设置一个类常量。需要注意,类常量的定义位于main方法的外部。因此,在同一个类的其他方法中也可以使用这个常量。而且,如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。
声明和定义的区别:
声明就是指给除了当前变量或者函数,或者类什么的名字,不给其中的内容,就是先告诉你有这样一个什么类型的变量或者函数,但是这个变量或者函数的具体信息却是不知道的。就好比跟你介绍一个人的时候,声明就是只告诉你这个人叫什么,但是缺不给你说这个人到底怎么样,他有哪些优点,缺点,喜好问题是什么的。
定义直接告诉你了所有的东西,这个变量是什么,这个函数是什么功能,这个类里面包含了什么东西。很具体的说明。
16.整数被0除将会产生一个异常,而浮点数被0除将会得到无穷大或NaN的结果。
17.
- Core Java总结第三章
- Core Java第三章知识点总结——程序的流程控制
- Java Core 学习笔记--第三章
- 学习《core java》记录 -- 第三章
- 《core java》学习笔记-第三章
- Java总结第三章
- core jave2:第三章java程序结构的基本知识
- Core Java,V1 8th读书笔记第三章
- Core java 第九版第三章基本程序结构
- Core Java总结(二)
- Core Java 第一章知识点总结
- 重读Java,争取到skilled & Core Java V1,10th第三章笔记
- Core Java第二章知识点总结(一)
- Core Java第二章知识点总结(二)
- Core Java第四章知识点总结——函数
- Core Java第五章知识点总结——数组
- Core Java第六章知识点总结——面向对象
- Core Java第九章知识点总结——接口
- 数据结构与算法分析:1-2章
- Scrapy 初窥笔记
- struts环境搭建
- Android保持屏幕常亮的三种方法
- mfc实现仿射和凯撒加密解密
- Core Java总结第三章
- django-语法备忘录
- Deep Learning(深度学习)学习笔记整理系列之(三)
- 输出n^n最右边的数的值
- 《编程之法》:寻找和为定值的多个数
- django-celery定时任务
- 类(class)
- EffectiveJava(30) -- 全面解析enum类型
- MySQL优化三(InnoDB优化)