- 博客(12)
- 收藏
- 关注
原创 API和异常
一、API 应用程序编程的接口,即jdk文档手册,里面以类的形式提供了很多常用的功能。 常用的包与类: java.lang包:因为常用,所以不需要导包 java.util包:数组工具类,日期,集合等 java.net包:网络相关的类型...
2018-08-12 22:23:05
1140
原创 内部类
一、内部类 是定义在类的内部的新类型,即内部类,外部的类叫做外部类二、内部类的分类 根据位置不同,可以分为 成员内部类,方法内部类(局部内部类) 带static修饰词的类 静态内部类 没有名称的类:匿名内部类三、方法内部类,静态内部类 方法内部类:定义在方法中,相当于局...
2018-08-12 20:29:46
139
原创 接口 多态
一、接口 (1)接口的定义:因为继承只能单继承,我们为了实现多继承,所以我们需要使用接口来实现多继承。 接口实际上是一种规范,连接接口的类或接口必须满足本接口的内容。 (2)接口的特点: ①接口使用interface关键字,而不是class。接口也是特殊的抽象类。 ...
2018-08-12 20:09:17
330
原创 static 单例模式 抽象类
一、static 英文含义:静态 1、修饰成员变量 (1)修饰的成员变量,不属于对象的数据结构 (2)静态变量属于类的,通常使用类名去调用 (3)静态变量与类的信息一起存在方法区中,只存在一份,是对象的公共资源 2、修饰方法 (1)通常的方法都是与具体对象有关系,即对象的方法(行为) (2)如果是static...
2018-08-05 21:31:31
328
原创 继承
一、继承 子类可以父类中继承一些成员变量,和方法。子类还可以添加自己独有的成员变量和方法。 子类:也叫派生类 父类:也叫超类,基类关键字extends,用于继承语法 格式: public class subClass extends SuperClass{}继承中的构造器: 子类不...
2018-08-05 21:25:26
139
原创 方法重载
一、方法 概念:类的共同行为,封装了一段逻辑代码,在封装方法时尽可能的只完成一项功能 方法的使用:方法属于对象的行为,应该使用:引用.方法,这些方法动态绑定到对象上 方法签名:方法名+形参列表=方法签名 形参列表:指的是形参的顺序列表二、方法重载 概念:在同一个类型中,方法名相同,参数列表不同。 运行过程:在方法调用时,编译器会检查类的信息中是否有此方法签名的方...
2018-08-05 20:22:31
138
原创 面向对象
面向对象概述:java编程语言是纯粹的面向对象思想的语言。现在程序开发有两个主流的方法:(1)结构化程序设计,也叫面向过程程序设计结构化程序设计主张以功能/步骤来进行软件设计。 如在解决问题时,主要是思考的是解决问题的步骤思路: 围棋游戏: 1.游戏开始,2,黑棋执行,3,绘制图片,4,判断输赢, 5,白棋执行,6,绘制图片,7,判断输赢,8,返回2. ...
2018-07-29 22:45:20
125
原创 数组与方法
一、数组:引用类型 一堆相同类型的数据集合一维数组:1、数组的声明: 数据类型名[ ] 变量名 ; 数据类型名 变量名[] 后者不推荐使用2、数组的初始化:(1)静态初始化: eg : int[ ] a ={1,2,3,4 }; 静态变量不能再被赋值新的静态值(2)动态初始化:1) eg: int [ ] a=new int [len...
2018-07-29 22:39:16
133
原创 JAVA运算符、分支结构、循环结构与Scanner类的使用
一、运算符 首先在运算时需要注意两原一封原则: 两个原则:(1)不同类型的数据做运算时,一定要先转换成较大范围类型后再运算。 (2)byte,short,char这些类型运算时,一定会先转成int类型再运算,结果是int类型 封:一定要注意封闭式运算。1、算术运算符 + , - ...
2018-07-29 22:33:32
150
原创 Java第一节
一、jdk java development kit-java开发工具包 --java开发工具: 编译器,调试器,javadoc.exe,java.exe,javac.exe --jre(java runtime environment)...
2018-07-29 22:24:18
147
原创 简易俄罗斯方块(2)
1、提供一个start方法,封装游戏的主要逻辑 (1)添加一个自动下落行为(死循环) public void start() { while (true) { /** * 当程序运行到此,会进入睡眠状态, 睡眠时间为300毫秒,单位为毫秒 300毫秒后,会自动执行后续代码 */...
2018-06-02 10:42:57
504
原创 简易俄罗斯方块
1.分析游戏界面,通过游戏界面,抽象出来几种类型2.定义类型: Cell: 共同特征:行号,列号:一个方格里有行号列号,我们添加构造器 (构造器 一个类中至少要提供两个构造器 一个有参一个无参【构造方法】) 图片 image 给共同特征赋予get/set方法,toString方法以及一个有参构造器 共同行为:向左,向右,向下移动,提供javaBean相关规范(1)...
2018-05-27 09:38:20
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人