摘要: 这篇文章写的很好,记录参考 【转载】 https://blog.csdn.net/autfish/article/details/52513465 https://www.jianshu.com/p/b02df380e170 阅读全文
posted @ 2019-11-19 10:46 Gyyyang 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 在学习线程之前,首先要理解什么是进程。打开你的任务管理器,导航栏第一个清清楚楚的写着 进程 ,点进去会发现是许许多多的你在运行的程序,这就是一个进程。 like this: 现代操作系统都可以同时执行多个程序,这就是多任务。线程时建立在进程的基础上的,比如 QQ音乐 这个进程可以同时在执 阅读全文
posted @ 2019-11-08 23:20 Gyyyang 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 简单使用 声明一个父类Father,子类Son继承Father 向上转型实例 这里就可以看出向上转型的好处和使用场景了 这里的参数类型是父类,传入的值是子类,这就完成了向上转型操作。然后会自动判断调用该子类的对应方法。试想,如果我们这么干 这是人,要换成水果,给你来个几百种,不写死才怪。 因此向上转 阅读全文
posted @ 2019-11-06 17:20 Gyyyang 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 抽象类 定义 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 解释 比如一个 类,我们知道他是一个食物,但是不知道它的形状、大小、味道等等,所以它是抽象的,需要一个具体的饼干,面 阅读全文
posted @ 2019-11-06 15:46 Gyyyang 阅读(1896) 评论(0) 推荐(1) 编辑
摘要: 定义 方法的名称相同,参数个数或类型不同的时候就成为方法重载。 示例 编写一个两个数相加的方法: 执行结果: 这就是一个最简单的方法重载,参数不同会调用相对应的方法。 但是会发现最后一个返回值的类型也不同,这也算是重载,但是在实际开发中不建议这么做,会造成返回值混乱。 最常见的方法重载 这是一段ko 阅读全文
posted @ 2019-10-29 20:51 Gyyyang 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 打包命令 跳过测试文件 1. idea全局配置 右侧maven会取消test选项 2. 命令行附加 我对maven了解不多,这只是一些对我生效的基础用法欢,迎批评指正! 阅读全文
posted @ 2019-10-29 10:14 Gyyyang 阅读(2826) 评论(0) 推荐(0) 编辑
摘要: 前提声明 在新版本的 中逐渐放弃了对 的支持,所以不推荐使用,使用 官方推出的 . 引入依赖 我们用到的只是 ,但这三个都要有,不然就会报错。我最初没有加入 ,提示 查阅 "官方文档" 发现了它们之间有依赖关系: 而且版本号尽量一致,不一致可能会导致某些api不可用。 说明一下,这个项目我在用的时候 阅读全文
posted @ 2019-10-29 09:08 Gyyyang 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 面向过程 面向过程性能比面向对象性能好。 因为类的实例化比较消耗资源。当性能是设计中非常重要的因素时,一般采用面向过程开发。 最主要的性能区别在 于:拿Java来说,在运行时先在Java平台编译为体系结构中立的字节码格式(.class文件),因此才可以实现跨平台。然后解释器再对字节码进行解释执行。并 阅读全文
posted @ 2019-10-25 17:25 Gyyyang 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在vue2.x中使用CLI生成的模板有很大改变,需要自己手动在main.ts同级目录下新建 interceptors.ts main.ts 在main.ts中导入拦截器 添加到VUE属性上 在使用的地方 存储token到localstorage 登录成功之后 使用qs设置form表单请求体 网上有人 阅读全文
posted @ 2019-10-25 10:40 Gyyyang 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 直接贴代码,清晰易懂。喜欢点个赞 阅读全文
posted @ 2019-10-22 15:45 Gyyyang 阅读(10124) 评论(0) 推荐(1) 编辑