开篇闲扯 在工作中,相信很多人都有这种体会,与其修改别人代码,宁愿自己重写。 为什么? 先说为什么愿意自己写: 从0-1的过程,是建立在自己已有认知基础上,去用自己熟悉的方式构建一件作品。也就是说, 1.对目标的认知是熟悉的(当然每个人水平可能不一样,也有可能是错的,这不重要,重要的是自认为是符合的 ...
分类:
编程语言 时间:
2020-02-23 18:29:30
阅读次数:
85
typeof是一个一元运算符,并不是一个函数或者语句,所以可以用括号包裹起来tostring的用法 返回该对象的字符串表示。通常, toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。Object 类的 toString ...
分类:
其他好文 时间:
2020-02-23 15:02:56
阅读次数:
90
最近刚开始接触java编程,由于以前没有接触过面向对象的实际案例,自己只是大概了解其中的一些思想和方法。前段时间每天也都比较忙,因此在这几天练习了一下java关于面向对象的一些案例。 一个很经典的入门例子是关于动物类的设计,这里的代码其实很简单,首先需要考虑动物有哪些特征(成员变量):年龄,名称,颜 ...
分类:
编程语言 时间:
2020-02-22 22:01:53
阅读次数:
74
1. .新建一个类 继承 RequestMappingHandlerMapping 重写 getMappingForMethod 方法 package com.boot.missyou.core.hack; import org.springframework.beans.factory.annot ...
分类:
编程语言 时间:
2020-02-22 17:27:18
阅读次数:
143
首先java程序的运行分为编译和运行两部分。 所以重载和重写在这一点就有很明显的区别,因为重写方法的方法名和参数个数类型都一样,所以在java虚拟机的编译阶段是识别不出重写的方法的不同,在运行期间才可以看出不同点。而重载在编译过程就已经暴露了他的不同点,虽然方法名相同,但是参数个数类型都不同。简单的 ...
分类:
其他好文 时间:
2020-02-22 16:04:44
阅读次数:
56
4. 编写高效Java程序 4.1 面向对象 构造器参数太多怎么办? 正常情况下,如果构造器参数过多,可能会考虑重写多个不同参数的构造函数,如下面的例子所示: 但是问题很明显:1.可读性很差,特别是参数个数多,并且有多个相同类型的参数时;2.调换参数的顺序,编译器也不会报错。 针对这个两个问题,一种 ...
分类:
编程语言 时间:
2020-02-22 00:39:52
阅读次数:
71
Set集合 无序,没有下标,集合中的元素不重复。 HashSet 打印结果去重 且无序。 例子 当打印对象时 不会自动去重,需要重写equals和hashcode方法,重写的方法再Person类中重写。 LinkedHashSet 可以理解为有序的HashSet 如何存储就如何打印。 例:利用Lin ...
分类:
编程语言 时间:
2020-02-21 20:27:01
阅读次数:
68
[TOC] 二次封装 Response 总结: 自定义继承 Response ,重写 init 方法,在内部格式化 data 数据库关系分析 总结: 断关联 有点:提升增删改操作效率,不允许查效率 缺点:增删改操作可能会导致脏数据,所以需要通过逻辑或是事务来保证 ORM 操作关系 总结: 1. 外键 ...
分类:
其他好文 时间:
2020-02-21 19:53:22
阅读次数:
54
在Servlet中,对于客户端发来的请求我们要做出相应的相应,一共有三种方式:service() doGet() doPost(),它们使用的方法如下: service()方法: 可以处理get/post方式的请求,如果servlet中有service方法,则会优先调用service方法对请求做处理 ...
分类:
其他好文 时间:
2020-02-21 18:01:13
阅读次数:
54
学习一下Java三大特性中的继承与多态: java的继承和多态主要是为了提升代码的复用性。 一.Java的继承: 个人理解,继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 java继承的关键字为extends和impl ...
分类:
编程语言 时间:
2020-02-21 17:57:29
阅读次数:
88