首页 > 编程语言 >java变量 运算符包机制 doc

java变量 运算符包机制 doc

时间:2022-11-22 21:36:29浏览次数:55  
标签:java 变量 int doc 运算符 0000 public 构造函数

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,变量,int,doc,运算符,0000,public,构造函数
From: https://www.cnblogs.com/wossg/p/16916498.html

相关文章

  • javascript-代码随想录训练营day7
    454.四数相加Ⅱ题目链接:https://leetcode.cn/problems/4sum-ii/题目描述:给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,......
  • java注解-使用注解处理器实现动态生成get和set方法
    目录一、简介二、如何实现1.环境说明:2.创建项目3.定义@Data注解4.定义@Data的注解处理器5.创建一个测试类6.通过idea的maven工具栏进行编译7.查看编译后的结果8.通过反射查......
  • JAVA---单例模式
    单例模式单例的目的是保证某个类仅有一个实例。当有某些类创建对象内存开销较大时可以考虑使用该模式。单例模式又分为饿汉式和懒汉式。1.饿汉式饿汉式。顾名思义,该......
  • JavaScript对象_Global和案例1_点灯开关
    JavaScript对象_Global:Global:1.特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。方法名();2.方法:encodeURI():url编码decodeURI():url解码encodeUR......
  • java15源码-LinkedBlockingQueue
    一类图二构造方法//LinkedBlockingQueue.java//take锁privatefinalReentrantLocktakeLock=newReentrantLock();//put锁privatefinalRee......
  • JavaWeb
    FAQNoItemDesc1lombok正确引入姿势lombok引入及失效问题处理2......
  • Java枚举的使用
    Java枚举是一个特殊的类,一般内容为一组常量,或者是唯一的对象(单例对象)。常用方法有:values()获取该枚举类中的所有常量,到一个数组中。ordinal()获取......
  • [工具问题] docker.mysql8 Public Key Retrieval is not allowed
    TochangethesettingsonDbeaver:Rightclickyourconnection,choose"EditConnection"Onthe"Connectionsettings"screen(mainscreen)clickon"EditD......
  • Docker 命令查看容器的IP地址
    查看Docker的底层信息​​docker​​ inspect会返回一个JSON文件记录着Docker容器的配置和状态信息#查看容器所有状态信息;dockerinspectNAMES #查看容器ip地......
  • Docker常用命令
    Docker常用命令1、帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlsta......