搜索

java变量 运算符包机制 doc


发布时间: 2022-11-24 22:58:00    浏览次数:75 次

java 基础2

一.变量

  1. java变量是程序中最基本存储单元,要素包含 变量名 变量类型 作用域 数据类型

    变量类型 变量名=值;

    例:

    String a='shift nm';
    
  2. 变量作用域

  • 类变量:从属类 static+变量声明

    例:

    class student{
        static String name;
    }
    
  • 实例变量:从属于对象 若不初始化会输出默认初始值

    public class day1 {
        public static void main(String[] args) {
            Student student=new Student();//实例化对象
            System.out.println(student.name);
            student.name="shift";
            System.out.println(student.name);
        }
     }
    class Student {
        String name = "xiaom";//设置实例变量初始值
    }
    

    ![运行结果](C:\Users\yang\Desktop\Java学习\屏幕截图 2022-11-21 215059.png)

  • 局部变量:在方法中声明的变量 只在该方法中生效

    public class day1 {
        public static void main(String[] args) {
           int a=10;
           int b=20;
           day1 d=new day1();
           d.exChange(a,b);
    
        }
        public  void exChange(int a, int b){
            int c=0;//局部变量
            c=a;
            a=b;
            b=c;
            System.out.println(a);
        }
     }
    

二.常量

  1. 概念:初始化后就不能再改变的值 关键字 final

    例:

    final double PI=3.14;
    

三.基本运算符

  • 算术运算符:+ ,-, *, /,%,++,--

  • 赋值运算符:=

  • 关系运算符:>,<,<=,>=,==,!=,instancefo;

    用来判断继承中的子类的实例是否为父类的实现

  • 逻辑运算符:&&,||,!

  • 位运算符:&,|,^,~,>>(等效于/2),<<,>>>

public class Demo6 {
    public static void main(String[] args) {
        /*
        a=0011 1100
        b=0000 1101

        a&b=0000 1100
        a/b=0011 1101
        a^b=0011 0001
        ~b=1111 0010

        2*8=16   2*2*2*2
        << 等效于x2
        >>等效于/2

        0000 0000
        0000 0001    1
        0000 0010    2
        0000 0100    4
        0000 1000    8
        */
        System.out.println(2<<3); //2*2*2*2
    }
}
  • 条件运算符:?:

     x?y:z  //如果x==true 则结果为y,否则结果为z
    
  • 扩展运算符:+= , -= ,*= ,/=

    int s=3;int a=5;
    s+=a;//等效于s=s+a;
    

四.包机制

  1. 包语句命名原理:package pg1.pg2.pg3..........

    该语句应写在最前面

  2. 使用某个包类成员:import packagename.classname or *(通配符)

五.JavaDoc

  1. javadoc 命令是用来生成API文档的

  2. 基本的Javadoc命令:

    标签 说明 JDK 1.1 doclet 标准doclet 标签类型
    @author 作者 作者标识 包、 类、接口
    @version 版本号 版本号 包、 类、接口
    @param 参数名 描述 方法的入参名及描述信息,如入参有特别要求,可在此注释。 构造函数、 方法
    @return 描述 对函数返回值的注释 方法
    @deprecated 过期文本 标识随着程序版本的提升,当前API已经过期,仅为了保证兼容性依然存在,以此告之开发者不应再用这个API。 包、类、接口、值域、构造函数、 方法
    @throws异常类名 构造函数或方法所会抛出的异常。 构造函数、 方法
    @exception 异常类名 同@throws。 构造函数、 方法
    @see 引用 查看相关内容,如类、方法、变量等。 包、类、接口、值域、构造函数、 方法
    @since 描述文本 API在什么程序的什么版本后开发支持。 包、类、接口、值域、构造函数、 方法
    {@link包.类#成员 标签} 链接到某个特定的成员对应的文档中。 包、类、接口、值域、构造函数、 方法
    {@value} 当对常量进行注释时,如果想将其值包含在文档中,则通过该标签来引用常量的值。 √(JDK1.4) 静态值域
  3. API文档的生成

    编码格式: Javadoc 参数 Java文件

    javadoc -encoding UTF-8 -charset UTF-8 Test02.java
    

    img

免责声明 java变量 运算符包机制 doc,资源类别:文本, 浏览次数:75 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 10:58:00。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/wossg/p/16916498.html