摘要: 此处我会分为这几个部分来理解继承是怎么样的: 1、区分封装、继承和多态 2、区分限定词的范围 3、区分隐藏、覆盖、重载 4、继承的理解 5、一道面试题的原型 这里是友好的分隔线 一般我们都会说Java的三大特性有:封装、继承、多态。现在先来捋顺一下它们的概念加以区分。 封装 封装就是将类的信息隐藏在 阅读全文
posted @ 2018-08-17 01:07 NYfor2018 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 静态变量和成员变量的不同: ① 所属范围不同。静态变量是属于类范围的;成员变量是属于对象范围的。 ② 存活时间不同。类的一生有着静态变量的伴随;而成员变量只能陪类走一程,对象产生的时候它就产生,而且它会随着对象的消亡而消亡。 ③ 存储位置不同。静态变量时存储在方法区里的静态区;成员变量存储在堆栈内存 阅读全文
posted @ 2018-08-15 14:08 NYfor2018 阅读(5573) 评论(1) 推荐(1) 编辑
摘要: 其实外部类和内部类是一个相对的定义。 类A中有类B,那么类A自然就是外部类了,类B就是内部类。 外部类的访问权限只有两种:public和(default)。 但是内部类因类型不同所以对应的访问权限也不一样。 内部类可以使用外部类的任何变量和方法,但是外部类必须要实例化内部类才可以使用内部类。 而且在 阅读全文
posted @ 2018-08-13 10:01 NYfor2018 阅读(10106) 评论(0) 推荐(1) 编辑
摘要: 第一步:先要在github.com中创建一个仓库(New Repository)。 第二步,打开Git Bash ① git init [+仓库名]:初始化仓库,执行之后可以在指定的仓库存放地上面看到创建好的仓库,这时就可以把需要存放的项目复制到里面去了。 ② git add .(注意这里在add后 阅读全文
posted @ 2018-07-25 12:23 NYfor2018 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 注意:因为实现记住密码的功能需要用到json,所以需要加上这条语句: <script type="text/javascript" src="scripts/jquery.min.js"></script> 一、编写表单 <form action="login" method="post"> <ta 阅读全文
posted @ 2018-07-24 16:23 NYfor2018 阅读(4140) 评论(2) 推荐(1) 编辑
摘要: (DispatcherServlet在Spring当中充当一个前端控制器的角色,它的核心功能是分发请求。请求会被分发给对应处理的Java类,Spring MVC中称为Handle。) ① 用户把请求发送给DispatcherServlet服务器。 ② DispatcherServlet对请求的URL 阅读全文
posted @ 2018-06-04 13:59 NYfor2018 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 这个警告往往是因为url路径不正确。 所以从三个地方下手: 1、springmvc-config.xml中的配置handle,看看是不是因为handle没有配置导致的。 2、如果是使用注解的方式的话,可以在controller类中查看,controller类的上面的RequestMapping注解的 阅读全文
posted @ 2018-06-03 14:41 NYfor2018 阅读(15256) 评论(0) 推荐(0) 编辑
摘要: mybatis之动态代理的应用 在前文(https://www.cnblogs.com/NYfor2018/p/9093472.html)我们知道了,Mybatis的使用需要用到Mapper映射文件,一个是映射接口,另一个是映射XML文件(此处不详谈映射文件XML),在应用中我们可以感觉到,映射接口 阅读全文
posted @ 2018-05-30 22:57 NYfor2018 阅读(4588) 评论(2) 推荐(0) 编辑
摘要: 前言:博主在想要用maven创建项目的时候,忘记之前已经安装过maven了,所以再安装了另一个版本的maven,导致在pom.xml的第一行总是显示某一个jar的zip文件读取不出来。 在网上找了很多方法都没解决出来,最后是把两个版本的maven都卸载了,重新安装,就可以正常创建maven项目了。 阅读全文
posted @ 2018-05-14 09:26 NYfor2018 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 前言:本人在看《Java核心技术I》的时候对lamdba表达式还不是太上心,只是当做一个Java 8的特性了解一下而已,可是在《Java核心技术II》里面多次用到,所以重新入门来学。 看教程说()->3就是直接输出3这个数字,所以我这么写: 果不其然,报错了,错误的提示是:The target ty 阅读全文
posted @ 2018-05-09 18:16 NYfor2018 阅读(1421) 评论(0) 推荐(0) 编辑