- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黑马java
颜色块标识 示 例 概念 关键字 关键点
Java相关单词 Encapsulation 封装 API 应用程序接口 PCI Peripheral Component Interconnect局部总线或者外设组件互连Data access object 数据访问对象 IDE Integrated Development Environment集成开发环境
JAVA常见错误类型 ArrayIndexOutofBoundException:3 操作数组时,访问到了数组中不存在的角标 NullPointerException: 指针异常: 当引用没有任何指向值为null情况,该引用还在用操作实体 [I@de6ced [是数组,I是int数据类型,@de6ced数组指向内存地址 编码GBK的不可映射字符 将源程序用笔记本打开,另存为选择ANSI编码就OK了 ClassCastException 类型转换失败 ArithmeticExcept 算术异常
JAVA常用包简介
dos命令行,课程中常见的命令。
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
JRE Java Runtime Environment Java运行环境,包括虚拟机
JDK Java Development Kit Java开发工具包 开发工具,包括JRE
对环境变量进行临时设置与取消:
Set classpath=.;文件目录 ;文件目录……: 最前面的.指当前目录,最后分号不加只找环境变量目录,加的话先找环境变量中的再找当前目录的 优先级高于当前目录查找
Set classpath=
Java有三种注释方法:
//内容 单行注释
/*内容*/ 多行注释
/**内容*/ 文档注释
/*
需求:
思路:
步骤:
*/
二进制负数表示:
取反+1
字符型(char=两个byte)
布尔型(boolean)
整数类型(byte=-128至127, short=2byte, int=4byte, long=8byte)
浮点类型(float=4个八位, double=8个八位)
类(class)
接口(interface)
数组( [ ] )
整数默认:int 小数默认:double
float f=3.33f;
long l=345l;
byte b=3;
b=(byte)(b+2);b+=2;
int+fload=float;
类型提升 大的内存空间+小的内存空间=大的内存空间 int+long=long
强制类型转换 (int)4.13=4;
转义字符:通过 \ 来转变后面字母或者符号的含义。
\n 换行
\b 退格,相当于backspace
\r 按下回车键,windows系统,回车符是由两个字符表示\r\n
\t 制表符,相当于tab键
赋值运算符:只是一个符号,不是两个符号
=,+=,-=,*=,/=,%=
short x=3;
x=x+4; 这是错误的
X+=4; 是正确的
逻辑运算符用于连接boolean类型的表达式
与 |或 ^异或 !非 短路 ||
^:两边相同结果为假,两边不同结果为真
:左边为假时即为假,右边不运算;
||:当左边为真时即为真,右边不运算
位运算符:均是二进制的运算(可以先转换成二进制再算),加密工程可以这些运算
右移 左移 无符号右移 与运算 |或运算 ^异或运算 ~反码
:除以2的移动位数次幂,高位空出的拿原有最高位补
:除以2的移动位数次幂
:同,区别是右移后最高位始终用0补
:转换成二进制,1当成真,0当真假,| ^同
~:~6=-7 (6取反加1等于-6,所以6取反是-6-1=7)
例:两个变量数值交换:利用一个数被另一个数同时异或两次还是这个数
n=n^m;
m=n^m; m=n^m^m=n
n=n^m; n=n^(n^m)=m
三元运算符:
(条件表达式)?表达式1:表达式2; 如果条件为真运算结果是表达式1,如果条件为假,运算结果是表达式2
例:获取两个数中大数
int x=3,y=4,z;
z=(xy)?x:y;变量存储的就是两个数的大数
条件判断语句if switch
if多重语句:方便区间判断,可以布尔
if(){
}else if(){
}else if(){
}else{
}
switch语句:不能作布尔判断,值不多而且符合byte,short,int,char选此
switch(变量
您可能关注的文档
- 2016年南开大学语言类型学 潘家荣 考博复试线 考博真题 考博参考书.pdf
- 2016年南开大学马克思主义与转型问题研究 陈弘 考博复试线 考博真题.pdf
- 2017北京邮电大学公共管理专业考研参考书、考研分数线、考研复习经验、考研辅导.pdf
- 2017北京邮电大学公共管理专业考研参考书、考研分数线、初试科目、考研辅导.pdf
- 2017北京邮电大学公共管理专业考研参考书、考研笔记、考研分数线、《公共管理学》笔记.pdf
- 全国2007年10月高等教育自学考试 国际金融试题 课程代码00076.doc
- 2数据库与表的创建.ppt
- 2008年4月试题.doc
- 6-1_函数的定义与调用.pptx
- 6、烧写器使用方法.pdf
文档评论(0)