摘要: 1.将快捷方式移动到开始菜单 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 2.固定到磁贴 阅读全文
posted @ 2020-04-18 07:13 李振明 阅读(1846) 评论(0) 推荐(0)
摘要: 1.注册表找到 计算机\HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS 项 2.新建一个名为 UserDefinedDoublePinyinScheme0 的字符串值,值为 小鹤双拼 2 ^ iuvdjhcwfg^xmlnp 阅读全文
posted @ 2020-04-17 14:14 李振明 阅读(2115) 评论(0) 推荐(0)
摘要: 首先,明确引用类型与对象类型的概念 在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad 对象是有类型的, 是ADHero 引用也是有类型的,是ADHero 通常情况下,引用类型和对象类型是一样的 接下来要讨论的类型转换的问题,指的是引用类型和对象类型不一致的情况下的转换问题 阅读全文
posted @ 2019-12-21 19:42 李振明 阅读(125) 评论(0) 推荐(0)
摘要: 实现了接口,就必须提供接口中声明的方法。 阅读全文
posted @ 2019-12-21 19:15 李振明 阅读(106) 评论(0) 推荐(0)
摘要: 枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 季节,里面有4种常量 public enum Season { SPRING,SUMMER,AUTUMN,WINTER } 使用枚举的好处:假设在使用switch的时候,不是使用枚举,而是使用int,而int的取 阅读全文
posted @ 2019-12-21 19:08 李振明 阅读(763) 评论(0) 推荐(0)
摘要: 单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 单例模式的两种 饿汉式是立即加载的方式,无论是否会用到这个对象,都会加载。如果在构造方法里写了性能消耗较大,占时较久的代码,比如建立与数据库的连接,那么就会在启动的时候感觉稍微有些卡顿。懒汉式是延迟加载的方式, 阅读全文
posted @ 2019-12-21 19:00 李振明 阅读(202) 评论(0) 推荐(0)
摘要: 对象属性初始化有3种1. 声明该属性的时候初始化2. 构造方法中初始化3. 初始化块 类属性初始化有2种1. 声明该属性的时候初始化2. 静态初始化块 对象属性的初始化有三种方式的优先级 当对一个对象实例化时,首先会加载实例变量,然后再执行初始化代码块,最后执行构造方法。 对象的初始化顺序:(1)类 阅读全文
posted @ 2019-12-21 18:28 李振明 阅读(639) 评论(0) 推荐(0)
摘要: 类方法: 又叫做静态方法对象方法: 又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,直接就访问 和访问类属性一样,调用类方法也有两种方式1. 对象.类方法 garen.battleWin(); 2. 类.类方法 Hero.battleWin( 阅读全文
posted @ 2019-12-21 18:21 李振明 阅读(128) 评论(0) 推荐(0)
摘要: 当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性 类属性: 又叫做静态属性 对象属性: 又叫实例属性,非静态属性 如果一个属性声明成类属性,那么所有的对象,都共享这么一个值 访问类属性有两种方式1. 对象.类属性 teemo.copyright 2. 类.类属性 Hero.copyr 阅读全文
posted @ 2019-12-15 23:30 李振明 阅读(448) 评论(0) 推荐(0)
摘要: 作用范围 那么什么情况该用什么修饰符呢?从作用域来看,public能够使用所有的情况。 但是大家在工作的时候,又不会真正全部都使用public,那么到底什么情况该用什么修饰符呢?1. 属性通常使用private封装起来2. 方法一般使用public用于被调用3. 会被子类继承的方法,通常使用prot 阅读全文
posted @ 2019-12-15 22:51 李振明 阅读(172) 评论(0) 推荐(0)