`

java 基础总结 1

 
阅读更多
1 .多态: 父类型的应用指向子类对象。

2 .Parent  p=new Child();当使用多态调用方法时候,首先检查父类的方法,如果没有则编译错误,如果有,检查子类的方法,子类如果有,调用子类的方法,否则,调用父类的方法。

3.静态方法只能继承,不能重写。

4.final 修饰方法时候,表示一个终态方法,不能被重写。

5.static 代码块:静态代码块。静态代码块的作用是完成一些初始化工作。首先执行静态代码块,然后执行构造方法。静态代码块在类加载的时候执行,而构造方法在类声称对象时候执行;要想调用某个类的声称对象,首先要将类加载到JVM上,然后由JVM加载这个类生成对象。类的静态代码块只是在类被加载时候执行一次。

6.如果继承体系中有 static 代码块和构造方法,首先总最顶层的static代码块执行起,一直执行到最底层;然后再从最顶层的构造方法执行起,执行到最底层。 不能在静态方法中访问非静态成员变量,可以在静态方法中访问静态成员变量,可以在非静态方法中访问静态成员变量。

7.访问修饰符:
  public: 被public所修饰的属性和方法可以被所有的类访问。
  protected:被protected所修饰的属性和方法可以在类内部,相同包及类的子类可以访问。
  private :只能在内内部访问。
  默认: 在类内部及相同的包下面可以访问。

8. String 是常量,其对象一旦创建,就无法修改。当使用拼接字符串时候,就是生成新的对象,而不是向原有的对象添加内容。

9 .字符串池:(pool)
   >  String s="aa";
      查找String Pool 中是否存在"aa"这个对象,如果不存在,就 在String Pool 中创建一个对象,然后将String Pool  中"aa"对象的地址返回回来,付给应用变量s,这样s就指向了String Pool中的"aa"字符串;如果存在,则直接放回地址,付给变量s.
   > String s=new String("aa");
      首先在String Pool 里检查是否存在"aa"这个对象,如果有,则不再String Pool 中创建"aa"这个对象,直接在堆中创建"aa"这个对象,然后将堆中"aa"对象的地址返回回来赋给s ,导致s指向堆中创建的"aa"对象;如果没有,首先在String Pool 中创建一个"aa"对象,然后再堆中创建一个"aa"对象,把堆中"aa"对象地址返回给s.

分享到:
评论

相关推荐

    Java总结Java基础总结

    Java基础总结Java基础总结Java基础总结Java基础总结

    Java基础总结.doc

    Java基础总结.doc Java基础总结.doc Java基础总结.doc

    java基础总结资料

    整理出的较为齐全的java基础总结资料,包含一些常见的问题

    JAVA基础总结PPT

    JAVA基础总结PPT ,基础知识前4章部分,适合回顾总结用。

    java基础总结

    java基础总结

    Java基础知识点总结.docx

    Java学习更是如此,知识点总结目录如下: 目录 一、 Java概述 3 二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 ...

    java基础学习总结笔记

    本文档是基于毕向东老师的java基础视频和张孝祥老师的高薪技术视频和银行管理系统以及交通灯管理系统的视频所做的笔记。 知识主要包括:Java基础常识、如何安装Java工具、Java语言的基础组成、Java面向对象、Java多...

    java基础总结大全

    java基础大全相信大家会用到的、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行...

    JAVA基础知识总结.

    JAVA基础知识总结 JAVA基础知识总结 JAVA基础知识总结

    Java基础总结基础部分

    Java基础知识总结,是word文档,对基础做了基本的概括和一些名词的解释

    java基础知识总结

    java基础知识总结 java基础知识总结 java基础知识总结 java基础知识总结

    java基础学习总结的知识点 java基础总结

    对java中一些容易混淆的知识点进行了总结

    java基础总结.xmind

    IO、面向对象Object类、API、集合体系、IO体系、面向对象、多线程、递归、相互转换、正则表达式

    01 java基础总结 xmind

    java基础知识总结 以思维导图的方式对java中的变量、八种基本类型、运算符和表达式、逻辑结构、数组、方法等知识点进行总结

    java 基础知识总结

    自己在网上找的相对好一点的java复习资料,留个纪念 。详细讲述了Java课程的知识点

    Java基础知识总结

    Java基础知识总结 一些的基础知识 适合初学者和回顾以前的知识

    Java基础总结_java初学_java基础

    Java基础总结_java初学_java基础

    老毕java基础总结

    老毕的java基础总结,对于刚学习java的人是一个很好的教材,简单易懂的代码由简入深。

Global site tag (gtag.js) - Google Analytics