JavaSE之数据类型与运算符
来源:互联网 发布:网络电视缴费 编辑:程序博客网 时间:2024/06/07 09:28
Java标识符,有三点要求
标识符由字母、数字、_、$所组成,其中不能以数字作为开头,也不能用java中的关键字
标识符采用有意义的简单命名
$不要再代码中出现
对于类和变量的命名,java的标准命名规范为驼峰法以大写开头如果有多个单词每个单词的开头大写
for example:FirstName
Java 的关键字和C++类似但又有所不同 java的关键字如下
用于定义访问权限修饰符的关键字
private protected public 这和C++的用于修饰访问限定符的关键字是一样的
用于定义类、函数、变量修饰符的关键字
abstract final static synchronized
关于这个abstract这个关键字需要注意,它可以用来修饰方法和类。
1)只给出方法定义而不具体实现的方法被称为抽象方法,抽象方法是没有方法体的,在代码的表达上就是没有“{}”。使用 abstract 修饰符来表示抽象方法和抽象类。
2)abstract修饰符表示所修饰的类没有完全实现,还不能实例化。如果在类的方法声明中使用abstract修饰符,表明该方法是一个抽象方法,它需要在子类实现。如果一个类包含抽象方法,则这个类也是抽象类,必须使用abstract修饰符,并且不能实例化。
3)注意,抽象类除了包含抽象方法外,还可以包含具体的变量和具体的方法。类即使不包含抽象方法,也可以被声明为抽象类,防止被实例化。
Java中的抽象类和C++的 抽象类有所不同,C++的抽象类是指包含纯虚函数的类即为抽象类,用virtual来修饰,例如virtual void fun()=0;那么所在的类即为抽象类。
关于java中的抽象类
抽象类特点
(1)抽象类不能实例化,即不能对其用new运算符;
(2) 类中如果有一个或多个abstract方法,则该类必须声明为abstract;
(3)抽象类中的方法不一定都是abstract方法,它还可以包含一个或者多个具体的方法;
(4)即使一个类中不含抽象方法,它也可以声明为抽象类;
(5)抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用。
(6)如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类。
用于定义类与类之间的关系的关键字
extends implements
extends用于继承 implements用于接口
用于定义建立实例及引用实例,判断实例的关键字
new this super instanceof
用于处理异常的关键字
try catch finally throw throws
用于包的关键字
package import
其他修饰符关键字
native strictfp transient volatile assert
Java的数据类型
基本数据类型:整形(byte short int long) 浮点型(double float) 字符型(char) 布尔型(boolean)
引用数据类型 :数组、类、接口。
- JavaSE之数据类型与运算符
- javase重新开始系列之基础类型与运算符
- 数据类型与运算符
- 数据类型与运算符
- 数据类型与运算符
- JAVASE课程 第一章 第二讲JAVA数据类型和运算符
- JavaSE编程基础 第二章 数据类型和运算符
- javaSE学习笔记之运算符
- JAVASE之运算符和基本语句
- C#之运算符与数据类型的转换
- python学习笔记之数据类型与运算符
- 初学mysql(十一)之细枝末节-数据类型与运算符
- java基础之数据类型与基本运算符
- JAVASE基础部分之二---------常量与变量、运算符、程序流程控制
- 数据类型、运算符与表达式
- python数据类型与运算符
- 数据类型、运算符与表达式
- java数据类型与运算符
- 递归,斐波那契数及其取模运算
- 和为定值的两个数组元素
- ◆考试题目◆◇NOIP模拟赛◇turtle(乌龟)
- 多线程安全和高效之无锁机制(CAS)和unsafe类
- 软件安装&yum源配置&第三方软件仓库的搭建
- JavaSE之数据类型与运算符
- 金融证书小整理
- SPring Hibernate 整合学习开发出现的错误
- 【NOIP2017提高A组冲刺11.2】救赎(数学期望)
- 可反复擦写5万次的手写板,竟然还能用橡皮擦能清除屏幕!
- 文件系统基础知识之磁盘
- 学习反思与总结
- fragment 显示隐藏
- 疯狂Activiti6连载(2)下载和运行Activiti