记录美好生活
javase -- 一维数组 javase -- 一维数组
一维数组.1、声明和初始化. 数组一旦初始化长度,就确定了 int[] num; //声明 // int num[] //1.静态初始化 num = new int[]{1,2,3}; //2.动态初始化 num = new int
2020-07-20
javase -- 数组 javase -- 数组
数组(Array). 多个相同类型数据按一定顺序排序的集合,并使用一个名字命名,并通过编号的形式,对这些数据统一管理 数组要素 数组名 数组元素 数组下标(索引) 数组长度 数组特点:有序排列 数组是引用数据类型 元素可以是任意
2020-07-20
javase -- 小项目:家庭收支记账系统 javase -- 小项目:家庭收支记账系统
基于文本界面的家庭收支记账系统.//工具类 : 不需要自己写 import java.util.Scanner; /** Utility工具类: 将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。
2020-07-20
javase -- breakGET javase -- breakGET
break小知识点.众所周知,break用于跳出switch-case和终止循环,但是他只能终止本层循环,那么有没有方法使其终止外层,甚至其他的循环代码块呢?结果,当然是有的 label:for(int i = 0; i < 10;
2020-07-20
javase -- 键盘获取变量 javase -- 键盘获取变量
键盘输入.1.导包 import java.util.Scanner; 2.Scanner实例化 Scanner scan = new Scanner(System.in); 3.调用Scanner类的相关方法,获取相应的数据 int n
2020-07-19
javase -- 程序流程控制 javase -- 程序流程控制
程序流程控制. 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 三种基本流程结构. 顺序 分支 if…else…(条件判断) //if if(条件表达式){ // } //
2020-07-19
javase -- 运算符GET javase -- 运算符GET
运算符. 算术运算符 +、-、*、/、%、++、-- 赋值运算符 =、+= 、-=、*=、/=、%= <<=、>>=、&=、|=、^= 比较(关系)运算符 ==、!=、>、<、>
2020-07-19
javase -- 进制表示方式 javase -- 进制表示方式
进制表示方式. 二进制(binary)表示 – 0B或0b开头 ,0~1 八进制(octal)表示 – 0开头,0~7 十进制(decimal)表示 – 正常表示,0~9 十六进制(hex)表示 – 0x或0X开头,0~F int bin
2020-07-18
javase -- String类型 javase -- String类型
字符串类型. String属于引用数据类型 String的使用.1、声明.String str = ""; 2、运算. 可以和 8 种基本数据类型做 连接运算 连接运算符 + String str1 = "str" + 1;// s
2020-07-18
javase -- 基本数据类型之间的运算规则 javase -- 基本数据类型之间的运算规则
基本数据类型之间的运算规则. 除了boolean类型 自动类型提升 当容量小的数据类型与大的数据内型运算时,结果自动提升为大的数据类型 byte、short 、char –> int –> long –> float
2020-07-18
抽象工厂(AbstractFactory)模式 抽象工厂(AbstractFactory)模式
抽象工厂(AbstractFactory)模式.一、工厂模式. 作用: 实现了创建者和调用者的分离 详细分类 简单工厂模式 用来生产同一等级结构中的任一产品(对于增加新的产品,需要求修改已有代码) 工厂方法模式 用来生产同一等级
2020-07-18
单例模式(Singleton) 单例模式(Singleton)
单例模式(Singleton).定义:.指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误
2020-07-18
13 / 15