- 博客(30)
- 收藏
- 关注
原创 常用类(API)第三节
Math类,Random类,Date类,Calendar类,SimpleDateFormat类,BigInteger类,BigDecimal类
2022-07-06 08:00:00 82
原创 面向对象第四节
字面意思就是具有多种状态.实际上多态指的就是同一种事物,在不同时刻具有不同状态.1.要有继承(父类可以表示子类,他们之间有关系)2.有重写(特指抽象方法,调用的是子类方法)3.父类引用指向子类对象(编译期是父类对象,运行时是子类对象)编译期间看左边,运行期间看右边.对于静态方法,编译与运行都看左边.对于成员变量,编译与运行也看左边.3.多态的优缺点1.优点非多态扩展性不强,添加新的功能需要改很多代码.多态因为是父类引用变量,可以提高代码的扩展性.父类类型不能访问子类中特有的方法.解放方法,向下转型
2022-06-13 18:45:45 78
原创 面向对象第三节
文章目录一.面向对象语言的三大特征---封装1.封装的概念2.封装的好处3.设计模式单例模式1.懒汉单例2.饿汉单例(急切式单例)二.面向对象语言的三大特征---继承1.什么是继承2.什么时候使用继承3.几个名词4.继承的传递性5.注意事项6.继承中的构造方法super关键字继承中的构造方法7.方法的重写(OverRide)1.何时需要方法重写2.如何重写方法3.方法重写规则三.抽象类1.抽象方法1.什么是抽象方法2.什么时候需要抽象方法2.抽象类1.什么是抽象类2.抽象类特点一.面向对象语言的三大特征—
2022-05-30 22:37:28 108
原创 面向对象第二节
一.static关键字1.static关键字概念static被称为**静态.**可以用来修饰类中的属性,方法,代码块和内部类.2.static关键字的特点1.随着类的加载而加载.static修饰的变量或者方法只有一份,在方法区中存储,类加载之后就可以直接使用.2.优先于对象存在.代码运行是从主方法开始的,如果使用的是面向对象的思想,jvm会先加载类,如果主方法需要创建对象,才会在堆空间中创建出对象.因为static修饰的变量或者方法在方法区中存储,类加载也在方法区中,因此即使不创建对象,在方法区中
2022-05-26 22:04:53 92
原创 面向对象第一节
一.面向对象和面向过程的设计思想1.面向过程利用面向过程(缩写POP)的思想来解决问题,首先需要分析出解决问题的步骤,然后把步骤一步一步实现.面向过程的设计思想关注于流程.2.面向对象面向对象(缩写OOP)是以分类的方式进行思考和解决问题.使用面向对象的思想解决问题,需要**先对整体关系作出分类.**根据不同的类深入的分析问题.面向对象的思想更符合人类的认知习惯.3.面向过程与面向对象关系面向对象无法取代面向过程,他们是相辅相成的.在解决问题的时候,面向对象在宏观上把握事物之间的关系,但是当要
2022-05-20 21:17:11 105
原创 使用二维数组,实现五子棋功能
使用二维数组,实现五子棋功能注意:我们使用的是纯面向过程的思想!!!我们先来看一下棋盘长什么样知道了模样,我们还需要知道程序需要哪些功能,根据这些功能写出相应的方法.那既然用到方法,我们需要确定有什么全局变量 static String white = "☆";//白棋子 static String black = "★";//黑棋子 static String[][] qp = new String[15][15];//棋盘数组 static String[] nu
2022-05-05 16:44:25 1793 4
原创 Java数组
一维数组1.数组的基本概念及作用数组是相同类型元素的集合数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型,数组中存放的数据类型,取决于声明数组时可以存储的数据类型.如:int []a;a数组就只能存储整型数据2.数组的创建数组声明的两种方式1.数据类型 [] 数组名字;如: int [] a,b;注:使用这种声明方式,a,b都是数组.2.数据类型 数组名字 [];如: int a,b [];注:这种声明方式,a是整型变量,b是数组
2022-05-03 15:45:03 533
原创 JavaSE基础语法
目录一.注释二.关键字关键字的定义特点关键字的分类三.保留字四.标识符定义命名规则不成文约定五.Java变量六.Java数据类型引用数据类型1.类(class)2.接口(interface)3.数组([ ])基本数据类型1.逻辑(布尔)型(boolean)2.数值型3.字符型(char)七.基本类型转换默认转换long与float的容量大小强制类型转换八.运算符九.控制台输入十.控制语句1.条件语句
2022-05-02 12:06:25 1509
原创 Java概述
为什么要学习JavaJava已然成为世界三大语言之一在詹姆斯创造Java时,是在C语言的基础上进行改良,不仅继承了C语言的优点,而且还摒弃了C语言的多继承和指针的缺陷,不容易出错Java用途范围广泛1.服务器程序(银行,证券交易平台,电子商务平台等)2.Andrid应用(安卓手机,各种移动设备,智能家电)3.软件工具(idea等)4.嵌入式领域(智能卡,传感器等)5.大数据技术(hodeop以及其他大数据处理技术都是用Java)Java发展史1990年年代初,sun公
2022-04-26 22:37:13 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人