【不定时更新,赶论文,赶项目,1月~2月做题记录还在整理,自我训练】 反转链表 链接:https://leetcode cn.com/problems/reverse linked list/ 类名: 考察点:链表、迭代、递归 解题过程: 力扣3月每日1题,题解链接: https://leetcod ...
分类:
其他好文 时间:
2020-03-03 00:58:58
阅读次数:
87
类加载器的命名空间 每个类加载器又有一个命名空间, 类加载器的命名空间的作用和影响 + 每个类加载器又有一个命名空间,由其以及其父加载器组成 + 在每个类加载器自己的命名空间中不能出现相同类名的类 (此处值得是类的全名,包含包名) + 在不同的类命名空间中,可能会出现多个相同的类名的类 如下面的代码 ...
分类:
编程语言 时间:
2020-03-02 10:53:32
阅读次数:
71
""" 类定义: 关键字:class 语法: class 类名: # 类里面的代码 类名的命名规范:遵循标识符的命名规范,风格采用大驼峰命名法(每个单词的第一个字母大写) 通过类创建对象: 对象 = 类名() """ class Cat: pass class MyTestClass: pass # ...
分类:
编程语言 时间:
2020-03-01 19:30:51
阅读次数:
107
构造器就是和类名相同但无返回类型的方法。用于当前或某一对象的实例化,并将当前或某一对象返回。要得到一个类的实例时,往往是要运行其构造函数的。本篇博客介绍Java面向对象中的构造器(构造方法的用法)... ...
分类:
编程语言 时间:
2020-03-01 00:32:22
阅读次数:
77
1.static可以用来修饰类的成员:成员变量和成员方法 2.static修饰的类成员的特点: 随着类的加载而加载,随着类的消失而消失,也就是说它的生命周期最长。 优先于对象的存在,静态先存在,对象后存在 被所有对象共享 可以直接被类名调用,也可以用对象调用 3.实例变量和类变量的区别: 实例变量存 ...
分类:
编程语言 时间:
2020-02-29 20:47:32
阅读次数:
71
内部类:如果一个事物,内部包含另外一个事物,那么这就是一个类 内部包含另一个类 例如:身体和心脏的关系,汽车和发动机的关系 分类: 1.成员内部类: 2.局部内部类(包含匿名内部类) 1.成员内部类:定义在外部类中的 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{} } ...
分类:
其他好文 时间:
2020-02-29 18:47:58
阅读次数:
74
1. 先看代码结构 代码行数是否过多 代码是否易读 类名、函数名是否知名见意 代码结构是否满足“高内聚,松耦合” 2. 看设计是否实现了预期的业务逻辑 逻辑是否正确 是否处理了各种异常情况 是否入参、出参是否有校验 2. 再看设计原则、设计思想 是否符合SOLID、DRY、KISS、YAGNI、LO ...
分类:
其他好文 时间:
2020-02-29 15:03:58
阅读次数:
77
java基础 1. 注释 1. 单行注释 2. 多行注释 3. 文档注释 2.标识符与关键字 关键字 标识符:JAVA所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符 以 字母A z,$,_开始 ,还有数字,不能使用关键字当变量名,而且大小写敏感。 3. 数据类型 强类型语言 :所有变 ...
分类:
编程语言 时间:
2020-02-29 00:50:49
阅读次数:
72
常用工具及命令 jps jstat Top jstack jmap mat工具 top -Hp pid可以查看某个进程的线程信息 -H 显示线程信息,-p指定pid jps:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称及进程pid 如:jps -l pid Jstack命令 jstack是 ...
分类:
其他好文 时间:
2020-02-29 00:25:59
阅读次数:
94
static关键字 主要有4个使用场景:1、修饰类的成员变量和成员方法(常用): 被修饰的成员属于类,不属于单个类对象,为所有类对象所共享。 并且建议通过类名调用。被修饰的成员变量与方法存放在静态存储区。 2、 函数内的静态变量: 其作用范围为函数内,其生命期为整个程序生命期。 这样可以保证多次调用 ...
分类:
编程语言 时间:
2020-02-29 00:23:12
阅读次数:
77