黑马java.doc

上传人:sk****8 文档编号:3127562 上传时间:2019-05-22 格式:DOC 页数:68 大小:293.50KB
下载 相关 举报
黑马java.doc_第1页
第1页 / 共68页
黑马java.doc_第2页
第2页 / 共68页
黑马java.doc_第3页
第3页 / 共68页
黑马java.doc_第4页
第4页 / 共68页
黑马java.doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

1、颜色块标识示 例 概念 关键字 关键点Java相关单词Encapsulation 封装API 应用程序接口PCI Peripheral Component Interconnect局部总线或者外设组件互连Dao Data access object 数据访问对象IDE Integrated Development Environment集成开发环境JAVA常见错误类型ArrayIndexOutofBoundException:3 操作数组时,访问到了数组中不存在的角标NullPointerException: 指针异常: 当引用没有任何指向值为null情况,该引用还在用操作实体Ide6ced

2、是数组,I是int数据类型,de6ced 数组指向内存地址编码GBK的不可映射字符 将源程序用笔记本打开,另存为选择ANSI编码就了ClassCastException 类型转换失败ArithmeticExcept 算术异常JAVA常用包简介dos命令行,课程中常见的命令。dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd. : 退回到上一级目录cd/ : 退回到根目录del : 删除文件exit : 推出dos命令行JRE Java Runtime Environment Java运行环境,包括虚拟机JDK Java Developmen

3、t Kit Java开发工具包 开发工具,包括 JRE对环境变量进行临时设置与取消:Set classpath=.;文件目录 ;文件目录 : 最前面的.指当前目录,最后分号不加只找环境变量目录,加的话先找环境变量中的再找当前目录的 优先级高于当前目录查找Set classpath=Java有三种注释方法:/内容 单行注释/*内容*/ 多行注释/*内容*/ 文档注释/*需求:思路:步骤:*/二进制负数表示:取反+字符型(char=两个byte)布尔型(boolean)整数类型(byte=-128 至127, short=2byte, int=4byte, long=8byte )浮点类型(flo

4、at=4个八位, double个八位)类(class)接口(interface)数组( )整数默认:int 小数默认:doublefloat 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 退格,相当于backspacer 按下回车键, windows系统,回车符是由两个字符表示rnt 制表符,相当于tab键赋值运算符:只是一个符号,不是两个符号

5、,+,*,/, %short x=3;x=x+4; 这是错误的X+=4; 是正确的逻辑运算符用于连接boolean类型的表达式m=nm; m=nmm=nn=nm; n=n(nm)=m三元运算符:(条件表达式)?表达式:表达式; 如果条件为真运算结果是表达式,如果条件为假,运算结果是表达式例:获取两个数中大数int x=3,y=4,z;z=(xy)?x:y;变量存储的就是两个数的大数条件判断语句if switchif多重语句:方便区间判断,可以布尔if()else if()else if()elseswitch语句:不能作布尔判断,值不多而且符合byte,short,int,char选此swit

6、ch(变量)/开关,小括号中只能出现byte,short,int或charcase 变量值1:/案例,case案例个数可随便定义但后面一定要跟常量内容;break; /跳出case 变量值1:内容;break;case 变量值1:内容;break;case 变量值1:内容;break;default:/默认内容;循环语句:命令行强制停止ctrl+cwhile与do while区别:do while会无条件先执行一次while(条件表达式)循环体(执行语句);do循环体(执行语句);while(条件表达式) ;for和while 的区别:for 的增量执行结束后释放,for(初始化表达式;循环条

7、件表达式;循环后操作表达式)循环体(执行语句);for例:int x=1;for(System.out.println(“a”);xarry)int temp = arrx;arrx = arry;arry= temp;/*选择排序。内循环结束一次,最值出现尾角标位置上。*/public static void bubbleSort(int arr)for(int x=0; xarr.length-1; x+)for(int y=0; yarr.length-x-1; y+)/-x:让每一次比较的元素减少, -1:避免角标越界。if(arryarry+1)int temp = arry;arr

8、y = arry+1;arry+1 = temp;查找数组中数据:无序正常 从第一个元素查找有序 折半查找数据存储容器StringBufferStringBuffer sb=new StringBuffer();sb.append( 数据 );/添加数据System.out.println(sb.reverse);/反序输出据查表法:将所有的元素临时存储起来,建立对应关系+x 先自加再赋值x+ 先赋值再自加二维数组的定义:1. int arr=new int23;2. int arr=1,3,4,2,5,9,3,3,4,数组定义示例:int x; int x;int y; int y;int

9、y;int x,y;/x一维,y二维例:int x; int y;a. x0=y; /errorb. y0=x;/yesc. y00=x;/errord. x00=y;/errore. y00=x0;/yesf. x=y;/error第 五 课把大象放进冰箱:面向过程 打开存储关闭 强调动作 编程要找许多过程打开冰箱,存储进冰箱,关闭冰箱 编程人员作为执行者面向对像 针对冰箱进行编程,有打开,存储,关闭动作 强调冰箱 编程只要找到冰箱对象冰箱.打开 冰箱.存储 冰箱.关闭 编程人员作为指挥者封装过程进一个对象,这个对象就具备这些过程的功能面向对象三个特征:封装(Encapsulation) ,

10、继承,多态特点:找对象,使用对象,维护对象的关系类和对象的关系:类 就是对现实生活中事物的描述 对象 就是这类事物,实实在在存在的个体 *类 与 对 象示例对象的使用方法Car c=new Car(); /这句执行顺序是:1、Car c 在栈中定义一个类类型的变量c; 2 、new Car() 在堆内存中产生一个实体,new Car()返回值为一个地址值 3、把new Car()返回值赋于变量 cc.color=”blue”;/以上语句可以简写成 new Car().color=”blue”; 这是一个匿名对象c.run();匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化。如果对一个对象进行多个成员调用,必须给这个对象起个名字。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。