资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
JAVA 总结范文 第一章(开发简单Java应用程序)1程序是为了让计算机执行某种操作或解决某个问题而编写的一系列有序指令的集合。 2程序框架public classHelloACCP3main方法的框架public staticvoid main(Stringargs)4填写的代码System.out.println(“你好!ACCP5.0”);编译运行Java程序的快捷键alt+shift+X,J5Java程序的注释1)多行注释以“/*”开头和“*/”结尾2)单行注释以“/”开头。 6Java包括编程语言和相关的大量技术。 7Java主要用于开发两类程序;桌面应用程序和Inter应用程序。 8开发一个Java应用程序的基本步骤是编写源程序、编译和运行。 源程序以.java为后缀名,编译后生成的文件以.class为后缀名。 9编写Java程序要符合Java编程规范。 为程序编写注释大大增加了程序的可读性。 10产生随机数字int random=(int)(Math.random()*10)第二章(变量、数据类型和运算符)1变量是一个数据存储空间的表示,它是存储数据的基本单元。 2数据类型常用Java数据类型数据类型int说明整型举例用于存储整数,比如学员人数,华为公司的员工编号,一年的天数,一天的小时数双精度浮点型用于存储带有小数的数字,不如商品的价格,世界银行给其他国家的贷款金额,员工工资字符型用于存储单个字符,比如性别男或女,成绩优或良字符串型用于存储一串字符,比如员工姓名,产品型号,产品的介绍信息double charString int型的数值要占4个字节。 double型数值占8个字节。 语法数据类型变量名=值;例double score=32.3;String name=“张三”;char sex=男;3变量命名规则变量命名规则条件合法变量名_myCar非法变量名变量必须以字符、下划线“_”或“$”符号开头变量可以包括数字、但不能以数字开头除了“_”或“$”符号以外,变量名不能包含任何特殊字符不能使用Java语言的关键字,比如int、class、public等$myCar socre1graph1_1*myvariable1/不能以*开头variable%/不能包含%9variablle/不能以数字开头a+b/不能包括+My Variable/不能包括空格t1-2/不能包括连字符4运算符1)赋值运算符。 “=”2)算术运算符常用算术运算符运算符说明举例+加法运算符,求操作数的和减法运算符,求操作数的差乘法运算符,求操作数的乘积除法运算符,求操作数的商取余运算符,求操作数相除的余数5+3=8-5-3=2*5*3=15/5/3=1%5%3=25数据类型转换1)自动数据类型转化规则1如果一个操作数double型,则整个表达式可提升为double型。 规则2满足自动类型转换的条件。 A两种类型兼容数值类型(整型和浮点型)互相兼容。 B目标类型大于源类型double类型可以存放int型数据,因为未double型变量分配的空间宽度足够存储int型变量。 因此,我们也把int型变量转换成double型变量形象地称为“放大转换”。 2)强制数据类型转换比如double型变量的值赋给一个int型变量时。 例int before=20;double rise=2.3int now=before+(int)rise;语法(数据类型)表达式第3章(运算符和条件结构)1boolean类型boolean类型的值值说明true真假false2实现从键盘获取数据a)需要导入包import java.util.*;或者import java.util.Scanner;例int liSi=80;boolean isBig;Scanner input=new Scanner(System.in);System.out.print(“请输入学员张三的成绩”);int zhangSan=input.nextInt();isBig=zhangSanliSi;3关系运算符关系运算符关系运算符说明举例大于99100,结果为false=0分,结果为true你每次的考试成绩=!=不等于水的密度!=铁的密度,结果为true4if条件结构if(条件)/语句条件必须是一个条件表达式(也称为布尔表达式),即表达式的值必须为布尔类型true或false。 当if关键字后的一对大括号里只有一个语句时,可以省略大括号。 5逻辑运算符常用逻辑运算符逻辑运算符汉语名称表达式说明举例&与、并且条件1&条件2两个条件同时为真,结果为真两个条件有一个为假,结果为假两个条件有一个为真,结果为真两个条件同时为假,结果为假条件为真时,结果为假条件为假时,结果为真|或、或者条件1|条件2!非!条件当运算符比较多,无法确定运算符执行的顺序是,可以使用小括号控制一下顺序。 6使用if-else条件结构if(条件)/语句1else/语句27多重if结构if(条件1)/语句1else if(条件2)/语句2else/语句38switch结构语法switch(表达式)case常量1:语句1;break;case常量2:语句2;break;case常量3:语句3;break;.default:语句n;break;break可以省略但是省略后则break前的语句都会执行。 但是尽量使用break。 第4章(循环结构)1while循环语法while(循环条件)/循环操作循环条件是一个布尔表达式。 while循环的特点是先判读,后执行。 例while(i=100)System.out.print(“我能行!”);i=i+12do-while循环语法do循环操作while(循环条件);do-while循环特点是先执行,后判断。 循环操作时值得注意的是避免出现死循环。 3程序调试解决程序错误的一般思路和步骤如下第一分析出错位置,设置断点。 第二启动调试,单步执行。 第三观察变量。 第四发现问题。 第五修正代码,重新运行。 第六解决问题。 第5章(循环结构)1for循环语法for(表达式1;表达式2;表达式3)/循环执行的语句for循环中的3个表达式的含义表达式形式功能举例表达式1赋值语句循环结构的初始部分,为循环变量赋初值循环结构的循环条件int i=0表达式2条件语句i1000表达式3赋值语句,通常使用+或运算符循环结构的垁代部分,通常用来修改循环变量的值i+for循环也是先判断,后执行操作。 2跳转语句Java支持的3种形式的跳转break(停止),continue(继续)和return(返回)。 1)break语句的使用break语句用于终止某个循环,使程序跳到循环块外的下一条语句。 再循环中位于break后的语句将不再执行。 2)continue语句的使用continue操作是结束本次循环,进入下一次循环。 continue语句只能用在循环结构中。 4程序控制流语句总结控制流语句总结类型作用实现分支语句分支语句根据表达式和变量的不同状态选择不同的分支if if-else if-else ifelse switch循环语句循环语句使程序重复执行某个程序块或语句while do-while for跳转语句跳转语句允许程序跳跃执行break continue第6章(对象和类)1Java命名类时要遵守一定的规则1)不能使用Java中的关键字。 2)不能包含任何嵌入的空格或点号“.”以及除下划线“_”、“$”字符之外的特殊字符。 3)不能以数字开头。 规范类名是一个名词,采用大小写混合的方式,每个单词的首字母大写。 2类的toString()方法toStirng()方法是一个比较特殊的方法的模板。 返回(return)的是一个字符串,是类的相关信息。 3创建和使用对象语法类名对象名=new类名();对象名.属性对象名.方法名()/引用对象的方法/引用对象的属性例ApShool center=new ApSchool();center.name=“北京中心”;center.toString();在打印时由于toString()方法是一个比较特殊的情况。 所以打印“对象名”等价于“对象名.toString()”Java数据类型默认值类型默认值int0double0.0charu0000boolean falseStirng null4数据类型总结Java中的数据类型主要分为一下两类。 a)基本数据类型整型(int)、双精度浮点型(double)、字符型(char)、布尔型(boolean)。 b)引用数据类型字符串(String),使用class自定义的类型(ApSchool、Student、Teacher等)。 数据类型比较类型基本数据类型特征声明列举int age=8;使用举例没有方法age+;/变量自加1引用数据类型有方法Student stu=new Student();String s=new String(“Ap”);等价于String s=“Ap”stu.age+;/类的成员变量自加第7章(类的方法)1定义类的方法必须包括以下3个部分a)方法的名称。 b)方法返回值的类型。 c)方法的主体。 语法public返回值的类型方法名()/方法的主体定义方法名时要遵守一定的规则1)必须以字母、下划线“_”或“$”开头。 2)可以包括数字,但是不能以数字开头。 2方法调用调用别的类定义的方法时,首先要创建类的对象,然后使用点运算符引用,基本语法是对象名.方法名()。 3成员变量VS局部变量a)作用域不同。 b)初始值不同对于成员变量,如果在类定义中没有给它赋予初始值,Java会给它一个默认值,但是Java不会给局部变量赋予初始值,因此在使用一个局部变量之前必须给它赋值。 4包Java中提供包来管理类。 创建包使用关键字package,导入包使用关键字import语法package包名; (1)Java包的名字通常由小写字母组成,不能以圆点开头或结尾。 导入包语法import包名.*;5JavaDoc注释a)JavaDoc注释以“/*”开头,以“*/”结尾;b)每个注释包含一些描述性的文本及若干个JavaDoc标签。 c)JavaDoc标签一般以“”为前缀,常用的有authur,用于标明开发该类模块的作者version,用于标明该类模块的版块;return,用于描述方法的返回值。 param,用于描述方法中的参数。 小技巧在Eclipse中,输入“/*”,然后按回车键,Eclipse平台会自动显示JavaDoc注释格式。 当使用JavaDoc标签时,输入,Eclipse平台会自动显示一个下拉列表。 经验JavaDoc是一种重要的文档工具,通常类、类的方法和一些重要地方需要用JavaDoc来注释。 第8章(数组)1Java
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号