读SCJP认识一下Java(一)
来源:互联网 发布:2017土著勇士升级数据 编辑:程序博客网 时间:2024/05/16 02:00
1. 定义了类、对象、属性、方法等,很明了直接:
2.关于变量名的合法定义的约定:
1、只能第一个字符,只能使用$符、字母、下划线开始,而不能使用数字;2、第一个字符后面没有限制,可以是数字、字符合法符号等;3、大小写是不同的
举例一些合法的 变量名 : _a 、 $c 、 _______2_c 、 _$ 、 this_long_name_var ;
举例一些非法的变脸名: :b 、 -d 、 e# 、 .f 、7g ;
命名规范:
1、类名和接口名 要用驼峰标示来命名; 并且类名一般用名词性的标示:Dog 、 Account 、 PrintWriter ;接口名一般采用形容词性的词语表示: Runnable 、Serializable
2、方法名,第一个字母小写,并且用动词性的词命名:getBalance、setCustomerName;
3、变量名,尽量短,容易区分,第一个字符小写:myString 、 accountBalance;
4、常量名,大写;
JavaBean必须包含属性、方法(getXxx()、isXxx()、setXxx())、事件……
一个类可以有多个非public类,但是只能有一个public的,有包的话,要用import表示包名
Final修饰符、Abstract修饰符;
final修饰表示该类是“最终的,无法修改的”;因此final修饰的类不能被继承,不能拥有自己的子类。
abstract修饰的类,充分利用了公共属性来提高开发和维护的效率,只生命方法没有具体的实现。
final 和 abstract 是不能共同修饰一个类的,因为,final必须是最终类,无法修改的,也就是没有子类。而abstract 修饰的类,必须要有子类继承它。矛盾!
Interface 接口:
在接口里面的变量,必须是 公共的,静态的,最终的,也就是接口里面的变量是常量,这是真理。继承了接口的方法,想改变值,编译出错。
虽然,定义的时候可以是 int x、 public int x、 static int x 、……等等,他们都一样,等于 public static final int x,的缩写;
- 读SCJP认识一下Java(一)
- SCJP 笔记(一)
- 认识一下
- 认识一下
- 初步认识一下java中的反射
- 认识一下java的开发环境
- Java scjp 真题一(单项选择)
- java scjp考试真题二(多项选择)
- SCJP笔记一
- scjp题目解析(一)
- SCJP试题一
- java接口--scjp
- JAVA--scjp证书。
- Java程序员(SCJP)和开发员(SCJD)认证
- SCJP 笔记(二)
- scjp
- SCJP
- scjp
- Python Note
- Linux线程-互斥锁pthread_mutex_t
- 编写自己的Matcher与如何让编译器识别被mock的重载函数
- Lua查找表元素过程(元表、__index方法是如何工作的)
- leetcode刷题:Happy Number
- 读SCJP认识一下Java(一)
- expdp query及parfile的使用
- Java 设置内存大小还有设置用户查看后台。
- [转]天文方法计算二十四节气
- Java JMX
- SQL on Hadoop中出现CPU bound的主要原因
- 用户注册验证_基于jquery validate
- 【C语言】C语言写的简单的定时关机程序
- Bootstrap模态框使用问题