Java开发基础测试知识点_第1页
Java开发基础测试知识点_第2页
Java开发基础测试知识点_第3页
Java开发基础测试知识点_第4页
Java开发基础测试知识点_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java开发基础测试(知识点)环境变量中使用的程序都存放在bin目录Java程序的开发顺序是:1)创建新项目 2)编写Java程序,生成.java文件3)执行javac命令,编译Java源程序生成.class文件4)允许java命令,运行.class文件,得到程序执行结果。Java语言特点分布式、安全性、面向对象Java语言是一种面向对象的语言,也是一种解释型语言,它把程序编译为字节码,字节码是很接近机器码的文件,可以在提供了JVM的任何系统上被解释执行。Java被设计成为解释执行的程序,即翻译一句,执行一句。它是一种解释型语言Java SE标准版和Java EE企业版是能够与C#和.NET技

2、术平分天下的应用软件开发技术和平台。类的访问修饰符除了public,还有private等;java类源文件的后缀名是.java,编译后是.class文件。定义类的关键字是classpublic修饰的类其类名与文件名必须相同public static void main()虽然没有String args作为参数,程序也不会报错,只会把 main当做个普通静态方法Main()方法Java程序的main()方法中如果只有一条语句,也要用括起来一个程序main()方法只能有一个,返回值类型不能更改main()方法是整个Java程序的入口Java程序中可以包含多个Java类,但只能有一个类包含main(

3、)方法。API帮助文档已知String类的valueOf方法,在API中要快速定位需通过索引查找类,再使用CTRL+F查询方法已知方法名称getBytes,在API中要快速查找到最好先知道getBytes方法属于哪个类型,再查找使用Eclipse和或MyEclipse调试Java代码时,执行步骤是:(1)设置断点(2)启动调试(3)单步调试执行(4)跟踪程序,观察变量变化(5)发现问题,判断原因(6)改正问题Eclipse 的单步调试1、设置断点在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。2、调试(1)点击"打开透视图"按钮,选择调试透视图,则打开调试

4、透视图界面,然后先设置断点,按调试按钮则可以调试程序。(2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。(3)或者右键单击该程序,选择debug as(调试方式) -> java application(Java应用程序),则可以调试程序了。前提你需要是要在程序中设置好断点。3、调试快捷键以debug方式运行java程序后(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出;(F8)直接执行程序。遇到断点时暂停;按F5就是一层层深入的debug相当于剥葱样,会进入每个

5、方法内部;按F6就是在当前函数一步步debug,不理会深层次运作;按F7就是如果当前进入了某个方法内部,都跳转到该方法的结尾代码处;按F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;另,在debug时,会有很多有用信息显示在debug框里,如堆栈信息,需要自己实践;在程序界面里,鼠标移到变量上时会有当前变量的属性值。4、改变变量的值在变量窗口中右击变量,在弹出的菜单中选择change value,弹出修改画面。改变其值后,按下ok按钮;这时变量的值就改为修改后的值了。5、检查代码段执行结果在程序运行的时候,想看看某段程序运行的结果是否正确,或者查看某个变量的值时:选择一句或一段代

6、码,右键单击在弹出的菜单中选择Watch(创建查看表达式)项,此时,代码的执行结果将显示在Expressions(表达式)窗口中。选择一句或一段代码,右键单击在弹出的菜单中选择Inspect(检查)项,可以直接显示表达式的值。Java编码规范类名按照驼峰原则类名必须有实际的意义,让读程序的人见名知意每行最好只有一行代码低一层次的语句或注释应该比高一层次的语句或注释缩减若干格在程序中,应当使用一对表示同一层次的内容可以使用public修饰类名规范编码格式,增加代码的可读性转义字符使用“”开头,表示某种特殊的含义而不再是普通字符。“n”表示一个回车操作,即将光标移到下行开始位置(将光标移到下一个水

7、平制表位置)字符串的equals()方法是比较两个字符串内容是否相同,满足if条件,同时双引号通过转义输出System.out.println("s1 equals"hello"");输出的结果是:s1 equals"hello"标识符命名规则标识符是以字母、下划线或美元符号开头,字母、数字、下划线或美元符号组成不能为关键字、不能以数字开头标识符区分大小写boolean类型取值只有两种:true或false。通常用来控制程序流程或用作条件判断,但是不可以自动转化为整型boolean类型变量取值只有两种:true或false。boole

8、an a=(9>=10);为一个结果为false的表达式,这种赋值方式也是可以的, false赋值时需要采用=而非=常量用 final修饰的变量表示取值不会改变的常量。常量是在程序执行过程中值不发生变化的量常量名一般都要使用大写字母Switch后的表达式不能为float类型,只能是整型、字符型或枚举类型break用于终止后续语句的执行default是可选的,当其他条件都不匹配时执行default使用switch语句时,如希望设置默认值,则需要使用(default)关键字while(循环条件)循环体循环条件为一个布尔表达式,它的值为布尔类型 真或假循环条件为true,执行循环体循环条件为f

9、alse,不执行循环体在Java中,可以通过while、do-while及for实现循环,进入循环的前提是满足循环条件,即循环条件为true逻辑运算符:&&、|、!算术运算符:使用Scanner对象input.nextInt()方法获取用户输入的整型数值,并将其赋值给变量numint 和 Integer 的区别int是Java中的基本数据类型,存储整型数值,其包装类为Integer。Java用包装类来把基本数据类型转换为对象。包装类中提供了一系列实用的方法,包装类和基本数据类型两者行为完全不同,具有不同的特征和用法1) int是java的基本数据类型,Integer是java为

10、int提供的包装类2) 包装类和基本数据类型的行为完全不同,并且它们具有不同的语义3) 包装类和基本数据类型具有不同的特征和用法基本数据类型double和long:8个字节64位boolean和byte:1个字节8位的空间short和char:2个字节16位的空间int和float:4个字节32位的空间float和double分别为单精度及双精度浮点数,两者都是可以有符号的。Byte、short、int、long有符号整数float、double浮点数 char Unicode字符优先级运算符会按照优先级来进行运算,括号可以改变运算的优先顺序,优先计算括号中的内容,而同一优先级的运算符在表达式

