java基础部分自我总结

java基础部分自我总结

ID:37352966

大小:56.50 KB

页数:14页

时间:2019-05-22

java基础部分自我总结_第1页
java基础部分自我总结_第2页
java基础部分自我总结_第3页
java基础部分自我总结_第4页
java基础部分自我总结_第5页
资源描述:

《java基础部分自我总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java基础部分关键字:计算机语言中称那些赋予特殊意义的字符为关键字。关键字是有一定规定的。标识符:被我们赋予特殊意义的字符(标识符定义的规则:有字母、数字、美元、下划线组成,但是不能以数字开头,还有就是能不能把关键字当做标示符使用,严格区分大小写)Java中各种标识符命名规则:包名全部小写;类名接口名驼峰式命名(各个单词首字母大写);变量名、函数名(第一个单词首字母小写其他的首字母大写);常量名所有字母大写(多个单词之间用_连接)。java中的常量:java中固定不变的数值。包括:整数常量、小数常量、布尔型常量、字符常量、字

2、符串常量、null常量。数据类型分为:基本数据类型和引用数据类型(数组)。转义字符:通过转换后面字母或者符号的含义。常见的转义字符::换行;b:退格,相当于backspace;r:按下回车键。在window中回车符是由两个字符来表示的r;t:制表符,相当于tab键;\:一个;":相当于";Java中整数的表现形式:二进制、八进制、十进制、十六进制。一个二进制为一bit,八个二进制表示一个字节(byte)。编码表:有专门的表示特殊含义的表就叫编码表。美式的叫ascii表。一个汉字相当于两个字符(编码表)进

3、制的升级是为更短的表示数据,三位表示一位就是八进制,四位表示一位就是十六进制。进制转换:十进制转换为二进制——原理:对十进制数进行除2运算反向取余数,直到不能被2除;二进制转换为十进制——原理:从右面开始每个数依次乘以2的n-1次冥的和。其他进制的转化:先转为二进制再以三位转变为八进制,先转为二进制再以四位转变为十六进制负数的二进制表现形式:二进制取反加1,负数的最高位是1,正数的最高位是0。整数的二进制就是它本身,负数高位添1补足,整数高位添0补足。变量:将不确定的数据进行存储,也就是需要在内存中开辟内存空间。如何开辟内存空

4、间(明确数据类型、变量名称、数据),每个空间有规定的数据类型。当数据值不确定的时候但是需要对数据进行存储就使用变量来完成存储的动作。数据类型的划分:整数:byte(8个位)、short(16个位)、int(32个位)、long(64个位);浮点型:float、double;字符:char(.matches()方法:用于匹配字符串);布尔值:ture、false。数据类型的转换:类型提升(提升的准则是自动小(位数小的)转大(位数大的))和强制转换b=(byte)(b+3)例如在小数中只需要整数部分的时候就只是需要进行数据强转。J

5、ava中基本的运算负数的取模运算;自增自减的先后顺序(a++先计算后加加;++a先加加后参与运算);字符串和任何数据使用+都是相连接,最终都会变成字符串;赋值运算:a+=2(一次运算,内部有自动转换动作)相当于a=a+2(这是二次运算),注意shorta;a=a+2是会报错的,注意数据类型的统一;比较运算符:计算的结果都是boolean值,一个=和两个==的区别;逻辑运算符:逻辑运算符用于连接boolean类型的表达式。运算的结果也是boolean值。逻辑与&中只要两边的boolean表达式有一个是假就全为假,只有两边为真结果

6、才为真;逻辑或

7、中只要两边的boolean有个为真结果就为真,只有两边为假结果才为假;异或^和&差不多,不同之处在于当true^true=flase两边都相同的时候结果是假两边不结果是true;逻辑非!:真非为假;假非为真;双与&&:会发生短路(&无论左边是true还是false右边都计算但是&&当左边为false右边不进行计算);双或

8、

9、:会发生短路(^两边都参与运算,但是当左边为true时右边不参与运算):位运算(对二进制数计算):3<<2:3向左移2位,<<右边用原数的最高位的数字补上<<<无论是原数的最高位是什么都用0

10、补上;结果就是原数乘以2的移动的位数次冥;6>>2:6向右移2位,左边的添0补上;结果就是原数除以2的移动的位数次冥;&、^作为位运算的时候(0为假1为真)一个数异或两次还是那个数(用于数据加密——加密狗——密钥)~反吗运算最简单算出2*8的计算(位运算的效率高于直接运算)所以等效于2<<<3两个整数值的交换(不需要中间变量):x=x+y;y=x-y;x=n-m;如果两个数的值比较大,则和容易超出int范围;n=n^m;m=n^m;n=n^m;控制流程:条件语句:如果if后面没有大括号,就只控制靠得最近的一句语句(分号为界)。

11、ifelse结构简写的格式:变量=(条件表达式)?表达式1:表达式2;三元运算符好处:可以简化ifelse结果,弊端是因为是一个运算符,所以必须要有一个结果。选择语句:switch(表达式){case取值1:执行语句;break;default:}选择的表达式的特点:swit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。