码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习笔记二()

时间:2017-12-13 01:51:39      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:intvalue   类型   包含   double   成员   3.1   包装   合成   val   

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学习笔记二()

标签:intvalue   类型   包含   double   成员   3.1   包装   合成   val   

原文地址:http://www.cnblogs.com/yahutiaotiao/p/8030308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!