自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

翻译 8.11 应用举例

8.11 应用举例/* * 统计每个学生三门考试课程总成绩,程序运行时,用户输入学生相关信息,程序将输出总成绩 */public class Example8_24 { public static void main(String[] args) { // TODO Auto-generated method stub String mess = null; Scanne

2017-12-03 23:24:53 261

翻译 8.10 Class类

8.10 Class类Class类的实例可以帮助程序创建其他类的实例或取得其他类的对象内部信息8.10.1 使用Class实例化一个对象(1)使用Class的类方法可以得到一个和某类(参数 className 指定的类)相关的Class对象public static Class forName(String className)throw ClassNotFoundEx

2017-12-03 00:04:25 257

翻译 8.9 Pattern类和Matcher类

8.9 Pattern类和Matcher类Pattern类和Matcher类专门用来进行模式匹配,这些类在Java.util.regex包中1.建立模式对象Pattern pattern;// 模式对象String rString = "(http://|www)\56?\\w+\56{1}\\w+\56{1}\\p{Alpha}+"; //pattern = Patt

2017-12-02 23:25:10 397

翻译 8.7.3 格式化浮点数

8.7.3 格式化浮点数1. float 、Float、double、Double%f、%e(%E)、%g(%G)、%a(%A)格式符可以格式化float、Float、double、Double%f 将值格式化为十进制浮点数,小数保留6位数%e(%E)将值格式化为科学计数法的十进制的浮点数(%E在格式化时将其中的指数符号大写,例如5E10)String string8=

2017-12-02 22:24:43 2049 2

翻译 8.7.2 格式化整数

8.7.2 格式化整数1. %d、%o、%x和%X%d、%o、%x和%X格式符可以格式化byte、Byte、short、Short、int、Integer、long、Long型数据%d : 将值格式化为十进制整数%o :将值格式化为八进制整数%x :将值格式化为小写的十六进制整数,例如abc87;%X :将值格式化为大写的十六进制整数,例如ABC87;S

2017-12-02 21:39:07 1046

翻译 8.6 Random 类

8.6 Random 类Random 类可以灵活获得随机数构造方法:public Random();public Random(long seed);随机数生成器random 调用不带参数的nextInt()方法返回一个随机整数:Random random = new Random();random.nextInt();返回一个0~1

2017-12-02 17:04:49 171

翻译 8.6 BigInteger类

8.6.2 BigInteger类BigInteger类提供任意精度的整数运算常用方法:public BigInteger add(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的和public BigInteger subtract(BigInteger val) //返回当前大整数对象与参数指定的大整数对象的差public BigInteger

2017-12-02 17:04:38 332

翻译 8.7 数字格式化(Formatter类)

所谓数字格式化,就是按指定格式得到一个字符串例子1:3.1415926最多保留2位小数点,格式化后应该为3.14例子2:12345678按“千”分组,格式化后应该为12,345,678例子3:3.1423212小数保留3位数,整数至少显示3位数,格式化后应该为003.1428.7.1 Formatter类

2017-12-02 17:04:22 376

翻译 8.6 Math类

8.6.1 Math类在编写Java程序的时候,可能需要计算一个数的平方根、绝对值或者获取一个随机数等。Java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。Math类两个静态常量:(1)E=2.7182828284590452354(2)PI=3.14159265358979323846Math常用类方法: publi

2017-12-01 21:42:28 193

翻译 8.5 日期的格式化(不同区域的星期格式)

8.5.2不同区域的星期格式不同国家的星期的简称都有很大不同,如果想用特定地区的星期格式来表示日期中的星期,可以用format的重载方法format (Locale locale,格式化模式,日期列表);//Locale类的 locale实例,表示地域可以查阅Java API或者反编译Locale类了解表示不同国家的静态常量 String string2 = String.fo

2017-12-01 21:28:09 281

翻译 8.5 日期的格式化(format 方法)

8.5 日期的格式化通过日期格式化,我们可以按着喜欢的格式输出时间8.5.1 format 方法1.格式化模式Java早期使用Java.text包中的DateFormat方法的子类SimpleDateFormat来实现日期的格式JDK1.5版本提供了更方便的Formatter类。//Formatter类的format方法:format(格式化模式,日期列表)String

2017-12-01 19:01:23 6009

翻译 8.4 Calendar类

8.4 Data与Calendar类8.4.2 Calendar类使用calendar类的static方法getInstance()可以初始化一个日历对象Calendar calendar = calendar.getInstance();calendar对象可以调用: public final void set(int year,int month,int date); p

2017-12-01 14:34:51 173

翻译 8.4 Date 类

8.4 Date 与Calender类8.4.1 Date类1.使用无参数构造方法:/* * 获取本机当前时间和日期 * */public class Example8_Date { public static void main(String[] args) { // TODO Auto-generated method stubDate date=new Date(

2017-12-01 12:55:05 180

翻译 8.3 Scanner类

8.3 Scanner类可以使用Scanner对象从字符串中解析出程序所需要的数据

2017-12-01 12:25:16 598

翻译 8.2 StringTokenizer类

8.2 StringTokenizer类StringTokenizer对象也可以分解字符串,和split()方法不同的是,StringTokenizer对象不使用正则表达式做分隔标记方法:(1)StringTokenizer(String s):为字符串构造一个分析器,使用默认的分隔标记,即空格符(若干个空格被看做一个空格)、换行符、回车符、Tab符、进纸符做分隔标记(2)St

2017-12-01 12:25:05 205

翻译 8.1.6 正则表达式及字符串的替换与分解

8.1.6 正则表达式及字符串的替换与分解1.正则表达式2.字符串的替换3.字符串的分解1.正则表达式正则表达式是一些具有特殊意义字符的字符串,这些字符串称作正则表达中的元字符"\\dcat"/*\\d就是有特殊意义的元字符,代表0~9之间任何一个。字符串"0cat"、"1cat"、"2cat"···"9cat"都是正则表达式"\\dcat"匹配的字符串

2017-12-01 12:24:55 610

翻译 8.1.5 字符串与字符、字节数组

8.1.5 字符串与字符、字节数组1.字符串与字符数组2.字符串与字节数组3.字符串的加密算法1.字符串与字符数组String 类的构造方法:(1)数组a中的全部字符创建字符串对象:String(char a[ ])(2)部分字符创建字符串对象:String(char a[ ],int offset,int length )将字符串存放到数组中的

2017-12-01 12:24:29 288

翻译 8.1.4 对象的字符串表示

8.1.4 对象的字符串表示public String toString();public class Example8_5_TV { String name; public Example8_5_TV() { } public Example8_5_TV(String string) { name = string; } public String toString(

2017-12-01 12:24:11 388

翻译 8.1.3 字符串与基本数据的相互转化

8.1.3 字符串与基本数据的相互转化String“数字”字符可以转化成int型数据://例子:int x;String s = “123”;x = Integer.parseInt(s);String“数字”字符可以转化成相应基本数据类型:public static String valueOf(byte n)public static String valueOf(

2017-11-30 17:40:05 150

翻译 8.1.2 String 类的常用方法

8.1.2 String 类的常用方法1.public in length()2.public boolean equals(String s)3.public boolean startsWith(String s)、public boolean endsWitch(String s)方法4.public int compareTo(String s)方法5.

2017-11-30 17:39:51 585

翻译 8.1 String类

8.1 String类(1)处理和字符序列有关的算法(2)String类在Java.lang包中(3)Java把String类声明为final类,因此不可以扩展,即不能有子类8.1.1 构造字符串对象可以使用String类来创建一个字符串变量,字符串变量是对象1.常量对象字符串常量对象是用双引号括起来的字符序列''你好''''123''''hello''

2017-11-30 17:39:36 187

翻译 第8章 常用实用类

第8章 常用实用类主要内容:String类StringTolenizer类Scanner类Data与Celendar类日期格式化Math、BigInteger与Random类数字格式化StringBuffer类Patterm与Match类Class类

2017-11-30 17:36:18 238

翻译 7.5 应用举例(略)

7.5 应用举例(略)

2017-11-30 17:35:48 134

翻译 7.4 断言

断言语句在调试代码阶段非常有用。断言语句

2017-11-30 17:35:13 144

翻译 7.3 异常类

异常类:程序运行时可能会出现的一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的控制流程,让程序有机会对错误进行处理(1)Java用throw关键字抛出Exception子类的实例表示异常发生。(2)Java允许定义方法的时候声明该方法调用过程中可能出现的异常,即允许方法调用过程中抛出异常对象,终止当前方法的继续执行//抛出异常NumberFormatExcepti

2017-11-30 17:34:22 248

翻译 7.2 匿名类

7.2 匿名类7.2.1 和子类有关的匿名类//匿名类创建对象,Bank是类new Bank(){匿名类类体};匿名类特点:(1)可以继承父类方法,也可以重写父类方法(2)使用匿名类的时候,必然是在某个类中直接使用匿名类创建对象,因此匿名类一定是内部类(3)匿名类可以访问外嵌类中的成员变量和方法,匿名类类体不可以声明static成员变量和方法(4)由于匿名类是一个子类

2017-11-30 17:33:23 407

翻译 7.1 内部类

7.1 内部类类两种重要成员:成员变量、方法还允许有一种成员:内部类内部类:Java支持在一个类中定义另一个类,这样的类称作内部类外嵌类:包含内部类的类称为内部类的外嵌类内部类和外嵌类之间重要的关系:(1)外嵌类的成员变量在内部类中仍然有效,内部类的中方法也可以调用外嵌类的方法(2)内部类类体中不可以声明类变量和类方法,外嵌类的类体中可以用内部类声明对象

2017-11-30 17:31:49 358

翻译 第7章 内部类与异常类

第7章 内部类与异常类主要内容:内部类匿名类异常类断言

2017-11-30 17:31:13 332

翻译 6.10 应用举例

6.10 应用举例1.设计一个广告牌,希望所设计的广告牌可以展示许多广告公司的广告词//代码例子:public interface Example6_6_Advertisement { public void showAdvertisement(); public String getCorpName();}public class Example6_6_Adver

2017-11-27 12:07:20 1732

翻译 6.9 面向接口编程

抽象类将其抽象方法的实现交给子类接口将其抽象方法的实现交给实现该接口的类(接口只关心操作,不关心操作的具体实现细节)

2017-11-27 12:07:04 135

翻译 6.8 abstract 类与接口的比较

abstract 类与接口的比较:(1)abstract类和接口都可以有abstract方法(2)接口中只能有常量,不能有变量;abstract类既可以有常量,也可以有变量(3)abstract类可以有非abstract方法,接口不可以有;用接口还是用abstract类:设计程序时应该根据具体分析来确定使用抽象类还是接口。abstract类除了提供重要的需要子类重写

2017-11-27 12:06:46 307

翻译 6.7 接口参数

6.7 接口参数 如果一个方法的参数是接口类型,那么我们可以将任何实现该接口的类的实例引用传递给接口参数,接口参数就可以用回调类实现的接口方法//回调、接口参数代码例子:public interface Example6_5_SpeakeHello {void speakHello();}public class Example6_5_Chinese implements E

2017-11-27 12:06:32 331

翻译 6.6 接口与多态

6.6 接口与多态由接口产生的多态指:不同的类在实现同一个接口时有可能具有不同的实现方式,那么接口变量在回调接口的时候就可能具有多种形态//例子public interface Example6_4_CompurerAverage { public double average(double d1, double d2);}public class Example6_4_

2017-11-27 12:06:17 341

翻译 6.5 接口回调

6.5 接口回调用接口声明的变量称作接口变量,接口属于引用型变量可以存放实现该接口的类的实例引用,即存放对象的引用//用对象声明一个变量Animal animal;A 接口             B(实现A接口的类)           b(B的对象),b可以调用B原有的方法,也可以调用B类实现的接口方法Java语言中,接口回调是指:可以把实现某一接口的类创建的对象引用

2017-11-27 12:06:04 326

翻译 6.3 理解接口

例子:要求//抽象类Example6_2_MotorVehicles定义刹车功能public abstract class Example6_2_MotorVehicles { abstract void brake();//刹车功能}//接口Example6_2_MoneyFare定义收费功能public interface Example6_2_MoneyFare

2017-11-27 12:05:23 501

翻译 6.2 实现接口

6.2 实现接口6.2.1 实现接口Java语言中,接口由类来实现以便使用接口中的方法//1.类实现接口class A implement 接口1,接口2,接口3{···}//2.类的子类实现接口class B extends class A implement 接口1,接口2,接口3{···}6.2.2重写接口中的方法(1)一个非抽象类实现了某个接口,这

2017-11-27 12:05:10 183

翻译 6.1 使用接口

接口用关键字interface声明interface A{final int MAX =100;void add();float sum(float x,int y);}1.接口声明含有接口声明和接口体interface 接口名字2.接口体(1)接口体含有常量声明、抽象方法(2)接口体没有变量,没有普通方法(3)接口体常量访问权限一定都是publi

2017-11-27 12:04:38 240

翻译 第6章 接口与实现

主要内容:接口实现接口理解接口接口回调接口与多态接口参数面向接口编程

2017-11-26 11:23:46 256

翻译 5.4 成员变量的隐藏和方法重写

5.4.1 成员变量的隐藏子类隐藏成员变量的特点:(1)子类对象、子类自己定义的方法操作与父类同名的成员变量,是指子类自己声明的这个成员变量(2)子类对象仍然可以调用从父类继承的方法,来操作被子类隐藏的父类成员变量(即,继承方法操作的成员变量,一定是子类继承父类或者隐藏了的父类成员变量)//例子1:public class Example5_3_One { int a =

2017-11-26 11:22:17 637

翻译 5.12 应用举例(略)

5.12 应用举例(略)1.设计一个动物声音”模拟器“,模拟许多动物叫声编写抽象类Animal,2个抽象方法cry  ()和getAnimalName()public abstract class Example_12_Animal { void cry() { }; void getAnimalNAme() { };}public class Example12_Do

2017-11-26 11:21:42 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除