JAVA中的规则

是从尚硅谷的教材粘贴过来的,只是自己记录。

文件命名与类命名之间的关系

(1) 源文件名是否必须与类名一致?public呢?
如果这个类不是pub1ic,那么源文件名可以和类名不一致。但是不便于代码维护。如果这个类是pub1ic,那么要求源文件名必须与类名一致。否则编译报错。
建议:不管是否是pub1ic,都与源文件名保持一致,而且一个源文件尽量只写一个类,目的是为了好维护。

(2) 一个源文件中是否可以有多个类?public呢?
一个源文件中可以有多个类,编译后会生成多个.c1ass字节码文件。但是一个源文件只能有一个pub1ic的类。

注释

单行注释 //
多行注释
/*
*/
文档注释见参考链接
参考链接:Java文档注释全攻略 - 平兄聊Java的文章 - 知乎 https://zhuanlan.zhihu.com/p/369072725

JVM Java virtual machine

Java程序在运行过程中,涉及到运算的数据的分配、存储等都由JVM来完成。
Java消除了程序员回收无用内存空间的职责。提供了一种系统级线程跟踪存储空间的分配情况,在内存空间达到相应阈值时,检查并释放可被释放的存储器空间。
GC的自动回收,提高了内存空间的利用效率,也提高了编程人员的效率,很大程度上减少了因为没有释放空间而导致的内存泄漏。
但Java依然会有内存泄漏的风险哦。

特殊符号的输出

\n 换行
\t 制表
\b 退格
\r 回车
回车和换行在不同情况下好像是不一样的

如何看懂UML类图?

没有好记性就多看几遍UML

(Unified Modeling Language,统一建模语言),用来描述软件模型和架的图形化语言。
常用的UML工具软件有PowerDesinger、Rose和Enterprise Architect.
UML工具软件不仅可以绘制软件开发中所需的各种图表,还可以生成对应的源代码。
在软件开发中,使用UM类图可以更加直观地描述类内部结构(类的属性和操作)以及类之间的关系(如关联、依赖、聚合等)。
+表示public类型,-表示private类型,#表示protected类型
方法的写法:方法的类型+、-)方法名(参数名:参数类型):返回值类型
斜体表示抽象方法或类。

posted @ 2023-04-21 10:49  芋圆院长  阅读(18)  评论(0编辑  收藏  举报