摘要: 设计模式: 23种设计模式 单例设计模式 工厂设计模式 装饰者模式 生产者模式 单例设计模式三步走: 1.构造方法私有化(目的:不能在外部通过new随意创建对象) 2.在类内部创建对象,作为私有静态属性 3.对外提供公有静态的get方法 饿汉模式 //当做属性去 private static Sin 阅读全文
posted @ 2017-08-26 17:02 王者之笔 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Final: 最终的不可变的 属性 变量 变量的值不可更改 方法 方法不可被重写 类 不能被继承 Static: 静态的 属性(变量(不可以修饰局部变量)) 方法 1)static修饰的属性和方法是共享的,属于类所有的 2)调用:static修饰的属性或方法可以通过类名.去调用 3)非静态的方法可以 阅读全文
posted @ 2017-08-26 16:57 王者之笔 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 构造器:(不清楚到底此方法内部有无返回值,本人意见:虽然不写,但是返回的是此对象) 构造器:用于创建对象并给属性初始化 修饰符 类名(){ } Private 本类 public 到处都可以用 Get set 面向对象的三大特性:封装 继承 多态 封装: 属性私有化对外提供共有的访问方法 封装的类包 阅读全文
posted @ 2017-08-26 16:56 王者之笔 阅读(89) 评论(0) 推荐(0) 编辑
摘要: (1)方法里定义的局部变量和参数是等价的 如果出现了 参数和 局部变量重名会报错 (2)main方法里定义的变量和 方法内部的局部变量和参数不会冲突 (3)属性和局部变量的 如果出现了方法中有局部变量和属性重名 默认按局部变量处理 (4)参数和属性 如果出现了参数和属性重名 默认按参数处理 (5)t 阅读全文
posted @ 2017-08-26 16:53 王者之笔 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 核心 类和对象 面向对象的 面向过程 1.打开冰箱 2.把大象放进冰箱 3.把冰箱门关上 睁眼 下床 穿衣 洗漱 吃饭 出门上课 类 一组具有相同特征(静态)和行为(动态的)的事或物的集合 对象 类的一个具体表现形式(实例) 类: 类的定义: 修饰符public class(关键字) 类名(数字 字 阅读全文
posted @ 2017-08-26 16:38 王者之笔 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 数组: 静态数组 和 动态数组 1.写法: 定义:用来存储一组相同数据类型的元素 * * * * * 数组中存储的元素必须是相同的数据类型 数组的声明 初始化 Int[] a={1,2,3,4}; 数组的初始化: 静态初始化: //方式1 int[] a={'a',2,3,34,3,4,5,6,7, 阅读全文
posted @ 2017-08-26 16:27 王者之笔 阅读(36489) 评论(0) 推荐(0) 编辑
摘要: /* * ********* 执行流程:现从外层循环开始,外层执行一次内层执行一圈 * ********* i=1 j 1-9打印* * ********* i=2 j 1-9打印* * ********* */ main{ for(int i=0;i<4;i++){ for(int j=0;j<9 阅读全文
posted @ 2017-08-26 16:17 王者之笔 阅读(5440) 评论(0) 推荐(0) 编辑
摘要: import java.util.Scanner; public class Work3 { public static void main(String[] args) {//所有程序的入口的入口都是main方法 //需要用到石头剪刀布 //创建扫描器,需要从控制台往里输入东西, Scanner 阅读全文
posted @ 2017-08-26 15:53 王者之笔 阅读(261) 评论(0) 推荐(0) 编辑
摘要: + - * / % ++ -- == &(位与) |(位或) ^(异或) 如果++在后,则先赋值在运算 位与:有0则为0,全1才为1 位或:有1才为1,全0才为0 异或:相同为0不同为1 关系运算符:=,==,> < >= <= != & | &&(短路逻辑与) ||(短路逻辑或) a++ 输入a= 阅读全文
posted @ 2017-08-26 15:10 王者之笔 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型 java基本数据类型分为8种: 8位=1b(字节) 数字型: byte:8位 一字节 -128-127(根据位数,自己计算就可) short:16位 两字节 int: 32位 4字节 long: 64位 8字节 浮点型: folat: 32位 单精度 double:64 双精度 字符型 阅读全文
posted @ 2017-08-26 14:09 王者之笔 阅读(145) 评论(0) 推荐(0) 编辑
摘要: java 的历程 Java语言的优点 AVA运行机制和原理 跨平台(跨操作系统) windows linux jvm java virtual machine .java->.class(字节码文件)->机器码(二进制的0 1 )操作机制 环境变量的配置 1,下载java jdk 1.6 1.7 1 阅读全文
posted @ 2017-08-26 13:45 王者之笔 阅读(926) 评论(0) 推荐(0) 编辑