• 杂记


    jdk、jre

    1. jdk 开发运行java必须要安装
    2. jre 如果只是运行安装jre就可以
    3. jdk 包含jre

    自定义的称为标识符

    进制

    1. 十进制:就是正常的数字
    2. 二进制:逢二进一(以0b开头)
    3. 八进制:逢八进一(以0开头)
    4. 十六进制:0-9及A-F组成(以0x开头)

    jvm

    JVM:划分 方法调用的内存图 Person p = new Person(); 栈中会存一以p变量,执行new Person()会在内存中开辟一块内存空间,然后p变量指向堆中的空间地址。

    成员变量与局部变量的区别:

    1. 定义位置

      成员变量定义在类中,方法外
      局部变量定义在方法内、语句内
      
    2. 作用域

      成员变量作用范围是整个类
      局部变量作用是在方法内、语句内
      
    3. 默认值

      成员变量有自己的默认值
      局部变量没有默认值、不赋值不可以使用
      
    4. 内存位置

      成员变量,跟随对象进入堆内存存储
      局部变量跟随自己的方法进入栈内存
      
    5. 生命周期

      成员变量跟随对象在堆内存中存储,内存等待jvm清理,生命周期较长
      局部变量跟随方法在方法栈中存储,方法执行完要出栈,生命周期较短
      

    8中基本数据类型对应的引用类型表示形式:

    byte        Byte
    short       Short
    int         Integer
    long        Long
    float       Float
    double      Double
    char        Character
    boolean     Boolean
    

    IntelliJ 快捷键:

    https://blog.csdn.net/tiantiandjava/article/details/42269173

    Ø Top #10切来切去:Ctrl+Tab

    Ø Top #9选你所想:Ctrl+W

    Ø Top #8代码生成:Template/Postfix +Tab

    Ø Top #7发号施令:Ctrl+Shift+A

    Ø Top #6无处藏身:Shift+Shift

    Ø Top #5自动完成:Ctrl+Shift+Enter

    Ø Top #4创造万物:Alt+Insert

    Ø Top #1智能补全:Ctrl+Shift+Space

    Ø Top #1自我修复:Alt+Enter

    Ø Top #1重构一切:Ctrl+Shift+Alt+T

    final

    有些类的定义完成之后,不想被继承,有些部分是固定的,不想让子类重写。被final修类的类称为最终类,别名太监类。 final 修饰,一次赋值终身不变,保存的内存一个地址

    1. 修改方法

      public final void GetAge(){}

    2. 修改变量

      final age = 66;

    static

    1. 静态不能调用非静态,由于生命周期,静态优先于非静态存在与内存中
    2. 是否用静态方法,取决于方法内用的是不是静态变量
    3. 如果用了非静态变量,方法一定不可以定义为static
    4. 静态属于类不属于对象;对象的多态性里面,静态和对象无关

    内部类和外部类

    类内部的类叫做内部类,其它都是外部类。

    代码块

    静态代码块,只执行一次 static{ System.out.println("静态代码块"); }

    构造代码块,new 一次执行一次,优先于构造函数 { System.out.println("构造代码块"); }

    常用API

    1. Application应用
    2. Programming程序
    3. Interface接口

    日历类

    装箱和拆箱

    数据在字节范围内jvm不会重新new对象

    Integer c = 125; Integer d = 125; System.out.printLn(c == d); // true

    Integer c = 145; Integer d = 145; System.out.printLn(c == d); // false

    参数个数不固定

    getAge(int...math)

    写简历注意

    邮箱 126,163,foxmail

    自我评价:结合岗位要求技能来写,突出自己拥有所有的技能标签

    1、技能特长:把你所有知道的关于web技能写下来 熟练几条 熟悉几条 了解几条

    2、职业素养 团队协作能力、能适应加班,能独立自主解决问题的能力

  • 相关阅读:
    在Repeater的FooterTemplate显示某列总计
    对数据库数据操作,工厂方法设计模式(Factory Method)
    网页(aspx)与用户控件(ascx)交互与逻辑处理
    使用反射把用户控件(ASCX)传至网页(ASPX)
    软件研发公司,外观设计模式(Facade)
    看菜谱点餐,迭代设计模式(Iterator)
    There is not enough space on the disk.
    站点某些网页想显示母版页内的用户控件,某些网页不想显示,怎样实现
    C#反射(Reflection)对类的属性get或set值
    MS access 数据定时导入MS SQL Server
  • 原文地址:https://www.cnblogs.com/tianboblog/p/9196528.html
Copyright © 2020-2023  润新知