自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Markdown的学习

Markdown的学习标题一级标题:#+空格+内容二级标题:##+空格+内容以此类推字体加粗:**内容**Hello World!斜体:*内容*Hello World!加粗斜体:***内容***Hello World!横线:~~内容~~Hello World!引用蓦然回首,那人却在灯火阑珊处。>内容分割线三个减号 -三个星号 *图片![名字](图片路径,可以是本地,也可以是网络地址)[外链图片转存失败,源站可能有防盗链机制,建议将图片

2021-04-07 22:59:15 4180

原创 2021-03-14

泛型/* 概述: 即泛指任意类型,又叫参数化类型(ParameterizedType),对具体类型的使用起到辅助作用,类似于方法的参数。 集合类泛型的解释 表示该集合中存放指定类型的元素 好处 类型安全 避免了类型转换 总结: 泛型一般只和集合类相结合使用. 泛型是JDK5的新特性, 但是从JDK7开始,后边的泛型可以不用写具体的数据类型了(菱形泛型.)

2021-03-14 23:11:33 46

原创 2021-03-12

增强for循环和迭代器/*增强for格式:for(元素的数据类型 变量名 : 要遍历的数组或者集合对象) {//循环体, 变量也就是元素}快捷方式:iter --> 回车注意: 增强for的底层依赖的是迭代器(Iterator). 大白话解释: 增强for就是迭代器的简写形式.*/package cn.itcast.demo2;import java.util.ArrayList;import java.util.List;public class

2021-03-12 23:23:54 56

原创 2021-03-11

集合/*单列集合(Collection)之List集合:特点:有序(元素的存取顺序一致), 可重复.注意:List是接口, 所以可以通过创建其子类ArrayList对象来完成该接口的实例化.List list = new ArrayList(); List接口中的成员方法: public boolean add(E e); //将数据添加到集合的末尾, 这里的E是泛型的意思, 目前可以先理解为Object类型. public E get(int in

2021-03-11 23:18:11 75

原创 2021-03-09

Scannner类/*Scanner类:概述:扫描器。能够解析字符串(String)和基本数据类型的数据构造方法public Scanner(InputStream is): 构造一个扫描器对象,从指定输入流中获取数据参数System.in,对应键盘录入成员方法hasNextXxx(); 判断是否还有下一个输入项,其中Xxx可能是任意基本数据类型,返回结果为布尔类型nextXxx(); 获取下一个输入项,其中Xxx可能是任意基本数据类型,返回对应类型的数据S

2021-03-09 21:53:12 49

原创 2021-03-08

APIObject类package cn.itcast.demo1;/* Object类: 概述: 类层次结构最顶层的基类,所有类都直接或间接的继承自Object类. 构造方法: public Object() 成员方法: int hashCode(): 返回对象的哈希码值. Class<?> getClass():返回该调用者

2021-03-08 23:37:28 34

原创 2021-03-07

接口p134

2021-03-07 23:23:01 54

原创 2021-03-06

final关键字修饰类:该类不能被继承修饰方法:该方法不能被重写,不能与abstract共存修饰变量:最终变量,即为常量。只能赋值一次static关键字修饰成员变量特点:被本类所有对象共享随意修改静态变量是有风险的,为了降低风险,可同时使用final关键字进行修饰,及公有静态常量修饰静态方法如果想通过 "类名."的方法调用,可使用静态方法...

2021-03-06 21:30:42 40

原创 2021-03-04

今天打球了,有点累。多态关系中, 成员变量的使用.结论: 多态关系中, 成员变量是不涉及到重写的. 简单记忆: 多态关系中, 使用成员变量, 遵循"编译看左, 运行看左". 编译看左: 意思是在编译期间会看左边的类型有没有这个成员, 没有就报错, 有就不报错. 运行看左: 意思是在运行期间使用的是 左边的类型中的这个成员./*抽象类解释:有抽象方法的类就是抽象类, 用abstract关键字修饰.抽象方法解释:

2021-03-04 23:27:09 69 1

原创 2021-03-03

private:强调是给自己用的默认: 强调是给同包下的用的protected:强调是给子类使用的public:强调是给大家使用的Java中继承的特点:Java只支持类的单继承,但是支持多重继承Java支持接口的多继承,语法为:接口A extends 接口B,接口c…私有成员不能继承构造方法不能继承继承体现了 is a的关系多态Java中实现多态的三个步骤:1. 要有继承(或者实现)关系.2. 要有方法重写.3. 要有父类引用指向子类对象.多态的使用场景: 父类型可.

2021-03-03 23:27:49 91 1

原创 2021-03-02

继承的使用场景:多个类存在相同的属性和行为时,可将这些内容提取出来放到一个新类中。好处:功能复用 便于扩展新功能 结构清晰 易维护性缺点:打破了封装性(父类向子类暴露了实现细节) 高耦合性程序设计的追求:低耦合,高内聚耦合:两个或多个模块和像依赖于对方内聚:模块内部结构紧密,独立性强继承关系中类成员的使用Java中使用变量的原则:遵循就近原则,局部位置有就用没有就去本类的成员位置找,有就用没有就去父类的成员位置找,有就用若父类成员变量和子类成员变量及局部变量重名则可以用thi

2021-03-02 23:23:15 40

原创 2021-03-01

private 私有的特点:被修饰的成员只能在本类中访问用法private 数据类型 变量名;private 返回值类型 方法名 (){}pubilc 公共的特点:被修饰的内容可以在任意类中访问this关键字每一个普通方法都有一个this ,谁调用该方法,this就指向谁可用于解决成员变量和局部变量重名的问题标准代码:JavaBeanJavaBean 与其它 Java 类相比而言独一无二的特征:1.提供一个默认的无参构造函数。2.需要被序列化并且实现了 Serializable或E

2021-03-01 23:33:03 63 1

空空如也

空空如也

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

TA关注的人

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