Java基本语言学习总结
Java基本语言学习总结
关于Java基本语言的学习中,为自己以后的编码习惯打下良好的基础。
1.标识符:由大小写字母、数字、下划线和美元符号组成,不能以数字开头,严格区分大小写,不能使用关键字当作标识符。
2.关于标识符的定义习惯:
(1) 包名:使用小写字母。
(2) 类名和接口名:所有单词首字母大写。
(3) 方法名:第一个单词的首字母小写,其他单词的首字母大写。
(4) 变量名:成员变量和方法名相同,局部变量全部小写。
(5) 常量名:全部使用大写,最好用下划线分割单词。
3.所以的关键字都是小写的。
4.关于十进制、八进制和十六进制:
(1)八进制以0开头,十六进制以0x开头。
(2)表示十六进制时,字母是不区分大小写的。
(3)在定义长整形时,要在数值后面加上L或者l,在定义单精度浮点的时候,要在数值后面加上F或者f。
5.Unicode编码字符用”\uxxxx”来表示的,由于用Unicode表示字符,容易不能正确显示,所以出现了以下转义字符,转义字符都是使用“\”开头的:
(1)单引号:\’
(2)双引号:\”
(3)斜杠:\\
(4)回车:\r
(5)换行:\n
(6)换页:\f
(7)跳格:\t
(8)退格:\b
6.自动类型转换:
(1)自动类型转换要求转换前的数据类型的位数要低于转换后的数据类型的位数。
(2)整数转换为浮点类型值可能会发生变化。
(3)字符类型可以自动转换为int型,long型以及浮点类型。
7.强制转换类型:
(1)格式:(type) value。
(2)在强制转换的时候可能会造成数据丢失的现象。
(3)Java中隐含自动类型转换。
8.运算符:
(1)算术运算符:+,-,*,/,%。
(2)自增自减运算:
前缀方式:先进行自增或者自减运算,再进行表达式运算。
后缀方式:先进行表达式运算,再进行自增自减运算。
(3)关系运算符:==,!=,>,<,>=,<=。用于计算两个操作数之间的关系,其结果是布尔型。
(4)位运算符:位运算符就是对数据的比特位进行操作,只能用于整数类型。
与(&):如果对应位都是1,则结果为1,否则结果为0。
或(|):如果对应位都是0,结果才算0,否则结果为1。
异或(^):如果对应位值相同,则结果为0,否则为1。
非(~):将操作数的每一位按位取反。
(6) 9.移位运算:移位运算是通过移动比特位的数值来改变数值的大小的,最后得到一个新数值。左移运算符(<<),右移运算符(>>)和无符号右移(>>>)。
左移运算符用于将第一个操作数的比特位向左移动第二个操作数制定的位数,右边空缺的位用0来补充。
右移运算符用于将第一个操作数的比特位向右移动第二个操作数制定的位数。在二进制中,首位用来表示正负,0表示正,1表示负。如果右移运算符的第一个操作数是正数,则填充0,如果为负数,则填充1.
无符号右移运算符和右移运算符规则一致,不过不管正负均用0来填充。
(7) 10.逻辑运算符:与(&),或(|),非(!)。
与:当运算符两边的操作数都为true时,结果为true,否则为false。
或:当运算符两边的操作数都为false时,结果为false,否则为true。
非:当操作数结果为true时,结果为false。操作数结果为false时,结果为true。
(8) 三元运算符:expression?statement1:statement2。
如果expression为真,则执行statement1,否则执行statement2。
- Java 语言学习总结
- Java语言中的面向对象特性:封装、继承、多态,面向对象的基本思想(总结得不错)
- java学习总结1:学习java的基本英语单词(必熟)!
- Java基础学习总结(一)—— 基本介绍
- R与数据分析学习总结之一:R语言基本操作
- java核心技术学习笔记(二)—基本数据类型总结
- Java学习总结--字符串String类和基本的数据类型有什么区别
- 今天来总结一下在学习java一些重要内容(基本)
- JavaSE学习总结第05天_Java语言基础1
- JavaSE学习总结第06天_Java语言基础2 & 面向对象1
- 【Java】基本I/O的学习总结
- Java多线程学习-并发编程实践基本概念总结整理
- Java中的String、StringBuffer和Math类--学习java语言及其网络应用总结
- JAVA编程思想学习总结:第21章第1-2节基本的线程机制
- J2SE学习总结——基本语言学习完成之后的两个方向
- 学习java语言中数据与运算符总结
- java HttpClient学习总结:基本http操作
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- Java学习总结第一天Java语言简介
- java struts2入门学习--OGNL语言基本用法