zoukankan      html  css  js  c++  java
  • 阅读笔记:JAVA

    • static

    即使没有创建对象,也能调用这个方法。

    当Static method, static变量有定义,不同对象将指向同一存储空间,将其初始化。

    • 存储方式

    寄存器

    堆栈:对象引用,需要知道存活多久,以便上下移动指针

    堆:对象,不会知道存活多久

    常量存储

    非RAM存储

    • 生命周期:

    在堆中动态创建对象,java的垃圾回收被设计用来处理内存释放问题,会监测知道对象不可用,并自动释放对象占用的内存。

    • 异常处理:

    java在一开始就设计了异常处理,而且强制你必须使用它,他是唯一可接受的错误报告方式,JVM会去处理。

    • String 操作

    Java.lang.String类是final类型的,因此不能继承,修改这个类.为了提高效率节省空间,应该用StringBuffer类.

    String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,JVM 的 GC 就会开始工作,影响性能,可以考虑使用可变字符序列StringBuilder

     

    不确定这种方法对不对,我在大学已经学过java了,但是我想未来了解spring cloud

  • 相关阅读:
    HTTP协议
    优化特定类型的查询
    Feign性能优化注意事项
    Spring Cloud(Netflix) Feign: 以Dubbo暴露服务的方式使用Feign
    Swagger注解
    Myeclipse、eclipse安装lombok
    微服务和单体架构的区别以及springClould版本的说明
    索引优化是对查询性能优化最有效的手段
    Schemal和数据类型的优化
    spring定时器的使用
  • 原文地址:https://www.cnblogs.com/connie313/p/10544884.html
Copyright © 2011-2022 走看看