zoukankan      html  css  js  c++  java
  • 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,则此方法不能被继承。

     

  • 相关阅读:
    安装Visual_Studio的艰辛历程
    桶排序和直接排序的算法和数据结构
    链式队列的c++代码和原理以及编译分析
    C# 利用xmlhttp根据网址调用接口获取数据
    使用 LINQ To SQL 和实体框架实现灵活的数据访问
    K51的安装包和ET199的开发包和示例
    The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[BMS.DataAccess.Models.ServiceTyp
    VS2008中文版中安装 silverlight 3 英文版
    让Windows Server 2008+IIS 7+ASP.NET支持10万个同时请求(转)
    在windows2003+IIS6部署dot net的MVC项目
  • 原文地址:https://www.cnblogs.com/yahutiaotiao/p/8030308.html
Copyright © 2011-2022 走看看