- 博客(4)
- 收藏
- 关注
翻译 编码规范总结
公司的KPI比较重视检视代码,而我最近几个月于此道做的不甚好,总结一篇于各种文章学习的代码风格/规范等问题。代码风格并不影响程序运行,没有潜在的故障风险,通常与数据结构/逻辑表达无关,是指不可见字符的展示方式,代码元素的命名方式和代码注释风格等。比如大括号是否换行,缩进方式,常量与变量的命名方式,注释是否统一放置在代码上方等。代码风格并无绝对的优劣之分,主要诉求是清爽统一,便于阅读和维护,团队的...
2019-08-11 21:58:03
335
1
翻译 类加载过程
ClassLoder(类加载器)的作用,就是提前把.class文件加载到内存中,加载到内存总类才可以实例化。类加载过程包括:加载(Load),链接(Link),初始化(Init)...
2019-08-10 11:55:54
76
翻译 Java源文件的编译运行
java虚拟机(JVM,java virtual machine)负责java源文件的解释执行或者编译执行。首先,静态编译器将java源文件(.java文件)编译成字节码(.class文件),java源文件->词法解析->语法解析->语法分析->生成字节码->字节码;字节码文件需要被“类加载过程”加载到JVM环境后,才可以执行,执行方式有下面几种:(1)...
2019-08-02 22:25:50
1433
翻译 方法重写和重载
重载(overloading)简介:在同一个类中,存在两个或者两个以上的同名函数,叫做方法的重载,让类以统一的方式处理不同类型的数据,是多态的体现。在编译器的眼里,方法名称+参数类型+参数个数,组成唯一键,称为“方法签名”,JVM通过这个唯一的键,确定调用哪个重载的方法。要求:(1)方法名一样;(2)参数列表不一样;(3)与方法的返回类型没有关系。重写(overriding)有的书籍...
2019-07-31 23:48:28
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人