一.类名命名规范:
类名:命名规则
首字母:为大写的英文字母/_/$/¥
其他部分:可以是英文字母/_/$/¥/数字
整体命名:见名知意
public class Hello{
//java 的文件执行入口
Public static void main(String[] args){
//控制台输出,输出后换行
System.out.println(“hello world”)
}
}
二.变量的命名规范:
首字母:为小写的英文符号/_/$/¥
其他部分:可以是英文字母/_/$/¥/数字
整体命名:驼峰(除首字母外,其他单词首字母大写 myMotherDay)见名知意
三.缩进:
(1) 功能:提升代码的层次
(2) 方法: 以{}作为媒介,每一层{}缩进一个单位Tab \t
{
Xxx
{
xxx
}
}
四.包:
(1) 包的功能
1分类存放
2同名不同包
(2) 包的创建
package 包名
(3) 包名的命名规则
第一个符号必须为字母
其他为字母或数字
所有的字母必须小写
见名知意
全球唯一
1)域名倒置 com.baidu.proname.modulname.layername.
(4) 导包
impot 包路径.类名 import apach.ATest;
五. 注释:
在实际开发中:总比例:源码:注释===>1:3
(1) 注释的两个功能
1.解释提示:规范,也是种素养
2.暂时不用,后期可能要用的代码,被注释的代码不能被编译也不能被执行
(2) 注释的分类
1.单行注释://xxx
2. 多行注释:
/*
XXX
....
XXX
*/
3.文档的注释:使用的是注释的解释提示功能
/**
*xxx
*....
*xxx
*/
六. 变量的作用域:声明周期
(1) 最小作用域原则
七.在Java.lang.* 默认导入 * 为通配符,统配Java.lang包下的所有类
八.OOP
(1)类: curr = prev;
temp = prev;
if(!forward) first = true;
九.设计方法:单进单出
(1) 单进:方法的参数越简洁越好,如果参数数量和类型过多,封装入参
(2) 单出:方法的返回值
方法的返回值只能是一个
多个返回值,封装成一个类型返回
通常方法中只有一个return
十.面向修改封闭,面向扩展开放
(1) 不要以修改源码的方式,给定稿的类中添加,修改,删除,源码
(2) 可以添加新的类,去继承需要扩展的类,同时实现需要扩展的接口