Java学习笔记二()

Posted 雅虎跳跳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习笔记二()相关的知识,希望对你有一定的参考价值。

1.6. 接口和抽象类

抽象类的成员可以具有访问级别,而接口的成员全部public级别

抽象类可以包含字段,而接口不可以

抽象类可继承接口,而接口不能继承抽象类

抽象类的成员可以具有具体实现,而接口不行

抽象的子类可以选择性实现其基类的抽象方法,而接口的子类必须实现全部方法

1.7. Java中的命名规则

类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;

接口名:命名规则与类名相同,例如

interface Collection

方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:

balanceAccountisButtonPressed

变量名:全小写,一般为名词,例如:length

常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEARInt WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。

1.8. Java文件运行环境

class文件打破了C或者C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的;专门支持特对此昂硬件平台和操作系统的二进制文件。

通常情况下,一个平台升的二进制可执行文件不能在其他平台上工作。而Java class文件是可以运行在任何平台和操作系统上的二进制文件。

1.9. 数据类型转换

(1)把其他类型转换成字符串

S1=String.valueOf(a);

a可以是整型、浮点型、布尔型、字符型

(2)把字符串转换成其他类型(两种方法)

b1=Integer.parseInt(“12”);

b2=Integer.valueOf(“12”).intValue();

说明:Integer.valueOf(“12”),是先把字符串转换成Integer12),即整型的包装类,然后intValue12),将包装类转换成整型。其他数据类型也是同样的道理。

1.10. final关键字有三种用法,可分别用于变量、成员方法和类。

(1)如果将某个变量修饰为final,那么该变量就变成常量。final double PI=3.1415926PI为常量,且不能再更改。

(2)如果将某个成员方法修饰为final,则此方法不能被子类方法覆盖(重写)

(3)如果某个类被修饰为final,则此方法不能被继承。

 

以上是关于Java学习笔记二()的主要内容,如果未能解决你的问题,请参考以下文章

Java基础学习笔记二 Java基础语法

java学习笔记

Java学习笔记二---环境变量

2022年Java学习笔记目录

2022年Java学习笔记目录

Java学习笔记二()