07 2021 档案

摘要:抽象类 当父类的某些方法,需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,这个类就成了抽象类。 抽象类的价值更多作用是在于设计,设计者设计好之后,让子类继承并实现抽象类。 框架和设计模式使用较多。 details 抽象类不能被实例化 抽象类不一定包含抽象方法 一旦类包含了抽象方法,则类必须 阅读全文
posted @ 2021-07-30 20:32 灰线 阅读(38) 评论(0) 推荐(0)
摘要:Static 使用案例 如果希望不创建实例,也可以调用某个方法(即当做工具类来使用),这时,我们做成静态方法非常合适。比如源码里的Math、Arrays、Collections等工具类就是如此。 当方法中不涉及到任何和对象相关的成员,则可以将方法设计成静态方法,提高开发效率。 代码块 相当于另外一种 阅读全文
posted @ 2021-07-29 23:34 灰线 阅读(44) 评论(0) 推荐(0)
摘要:IDEA 常用快捷键 不熟 查看类的层级关系:ctrl +H 删除当前行:crtl + Y 补全代码:alt + / 快速格式化代码:ctrl + alt + L 快速运行程序:自己定义,参考alt +R 熟 定位到方法:ctrl +左击 自动配置变量名:.var或alt +enter 导入类:al 阅读全文
posted @ 2021-07-28 22:28 灰线 阅读(73) 评论(0) 推荐(0)
摘要:递归、迷宫问题、八皇后 阅读全文
posted @ 2021-07-21 23:12 灰线 阅读(72) 评论(0) 推荐(0)
摘要:类与对象 引用数据类型可看做程序员自己定义的数据类型 和Java提供的基本数据类型一致 对于数组,程序员能设置它的类型和元素个数 对于类,程序员能够设置它的属性和行为 定义了自己的数据类型(类)之后,就能够用new,生成相应的对象实例。 类就是数据类型,对象就是一个具体的实例 方法 方法定义 方法定 阅读全文
posted @ 2021-07-21 15:08 灰线 阅读(34) 评论(0) 推荐(0)
摘要:起因 重装电脑后想统一规范文件位置。修改TIM保存文件的位置,结果TIM设置无论怎么修改,重新登陆后还是保存到C盘/我的文档 解决 在C盘找到公用文档目录,查看下面是否有“Tencent\QQ”目录,如果没有则新建文件夹“Tencent”,在“Tencent”目录下新建文件夹“QQ”。如果有打开到Q 阅读全文
posted @ 2021-07-15 17:13 灰线 阅读(2341) 评论(0) 推荐(1)
摘要:数组 二维数组 二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不相同 例如 int map[] [] = {{1,2}{3,4,5}}是一个二维数组 由map[0] 是一个含有两个元素的一维数组,map[1]是一个含有三个元素的一维数组。 也称为列数不等的二维数组 定义 阅读全文
posted @ 2021-07-13 22:51 灰线 阅读(37) 评论(0) 推荐(0)
摘要:编程思想 编程思想实例1 打印1~100之间所有是9的倍数的整数,统计个数及总合 化繁为简 完成输出1~100的值 输出的过程中,进行过滤,只输出9的倍数,i % 9 ==0 统计个数,定义一个变量int count = 0,条件满足时,count++ 总和,定义一个变量 int sum = 0;条 阅读全文
posted @ 2021-07-11 21:37 灰线 阅读(69) 评论(0) 推荐(0)
摘要:学习方法 需求:为什么学习新技术 工作需要 技术控 日常工作需求观察:能否用传统技术解决 能解决,但是不完美 解决不了 引出新技术和知识点:知晓新技术优势所在 学习进技术或者知识点的基本原理和语法(不考虑细节) 快速入门新技术(基本程序,crud) 能搭出一个大的框架 等到需求的时候,再研究细节(细 阅读全文
posted @ 2021-07-07 21:35 灰线 阅读(53) 评论(0) 推荐(0)
摘要:IO file类 java.io.file类:文件和目录路径名的抽象表示形式,和平台无关 file能新建、删除、重命名文件和目录,但不能访问文件内容本身,需要访问文件内容本身,需要使用输入/输出流 io流 io流用来处理设备之间的数据传输 Java程序中,对于数据的输入\输出操作以流(stream) 阅读全文
posted @ 2021-07-05 20:56 灰线 阅读(753) 评论(0) 推荐(0)
摘要:Java异常 异常:程序执行中发生的不正常情况称为异常 用于处理非预期的情况,比如文件没找到,网络错误,非法的参数 程序运行过程中发生的异常可分为两类 Error:JVM系统内部错误、资源耗尽等严重情况 Exception:其他因编程错误或偶然的外在因素导致的一般性问题 如:空指针访问 试图读取不存 阅读全文
posted @ 2021-07-03 22:00 灰线 阅读(81) 评论(0) 推荐(0)
摘要:Java面向对象(Object-Oriented) 本质:以类的方式组织代码,以对象的方式封装数据。 面向过程:步骤清晰简单,适合处理一些较为简单的问题 面向对象:物以类聚,分类的思维模式,思考问题首先解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细节进行面向过程的思考。 面 阅读全文
posted @ 2021-07-02 21:07 灰线 阅读(57) 评论(0) 推荐(0)
摘要:static详解 任何一个引用变量都有两个类型 静态类型:定义该引用变量的类型 动态类型:该引用变量实际指向的对象类型 例如 A a = new B(); //引用变量a的静态类型就是A,动态类型就是B Java中引用的静态类型在编译时就可以确认,但是编译器无法得知这个引用的动态类型,只有当程序运行 阅读全文
posted @ 2021-07-01 15:22 灰线 阅读(125) 评论(0) 推荐(0)