• java基础知识点


    //单行注释  --不能用在一行代码的中间
    /**/多行注释 --任何地方
    /** */文档注释
      文档注释用在:package、class、member variables、member method、成员方法内部不要使用
      javadoc -d . Hello.java   -d指定存放位置

    java标识符要求:
     1.非关键词
     2.字母、下划线、$符号开始
     3.区分大小写
    标识符命名规则:
     类、接口一般用代表类含义的名词,并且单词首字母大写;
     class Account{...}  interface AccountBase{...}
     方法名除了构造方法与类名一致,其他的方法遵循驼峰规则(第一个单词小写,其余单词首字母大写);
     String getStudentName(){...}
     变量名称符合驼峰规则;
     String studentName;
     静态变量字母全部大写,中间使用下划线连接;
     final public static int MAX_ROW = 100;
     
    关键词:(都是小写的)
     

    基本数据类型:  String不是基本类型
     4类8种
     字符类:
     char java中char为2字节 一个中文字的大小
     布尔类:
     boolean true/false
     整型: 默认为int
     byte 1  8bit   
     short 2 16bit
     int 4 32bit
     long 8 64bit
     浮点型:默认为double
     double 8 64bit
     float 4 32bit

     基本数据类型、引用数据类型都支持向上的自动转型

    类(class)、对象(object)与(引用)reference之间的关系
    类:是拥有相同属性和操作的对象的集抽象。
    对象:是类的一个实例(拥有具体的属性值与方法实现);
    引用:指向的是实例化的对象在内存中的地址,存放的是与类中相对应的对象的具体的属性值。

    基本数据类型与引用数据类型的区分:
     基本数据类型指的是上面说的四类八种
     引用数据类型一般是实例化的对象的引用。

     基本数据类型里面存储的都是直接的数据;
     引用数据类型里面存储的是对象的地址

     因此基本数据类型赋值给另一个同类型的基本数据类型,就是两个不同的,前一个改变,后面的不会改变
     引用数据类型赋值给另一个同类型的引用,修改前一个,后面的引用对应的对像值一样会更改。
     int a = 10;
     int b = a;
     a = 20;
     输出发现a:20,b:10
     class Teacher{
      private int age;
      public Teacher(int age){
       this.age = age;
      }
      public void setAge(int age){
       this.age = age;
      }
      public int getAge(){
       return age;
      }
     }

     Teacher t1 = new Teacher(20);
     Teacher t2 = t1;
     t1.setAge(30);
     输出发现:t1的age是30,t2的age也是30
     

  • 相关阅读:
    第一章 ASP.net C#基本语法(A篇 变量) 王道
    yarn和npm常用命令
    新的开始 Pit
    mysql关键字执行顺序
    log4j2.14.0漏洞攻击复现
    elastic search why so good?
    C# 使用网易126邮箱发件和收件
    分享
    再也没有人......
    数据库附加不上 未能在sysindexes中。。。
  • 原文地址:https://www.cnblogs.com/husky/p/5700187.html
Copyright © 2020-2023  润新知