摘要: 博客初衷,一直觉得写博客是很高大上的东西,因为觉得个人能力有限,写不出什么东西,迟迟未动笔。平时学习也记了不少笔记,但都是保存到电脑,前段时间换电脑系统备份资料时操作失误,导致之前的学习笔记丢失了一部分。因为这次的惨痛教训,萌发了写博客的念头,不管怎么样能多有一分备份也更安全些。 博客的主要框架:前 阅读全文
posted @ 2018-08-20 21:36 Kanekiyi 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、API 1、API:英文 Application Program Iterface 的缩写,即应用编程接口 由官方或第三方提供的能实现特点功能的程序封装包,包含各功能类,接口,以及实现方法等;很多基础功能不需要再重写,直接调用即可;但因为Java的API十分丰富,常用的基础API就有很多,也需要 阅读全文
posted @ 2018-08-28 22:50 Kanekiyi 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、Object类 如果一个类没有继承任何类的话,默认继承Object 类,所以Object类为所有类的超类。 Object类常用的方法: 1、toString():返回该对象的字符串表示; 重写toString的意义:Object类中默认返回该对象的地址值字符串表示,没有太大的实际意义,若要知道类 阅读全文
posted @ 2018-08-28 00:00 Kanekiyi 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类、抽象方法 1.1 定义: 子类继承父类时,重写了父类的方法,这个方法在父类中没有具体的实现内容,只是声明。具体的方法体由子类 继承时重写,那么这个方法被称为抽象方法,这个父类则为抽象类。用关键字abstract修饰 抽象方法只包含一个方法名,而没有方法体。抽象方法没有定义,方法名后面直接 阅读全文
posted @ 2018-08-21 22:32 Kanekiyi 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、多态 理解:多态本意是指同一事物在不同的条件会有不同的形态; 映射到Java中可以理解为:同一个父类方法被不同的子类调用,会产生不同的行为(重写父类的方法); 也可表述为:不同子类的对象对父类同一消息能做出不同的响应(重写父类的方法)。 即同一消息可以根据发送对象的不同而采用多种不同的行为方式( 阅读全文
posted @ 2018-08-20 22:55 Kanekiyi 阅读(504) 评论(1) 推荐(1) 编辑
摘要: 一、封装 1.1 private成员变量的封装 其他类想要操作private成员变量可以通过对外提供getxx/setxx方法来访问。 1.2 封装的意义: 1、类 方法 private修饰的成员变量都是封装; 2、隐藏了功能模块的实现细节,提高了安全性; 3、提高了代码的复用性; 例程:Stude 阅读全文
posted @ 2018-08-20 22:14 Kanekiyi 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 一、权限修饰符 1.1 四类权限修饰符 public 公开的 protected 受保护的 private 私有的 默认的(不写其它修饰符时); 1、public修饰的成员变量,任何人都可以访问,都可以修改,可能导致不安全。 2、private修饰的成员变量为私有属性,只有本身才能去操作相关的信息。 阅读全文
posted @ 2018-08-20 21:11 Kanekiyi 阅读(472) 评论(1) 推荐(0) 编辑
摘要: 第一节 成员变量 1.1成员变量与局部变量 成员变量:声明在类下面,方法外面;作用于整个类中; 局部变量:声明在方法下面,作用于方法下面。 1.2 成员变量默认值 成员变量的默认值和数组的默认值一样: 整数类型:0 浮点类型:0.0 字符类型:\u0000 布尔类型:false 字符串类型:null 阅读全文
posted @ 2018-08-20 19:49 Kanekiyi 阅读(210) 评论(1) 推荐(0) 编辑
摘要: 第一节 方法 1.1定义 定义:封装了能够完成特定功能的代码块,是程序编程中的一种功能实现单元; 1.2语法 修饰符 返回值类型 方法名(参数列表) { 方法体; } 例子: 1 public static int sum(inta,int b){ 2 return a+b; 3 } 1、修饰符:p 阅读全文
posted @ 2018-08-20 16:59 Kanekiyi 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 第一节:随机数 1.1 Math.random()函数 Math.random随机生成0~1间的随机点数,前包括(0.00)后不包括(1) 一般没有实际意义,需要转为整数。 例程:生成30-50随机数 int t = Math.random*20+30; 1.2 Random类: 语法:Random 阅读全文
posted @ 2018-08-19 16:48 Kanekiyi 阅读(928) 评论(2) 推荐(0) 编辑