JavaSE
LMD1998_2018
这个作者很懒,什么都没留下…
展开
-
畅所欲言
一、前言 微信、QQ早已经融入我们生活的点点滴滴。在学习了Java后,内心不禁想学习做一个简易聊天室,哪怕只是在命令行运行,只要实现聊天功能即可。心动不如行动 :)二、运行环境我用的系统是win10系统,所用的开发工具是IDEA,创建的是一个maven项目三、大概框架及思路 说到QQ聊天,首先应该想到它是一款C/S架构的APP,而要实现聊...原创 2019-03-07 00:08:30 · 231 阅读 · 0 评论 -
猫眼快搜
一、前言 在平时搜索文件或者应用时,你会使用左下角的小圆圈Cortana吗?那是一款可以实现快速文件检索的工具。我将仿照everything桌面工具,写一个可以跨平台执行的Java程序二、运行环境我用的系统是win10系统,所用的开发工具是IDEA,创建的是一个maven项目,使用H2数据库三、大概框架对于everything,首先想到的应该是他的search检索功...原创 2019-03-07 01:19:33 · 412 阅读 · 0 评论 -
古诗文鉴赏
一、前言 最近在玩王者荣耀,疯狂喜欢里面的李白,其皮肤及动作台词什么的都有种风流倜傥的赶脚,什么“凤兮凤兮归故乡,遨游四海求其凰”,“将进酒,杯莫停”,由此,我又想到了小时候背古诗的痛苦和与他人交谈时时不时冒出一句的古诗显得自己很有文采的样子。突发奇想的我想统计一下古代诗词的词语使用频率,然后,一个项目就这么有了开始。二、大概思路及框架要统计诗词的数据,首先要有数据...原创 2019-07-28 19:41:32 · 887 阅读 · 0 评论 -
JavaSE-反射总结
目录一、认识反射 二、反射的作用 三、反射的具体实现与操作 四、ClassLoader类加载器 五、总结一、认识反射1.什么是反射 Java反射就是在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态语言的一个关键性质。一句话:反射指的是对象的反向处理。根据 对象...原创 2019-08-14 12:59:05 · 130 阅读 · 0 评论 -
手撕单例模式--饿汉式与懒汉式
一、 什么是单例模式1.概念:单例模式指的是在应用整个生命周期内只能存在一个实例。 a.对象如何产生? ----------------- 通过类的构造方法 b.如何限制对象的产生?----------- 通过构造方法限制2.优点:能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存3.特点:1.单例类只能有一个实例。2.单例类必须自己自己创建自己的唯一实...原创 2019-08-14 15:11:23 · 232 阅读 · 1 评论 -
Java-this关键字
1.this关键字的用途this调用本类属性 this调用本类方法 this表示当前对象2. 表示调用本类属性当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。程序就近使用原则:使用this.属性名称表示直接从类中寻找同名属性只要在类中访问类的属性,一定要加this关键字...原创 2019-08-16 12:28:10 · 106 阅读 · 0 评论 -
Java-static关键字
static关键字 ----共享属性、工具方法、与对象无关1.static关键字的用途static关键字的基本作用,一句话来描述就是:方便在没有创建对象的情况下来进行调用类中属性方法。 被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。 static可以用来修饰类的属性和方法,还可以编写static代码块来优化程序性能。...原创 2019-08-16 11:49:01 · 86 阅读 · 0 评论 -
Java-工厂模式
工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。目录一、工厂模式的形态二、简单工厂(Simple Factory)三、工厂方法(Factory Method)(优点在于横向扩展)四、抽象工厂(Factory Method)五、适用场景:一、工厂模式的形态工厂模式主要有以下几种形态:简单工厂(Simple Factory) 工厂方...原创 2019-08-29 15:31:45 · 157 阅读 · 0 评论 -
Java-代理模式
一、代理模式概念 代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用中介,来间接的调用实际的对象,这个中介就是代理对象。 为什么要采用这种间接的形式来调用对象呢?——一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。在现实生活中,这种情形非常的常见,比如请一个代购帮...原创 2019-09-01 12:45:09 · 156 阅读 · 0 评论