Java学习笔记-Java基本的程序设计结构

1.基本结构
类命名规范:大写字母开头;
源代码文件名必须与公有类名字相同。
public class ClassName{ public static void main(String[] args){ program statements } }


2.注释
//注释1(单行)

/*
*注释2(多行)
*/

/**
*注释3(文档)
* @author
*/

3.数据类型
整型4种:byte(1字节),short(2字节),int(4字节),long(8字节);
浮点型2种:float(4字节),double(8字节);
字符型:char(2字节);
布尔型:false,true。

3种字符视图:
①字符:A,......
②字符的代码点(某个字符对应的代码值):U+0041(Unicode标准),......
代码点存在于"代码空间"中:
基本多语种平面(64k ):U+0000~U+FFFF;
辅助多语种平面(16*64k):U+10000~U+10FFFF(supplementary character)。
③字符的编码值:0041,......
java采用UTF-16,每个代码单元16位,大于或等于U+10000 的代码点,每个代码点需要两个代码单元表示。
第一个单元来自于高代理范围(U+D800 至 U+DBFF),第二个单元来自于低代理范围(U+DC00 至 U+DFFF)。
因为U+D800 至 U+DFFF 保留用于 UTF-16,软件可以很方便识别出单代码单元和双代码单元字符。

4.变量

5.常量
使用final声明常量,习惯上常量名大写。

6.运算符

7.枚举类型
enum Size(SAMLL,MEDIUM,LARGE); Size s = Size.MEDIUM;

8.字符串
length()方法返回采用UTF-16表示给定字符串所需要的代码单元的数量;
charAt()方法返回指定位置的代码单元;
codePointCount()返回代码点的数量(实际长度);
codePointAt()返回指定位置的代码点;

以下分别是遍历和回退字符串的代码:
int cp = sentence.codePointAt(i); if (Character.isSupplementaryCodePoint(cp)) i += 2; else i++; i--; int cp = sentence.codePointAt(i); if (Character.isSupplementaryCodePoint(cp)) i--;
substring(a,b)返回a开始的b-a个代码单元;
java允许+号拼接两个字符串;
equals()/equalsIgnoreCase()方法比较字符串。

9.输入输出

10.控制流程
带标签的break/continue语句。标签必须放在最外层的循环之前,并带冒号结尾。

11.大数值
可以使用静态方法valueOf()普通的数值转化为大数值;

12.数组
声明数组:int[] a;
创建数组:int[] a = new int[100]; //下标0~99
依次处理数组中每个元素:for(variable : collection) statement
复制数组:System.arraycopy()

 

 

你可能感兴趣的:(Java学习笔记-Java基本的程序设计结构)