zoukankan      html  css  js  c++  java
  • 1.1变量+命名规则

    Java中主要有如下几种类型的变量

    局部变量 : 在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
    类变量(静态变量): 类变量也声明在类中,方法体之外,但必须声明为static类型。
    成员变量(非静态变量): 成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。

    java命名习惯

    (1) 标识符要符合语义信息。
    (2) 包名所有字母小写。
    (3) 类名每个单词首字母大写,其它小写,如:TarenaStudent。
    (4) 变量和方法:第一个单词小写,从第二个单词开始首字母大写
    (5) 常量:所有字母大写,每个单词之间用 _ 连接。
    (6)项目名、包名全部小写

    java数据的8种基本类型

    boolean 布尔型 1个字节 8bit(8位)
    byte 字节类型 1个字节
    char 字符类型 2个字节
    short 短整型 2个字节
    int 整型 4个字节
    float 浮点型(单精度)4个字节
    long 长整型 8个字节
    double 双精度类型 8个字节
    Java中默认的整数类型是int,如果要定义为long ,则要在数值后加上L或者l
    默认的浮点型是双精度浮点,如果要定义float,则要在数值后面加上f或者F
    一个字节等于8位,1个字节等于256个数。2^8
    一个英文字母或者阿拉伯数字占一个字节
    一个汉字占2个字节

    类注释模板

    /**
    * Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.
    * FileName: Test.java
    * 类的详细说明
    *
    * @author 类创建者姓名
    * @Date    创建日期
    * @version 1.00
    */

    Java作为一种面向对象语言。支持以下基本概念:多态 继承 封装 抽象 类 对象 实例 方法 重载

    源文件声明规则

    一个源文件中只能有一个public类
    一个源文件可以有多个非public类
    源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
    如果一个类定义在某个包中,那么package语句应该在源文件的首行。
    如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
    import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。

    package 与 import

      • package 的作用就是 c++ 的 namespace 的作用,防止名字相同的类产生冲突。Java 编译器在编译时,直接根据 package 指定的信息直接将生成的 class 文件生成到对应目录下。如 package aaa.bbb.ccc 编译器就将该 .java 文件下的各个类生成到 ./aaa/bbb/ccc/ 这个目录。

      • import 是为了简化使用 package 之后的实例化的代码。假设 ./aaa/bbb/ccc/ 下的 A 类,假如没有 import,实例化A类为:new aaa.bbb.ccc.A(),使用 import aaa.bbb.ccc.A 后,就可以直接使用 new A() 了,也就是编译器匹配并扩展了 aaa.bbb.ccc. 这串字符串。

  • 相关阅读:
    https://www.cnblogs.com/marost/p/4668664.html
    UEFI 坑 Ubuntu
    Spring《六》管理Bean
    Spring《五》集合的注入方式
    Spring《四-一》解决自动装配的问题
    spring《四》自动装配
    Spring《三》ref 引用其他bean
    Spring《二》 Bean的生命周期
    Spring《一》
    Fragment间相互调用并传值
  • 原文地址:https://www.cnblogs.com/youpeng/p/10344292.html
Copyright © 2011-2022 走看看