自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 软件开发的7大原则

1.开闭原则开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(Software entities should be open for extension,but closed for modification),这就是开闭原则的经典定义。2.里氏替换原则里氏替换原则(

2021-03-02 00:36:51 1809

原创 2020-10-20Java基本数据类型取值范围算法

byte占一个字节,就是8比特位。第一位表示正负,0是正数,1是负数,0000 0000~0111 1111就是0~2^7-1即0~127。然后 1000 0000~1111 1111也是128个数,所以从小往大排到-1,就是-128~-1,综上就是-128~127请问那个char的范围是怎么回事呢?char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。就是16位,即2^16个二进制,表示的十

2020-10-20 01:24:17 191

原创 数据结构 算法 推荐

--!推荐《麻省理工学院公开课:算法导论》,结合《算法导论》一书不错,,不过我还是推荐你去看严蔚敏的视频---《数据结构》~~~1.麻省理工学院公开课:算法导论(在线):http://edu.51cto.com/lesson/id-2236.html语言是英文的,不过字幕已经被翻译为中文。2.数据结构经典疑难问题视频讲解(在线):http://edu.51cto.com/cours...

2019-05-10 20:17:40 186

转载 Vim常用命令

vim常用命令一、插入命令i 在当前位置生前插入I 在当前行首插入a 在当前位置后插入A 在当前行尾插入o 在当前行之后插入一行O 在当前行之前插入一行二、搜索命令/text  查找text,按n健查找下一个,按N健查找前一个。?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。vim中有一些特殊字符在查找时需要转义  .*[]^%...

2019-05-09 12:15:09 201

原创 隔行换色-勾选全部-记录状态变量

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function init() ...

2019-05-06 16:22:29 155

原创 简单表单校验

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function showTip...

2019-05-06 13:55:16 131

原创 JS 自动切换停止-图片

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function changeI...

2019-05-05 16:31:16 371

原创 JS Timer计时器

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title>/*setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。 setTimeout() 在指定的毫秒数后...

2019-05-05 16:08:08 1626

原创 JavaScript Username Password Email Vertification

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var i = 1; ...

2019-05-05 13:22:57 488

转载 Java三种工厂模式

一、简单工厂模式一个栗子:我喜欢吃面条,抽象一个面条基类,(接口也可以),这是产品的抽象类。public abstract class INoodles { /** * 描述每种面条啥样的 */ public abstract void desc();}先来一份兰州拉面(具体的产品类):public class LzNood...

2019-05-03 14:14:53 230

转载 单例设计模式

什么是单例设计模式?单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。类结构图具体实现需要:(1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。(2)在该类内部产生一个唯一的实例化对象,并且将其封装为priva...

2019-05-03 10:40:00 99

原创 重载

函数名一样,只看参数列表,不看返回值。参数列表,类型不同,顺序不同,就是重载。例:f(int i, double j),f(int j, double i)不是重载   f{int i, double j},f(double i, int j)是重载...

2018-04-22 03:50:45 170

原创 JDK,JRE,JVM分别是什么?

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。      JDK包含的基本组件包括:      javac – 编译器,将源程序转成字节码      jar – 打包工具,将相关的类文件打包成一个文件      javadoc – 文档生成器,从源码注释中提取文档      jdb – debugger,查错工具      java – 运行编译...

2018-03-28 14:04:59 657

原创 静态代码块 构造代码块 构造函数

class Student { static { System.out.println("Student 静态代码块"); } { System.out.println("Student 构造代码块"); } public Student() { System.out.println("Student 构造方法"); }}class StudentDemo { static { Syste...

2018-03-14 06:58:27 181

原创 多态中向上转型和向下转型

* A:案例演示    * 详细讲解多态中向上转型和向下转型    * 父类是Animal,子类是Cat    * Animal a = new Cat();向上转型    * Cat c = new Animal();错误的    * Cat c = (Cat)a;向下转型    * Cat c = new Cat();    * Animal a = (Animal)c;           ...

2018-03-08 02:15:30 286

原创 转义字符Java中

\b:退格 \n:换行 \t:制表符,相当于tab键 \r:回车 \\:表示反斜杠 \':表示单引号 \":表示双引号

2018-03-07 23:19:26 245

原创 abstract不能和哪些关键字共存?

private abstract void run(){} //不可以。abstract方法要给子类重写,它俩是矛盾的。private只能给本类访问。static abstract void run(){} //不可以。static可以被 类名.run() 调用,而类名.run()调用抽象方法是没有意义的。final  abstract void run(){} //不可以。final修饰方法不让...

2018-03-07 22:28:34 1200

原创 访问权限

private : 私有成员, 在类的内部才可以访问。  protected : 保护成员,该类内部和继承类中可以访问。  public : 公共成员,完全公开,没有访问限制。  internal: 在同一命名空间内可以访问。...

2018-03-07 18:30:37 165

原创 多态继承,看下面程序是否有问题?

看下面程序是否有问题,如果没有,说出结果*         class A {            public void show() {                show2();            }            public void show2() {                System.out.println("我");            }     ...

2018-03-07 14:45:30 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除