zoukankan      html  css  js  c++  java
  • Java基本语言元素


    1、Java关键字:

      1.1包相关:

        package:包 ;     import:导入包 ;

      1.2访问修饰符

        public(公有访问修饰符):被声明为 public 的类、方法、构造方法(或叫构造器)和接口能够被任何其他类访问;

        protected(受保护的访问修饰符):子类与父类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何类访问;

                        子类与父类不在同一包中:在子类中,子类实例可以访问从父类中继承而来的 peotected 方法,不能访问父类实例的 protected 方法;

        private(私有访问控制符):被声明为 private 的变量、方法和构造方法只允许本类访问,且类和接口本能声明为 private

        default(默认访问符——不使用任何关键字):使用默认访问符声明的变量和方法,对于同一个包内的类是可见的;

    访问级别表

      private default prtected public
    同一个类中
    同一个包中  
    子类中      ✔  ✔
    全局范围内        ✔

      

      

      1.3类修饰符:

        public:将该类声明为公共类,可以被任何类访问,一个程序的主类必须是公共类;

        class:修饰类名;

        abstract:将该类定义为抽象类,

        final:将一个类声明为最终,表示不能被继承;

        extends:用于继承父类;

        interface:用于定义接口;

        implements:用于实现接口;

        strictfp:它是用来确保浮点数运算的准确性;

      1.4方法修饰符:

        static:被 static 修饰的方法是静态方法;

        new:创建类的对象;

        synchronized:用于控制线程同步;

      1.5变量修饰符:

        final:被 final 修饰的变量是最终量,不能被改变;

      1.4基本数据类型:

         int:整型; long:长整型; short:短整型; double:双精度浮点型; float:单精度浮点型; char:字符型; byte:字节型; boolean:布尔型;  

     

      1.6程序控制(流程控制):

         if elseforwhile do whileswitchcontinueinstanceofreturnbreak

      1.7异常处理:

         tyr catche:捕获异常;  throw:抛出异常; throws:自定义异常;       

     

      1.10保留关键字:

        gotoconst

    2、标识符

      2.1标识符规则:

    • 标识符由字符、数字、下滑线和$组成;
    • 不能以数字开头;
    • 区分大小写;
    • 长度任意;

      

      2.2命名规则:

    包名 类名和接口 变量名和函数名 常量名

    多个单词组成全部小写;

    例如:com.up

    多个单词组成,用驼峰命名法;

    例如:ComUp

    多个单词组成,第一个单词小写,

    其他单词首字母大写;

    例如:comUpLooking

    多个单词组成,全部大写,

    用下滑线连接;

    例如:COM_UP

  • 相关阅读:
    hdu 5007 水题 (2014西安网赛A题)
    hdu 1698 线段树(成段替换 区间求和)
    poj 3468 线段树 成段增减 区间求和
    hdu 2795 公告板 (单点最值)
    UVaLive 6833 Miscalculation (表达式计算)
    UVaLive 6832 Bit String Reordering (模拟)
    CodeForces 124C Prime Permutation (数论+贪心)
    SPOJ BALNUM (数位DP)
    CodeForces 628D Magic Numbers (数位DP)
    POJ 3252 Round Numbers (数位DP)
  • 原文地址:https://www.cnblogs.com/Limerence/p/11294516.html
Copyright © 2011-2022 走看看