复习笔记_1。
来源:互联网 发布:决战武林骑兵进阶数据 编辑:程序博客网 时间:2024/06/15 00:50
标识符(identifier):
以字母、"_"、"$"开头和组成,不能是关键字;
常量名全部用大写,变量名首字母为小写字母,类名首字母为大写字母;
如果字符由多个单词组成,那从第二个单词开始每个单词首字母为大写,下划线一般用于常量名中起分割作用,如final int ARRAY_SIZE=100;
java中严格区分字母大小写;
关键字(KeyWord):系统标识符,都是小写的,都有自己的含义。
分隔符:
空白符;
普通分隔符;
注释;
数据类型类:包为java.lang,每个简单数据类型都对有对应的对应数据类型类,除了Boolean类外都有MAX_VALUE和MIN_VALUE静态域,通过类名直接得到对应数据类型的关键字。.xxvalue()、.toString();
数据类型转换:自动(隐式),强制(显示).
自动规则:整数转换小数、位数少的类型转换为位数多的,byte在内存以8位保存,int32位,char16位,long64位,float32位,double64位;
强制类型转换:位数多的向少的转换、小数转为整数。用()形式,如Double anDouble=3.14 int anlnt=(int)anDouble;
运算符:算数运算符,双目运算符(+、-、*、/(取整)、%(取余));单目运算符(++、- -、+(正)、-(负)),可以对字符(char)进行计算,它是以16位,可以转换,如‘a’的Ascll值为97,所以,'a'/3=32,'a'%5=2;
连接运算符:+
关系运算符:>、<、>=、<=、==、!=;
逻辑运算符:与&、或|、非!、短路&&、短路||
赋值运算符:=,为双目运算符。
广义赋值运算符:+=、-=、*=、/=、%=、&=、|=,如a+=b意思是a=a+b;
三目条件运算符:表达式?结果1:结果2;true就取结果1,fale就是2,;可取代简单的二分支结构,书写简单,并有较快的运算速度!如int result=a>b?a-b:a+b;
对象运算符:instanceof判断某个具体对象是否是某个类(或其它的子类)的一个实例化对象,若是,则返回true,否则返false;new-内存分配运算符,为数组和类对象分配内存空间。
流程控制:程序结构-1.顺序结构,2.分支选择结构,3.循环结构。for(;;)system.out.prinln("1");和for(;true;)system.out.prinln("1")是一样的。for语句括号内三个部分都是可选的,逻辑表达式为空时,默认为恒真,循环不会停止。
for (String name : nameArray) { }
常用的循环形式:1.已知循环次数;2.先判断循环条件的真假(while)3.至少执行一次(do-while)
记:continue、
- 复习笔记_1。
- 笔记_1
- 复习(计算机基础)_1:体系结构
- C 笔记_1
- Junit学习笔记_1
- Java_SE笔记_1
- PushButton学习笔记_1
- C# 初学笔记_1
- PCL 学习笔记_1
- 【Unity3D_Shader】笔记_1
- MarkDown 学习笔记_1
- Servlet入门笔记_1
- Swift学习笔记_1
- Java初级笔记_1
- EasyUI学习笔记_1
- Paper阅读笔记_1
- 排序笔记_1
- python入门笔记_1
- System.Runtime.InteropServices.COMException (0x80004005): 无法创建目录或文件
- 强制类型转换
- Cocos2d-x中停止播放背景音乐
- VO , PO , BO , QO, DAO ,POJO,
- 响应式的嵌入内容和图片
- 复习笔记_1。
- 关于STM32库中 __IO 修饰符(volatile修饰符)
- 多线程实现内部类的两种方式
- 转:Tomcat 启动报错The APR based Apache Tomcat Native l...
- web服务交互中HTTP数据内容GZIP,ZLIB格式压缩与解压缩封装(共享)
- 定制new和delete更改内存管理方案
- R学习-方差分析
- [Android] Volley源码分析(五)答疑
- 单向链表(六) 工程源码