java
L.L~C
这个作者很懒,什么都没留下…
展开
-
Java中的一些清屏方法(汇总)
虽然Java中的GUI编程已经很方便,但我们还是时不时地需要在命令行中实现图形化效果(比如实验要求233),下面给出一些在Java中实现清屏或类似清屏效果的方法。1.简单暴力法(也就是输出许多空行~)//public void clean1(){for(int i=0;i<50;i++)System.out.println(" ");}这种方法不但浪费资源,而且并不彻底(如果...转载 2019-04-02 20:29:26 · 24105 阅读 · 0 评论 -
java正则表达式
正则表达式用于字符串的匹配,C中的scanf、printf在某种程度上也是一种匹配,本文主要针对应用于Java的正则表达式。单刀直入,正则表达式匹配需要正则字符串一个、Pattern对象一个、Matcher一个。待匹配字符串一个备用。1.正则字符串(1)常量范围:抓取已知的字符序列时,只需输入该字符。例:“is"则会匹配待匹配字符串中所有的“is”。(2)变量范围:为了提高匹配的自由度...原创 2019-05-30 23:12:19 · 103 阅读 · 0 评论 -
Java设计模式——针对可复用性的设计模式(6种)
写在前面:阅读设计模式的时候或许会觉得许多设计模式都不过是多此一举,但如果站在自己是类库开发者为用户服务的角度想问题,将自己想象成用户,将自己置身于多人程序开发的场景,就能理解设计模式的好处了。1.结构化模式(1)适配器模式(Adapter)目的:解决类之间接口不兼容的问题。即原类基本可以满足新的要求,却因函数名、参数列表、返回值等差异无法直接作为目标接口的实现。方法:在原类基础上创建Ad...原创 2019-06-23 18:08:08 · 1269 阅读 · 0 评论 -
Java设计模式——针对可维护性的设计模式(11种)
写在前面:阅读设计模式的时候或许会觉得许多设计模式都不过是多此一举,但如果站在自己是类库开发者为用户服务的角度想问题,将自己想象成用户,将自己置身于多人程序开发的场景,就能理解设计模式的好处了。1.构建模式(1)工厂模式(Factory)目的:方法:创建Factory接口/抽象类,用户通过为Factory赋予不同的实现使不同的Factory返回不同的对象。构造方式: |用户| <...原创 2019-06-24 22:41:13 · 300 阅读 · 0 评论