- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 day18-迭代
A:迭代器概述: a:java中提供了很多个集合,它们在存储元素时,采用的存储方式不同。 我们要取出这些集合中的元素,可通过一种通用的获取方式来完成。 b:Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素, 如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语...
2018-07-24 14:38:33
190
原创 day17-Arrays类
8种基本类型对应的包装类如下: 其中需要注意int对应的是Integer,char对应的Character,其他6个都是基本类型首字母大写即可。parseXXX(String s);其中XXX表示基本类型,参数为可以转成基本类型的字符串,如果字符串无法转成基本类型,将会发生数字转换的问题 NumberFormatExceptionSystem.out.println(Integ...
2018-07-24 14:36:16
246
原创 day16-正则表达式与日期计算
正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在正则里面字母都是区分大小写的。规则:"[0-9]{6,12}"该规则需要匹配的内容是:长度为6位到12位的数字。规则:"1[34578][0-9]{9}"该规则需要匹配的内容是:11位的手机号码,第1位为1,第2位为3、4、5、7、8中的一个,后面9位为0到9之间的任意数字。...
2018-07-24 14:33:39
326
原创 day14-类作为方法参数与返回值
类作为方法参数与返回值类作为方法参数在编写程序中,会经常碰到调用的方法要接收的是一个类类型的情况,那么这时,要向方法中传入该类的对象。如下代码演示:class Person{public void show(){System.out.println("show方法执行了");}}//测试类public class Test {public static voi...
2018-07-24 14:25:38
235
原创 day13-final修饰类和内部类
final修饰类不可以被继承,但是可以继承其他类。class Yy {}final class Fu extends Yy{} //可以继承Yy类class Zi extends Fu{} //不能继承Fu类final修饰的方法不可以被覆盖,但父类中没有被final修饰方法,子类覆盖后可以加final。class Fu {// final修饰的方法,不可以被覆盖,但可以继承使用...
2018-07-24 14:22:44
430
原创 day12-构造方法
构造方法:构造方法的格式:修饰符(public等就是修饰符) 构造方法名(参数列表){}构造方法的体现: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类型保持一致。 构造方法没有具体的返回值。 构造方法的代码体现:class Person {// Person的成员属性age和namepri...
2018-07-24 13:54:49
180
原创 day11-接口、多态
接口是功能的集合这点可以让我们将接口看做是一种只包含了功能声明的特殊类。定义格式:public interface 接口名 {抽象方法1;抽象方法2;抽象方法3;}接口中的方法均为公共访问的抽象方法 接口中无法定义普通的成员变量类与接口的关系为实现关系,即类实现接口。实现的动作类似继承,只是关键字不同,实现使用implements。重写方法以实现具体的功能。...
2018-07-24 13:47:00
193
原创 day10-继承类
每个编译单元(文件)都只有一个public 类。因为每个编译单元都只能有一个公共接口,用public类来表现。该接口可以按照要求包含众多的支持包访问权限的类。如果有一个以上的public 类,编译器就会报错。 并且public类的名称必须与文件名相同(严格区分大小写)。 当然一个编译单元内也可以没有public类。 在一个源文件.JAVA文件中可以有很多类,只有一个PUBLIC类其他的...
2018-07-23 16:54:32
194
原创 day09-this关键字
可以在成员变量名前面加上this.来区别成员变量和局部变量class Person {private int age;private String name; public void speak() {this.name = "小强";this.age = 18;System.out.println("name=" + this.name + ",age=" + t...
2018-07-23 16:52:55
138
原创 day07-排序
水仙花数:3位数本身 = 百位数立方 + 十位数立方 + 个位数立方public class Test02 {public static void main(String[] args) {for (int i = 100; i < 1000; i++) {int bai = i/100%10;int shi = i/10%10;int ge = i%10; ...
2018-07-23 16:49:45
152
原创 day06-自定义类型的使用
方法的内存图自定义类型格式:public class 类名{(用前先导包,若在同一文件夹,不需要导包)例:public class phone{String color;String brand;double size;}public class TestPhone{public static void main(String [ ] args){...
2018-07-17 22:23:48
136
原创 day05-方法的重载
方法的格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){ 方法体语句;return 返回值;}修饰符:public static 等参数:①实际参数:实际参与运算的 ②形式参数:就是方法上定义,用于接收实际参数的方法的定义是没有顺序的,写在main函数的上下边都行。方法不能写在另一个方法里面。方法的重...
2018-07-17 22:02:29
175
原创 day04-数组
switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码,遇到break;结束循环。编写代码实现如下内容:if语句实现考试成绩分等级(使用switch语句)。 [90-100] A等。 [80-90) B等。 [70-80) C等。 [60-70) D等。 [0-60) E等。 请根据给定成绩...
2018-07-16 20:19:51
215
原创 day03-引用类型变量
引用类型变量:创建键盘录入对象 Scanner sc =new Scanner (System.in);读取键盘录入一个整数 int a =sc.nextInt();读取键盘录入的字符串 String b=sc.next();Random随机数的使用:创建实例: Random a =new Random();调用方法:nextInt(int maxValue)产生【0,ma...
2018-07-16 20:00:42
177
原创 day02-简要数据基本类型与数据转换
基本数据类型:整数(byte(-128~127),short,int,long) 小数(float,double)字符类型(char)布尔类型(boolean)一个字节就是一个byte;自动类型转换:byte->short->int->long->float->doubledouble d=1000;或 int i=100;double d=i;强制类型转换:int ...
2018-07-09 20:37:17
156
原创 day01-JDK与JRE关系,标识符命名格式
JDK与JRE关系:JDK:java开发运行环境;JRE:java运行环境,不需要开发只需执行Java程序可安装;JDK包含JRE;------------------------------------------------------------------------------------------------------------------------------标志符命名格式:...
2018-07-09 20:18:29
190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