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

  • 相关阅读:
    (转)Entity Framework 缓存处理与日志监控,(非常重要的技术)
    (转)6步确保 windbg 成功调试 .net
    (转)十天内掌握线性代数:惊人的超速学习实验
    (转)创业需要知道的13句话
    今年阅读书籍计划,C++之STL篇
    不靠广告也盈利:移动应用掘金7大案例剖析(转)
    常用JS操作(复选框、单选框、下拉框)
    Windows系统直接运行jar
    修改打开方式的程序列表中列出程序的名称
    ora12514错误,TNS:监听程序当前无法识别链接描述符中请求的服务
  • 原文地址:https://www.cnblogs.com/Limerence/p/11294516.html
Copyright © 2011-2022 走看看