欢迎来到天天文库
浏览记录
ID:40775129
大小:68.10 KB
页数:28页
时间:2019-08-07
《Java学习手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、javaDoc标记@author:指定程序的作者@version:源文件的版本@deprecated:不推荐使用的方法@param:方法的参数的说明信息@returan:方法的返回值的说明信息@see:@exception:抛出异常的类型@throws:抛出异常的类型,和exception同义数组Array类的静态方法IntbinarySearch(type[]a,typekey):使用二分法查询key元素值在a数组中出现的引用;如果不存在,则返回负数,调用该方法时要求数组中元素已经按升序排列,这样才能得到哦正确结果。binarySearch(type[]a
2、,intformIndex,inttoIndex,typekey):与上一个方法类似,但它只搜索指定位置的元素type[]copyOf(type[]original,intnewLength):把originl数组复制成一个新数组。Type[]copyOfRange(type[]original,intfrom,intto):与上一个方法类似,但只拷贝指定范围的数组Booleanequals(type[]a,type[]a2):判断两个数组是否相等Voidfill(type[]a,typeval):把a数组所有元素都赋值给valVoidfill(type[]a,
3、intfromIndex,inttoIndex,typeval):把a数值指定范围的所有元素都赋值给valVoidsort(type[]a):对a数组的元素进行排序Voidsort(type[]a,intfromIndex,inttoIndex):仅排序指定范围StringtoString(type[]a):将数组转换成一个字符串,元素间用(,)和空格隔开获取键盘输入BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));StringinputStr=null;//inputStr=
4、br.readLine();每当在键盘上输入一行内容按回车键,刚输入的内容将被br读取到Java常用包:Java.lang:包含java语言的核心类,如String、Math、System和Thread类等,此包无须使用import语句导入,系统会自动导入这个包下的所有类Java.util:此包包含了java大量工具类/接口和几何框架类/接口,例如Arrays和List、Set等。Java.net:此包包含了一些java网络编程相关的类和接口Java.io:此包包含了一些java输入/输出编程行馆的类和接口Java.text:此包包含了一些java格式化相关的类
5、Java.sql:此包包含了java进行JDBC数据库编程的相关类和接口Java.awt:此包包含了抽象窗口工具集(AbstractWindowToolkits)的相关类和接口,这些类主要用于构建图形用户界面(GUI)程序。Java.swing:此包包含了Swing图形用户界面编程的相关类/接口,这些类可用于构建平台无关的GUI程序。Java的继承具有单继承的特点,即每个子类只有一个直接父类。继承通过extends关键字来实现Instanceof运算符:前一个操作数通常是一个引用类型的变量,后一个操作数通常是一个类(也可以是接口,可以把接口理解成一种特殊的类),
6、它用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是,则返回true,否则返回false。初始化块:在构造函数之前执行,修饰符只能是static,初始化块里的代码可以包含任何可执行性语句,包括定义局部变量、电泳其他对象的方法、使用分支、循环语句等。语法[修饰符]{//初始化块的可执行性代码…}抽象类:抽象方法和抽象类必须使用哪个abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里面可以没有抽象方法。抽象方法和抽象类的规则如下:1.抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract来修饰,抽象方法不能
7、有方法体2.抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例。3.抽象类可以包含属性、方法(普通方法和抽象方法都可以)、构造器、初始化块、内部类、枚举类六种惩罚。抽象类的构造器不能用于创建实例,主要是用于被其子类调用。4.含有抽象方法的类只能被定义成抽象方法。抽象类的作用:作为其子类的模板,避免了子类设置的随意性(即模板模式)接口:接口是从多个相似类中抽象出来的规范,接口不提供任何实现。接口体现的是规范和实现分离的设置哲学。接口的定义:[修饰符]interface接口名extends父接口1,父接口2…{零个到多个常量定义…零个到多个
8、抽象方法定义…}说明:1
此文档下载收益归作者所有