11、中是按照从左到右的顺序进行运算的%与*同一优先级,运算顺序为从左到右运算符优先级(从高到低)()、.从左向右!、+、-从右向左*/%从左向右+、-从左向右=、!= 从左向右&从左向右|从左向右&&从左向右|从左向右?: 从右向左=、+=、-=、*=、/=、%=、&=、=、包的定义package 包名;例如:package cn.bdqn.pack1;1)Java中的类文件可以存储在不同的包中,有效防止命名冲突2)可以使用package创建一个包,并将package命令作为一个Java源文件的第一条非注释性语句3)要使用不在同一个包中的类,可以通过import导入

12、包如果有一个包Package1包含Package2,其中ClassA属于Package1,ClassB属于Package2。现在需要在某个类中调用ClassA中的方法A和ClassB中的方法B,则需要导入包的语句:import Package1.* ;import Package1.Package2.* 下列为正确赋值语句char c='a'char c=97;float e = 32int b = 10String不属于基本数据类型Java语言简单数据类型的说法以0开头的整数代表8进制整型常量对System.out.print()和System.out.println()语句

13、的理解1)两者都可用于向控制台打印输出信息2)两者的参数均为需要输出的信息转义符“t”代表的含义是将光标移动一个水平制表位置“n”将光标移到下一行的第一格表达式结果都不为boolean值, 因此是非法的表达式“12+56|34”是非法的表达式表达式“x+y=12”是非法的表达式boolean类型变量取值只能为true或false。float为32位浮点数,doulbe为64位浮点数在Java中,(import java.util.*;)语句可以导入Arrays类。增强型for循环 (for-each循环)增强型for语法为for(数据类型 变量:集合或数组),语法相对for循环而言更简洁.它是JDK5的新特性,更适用遍历的场景在语法中可以看出,在遍历数组时,无须获得数组长度,也无须根据索引关于修饰符abstractabstract不能与final并列修饰同一个类abstract类中不可以有private的成员abstract方法必须在abstract类中static方法无法处理非static的属性,只能处理stat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论