zoukankan      html  css  js  c++  java
  • Java中的一些总结

    1、sleep()和wait()

        wait()放弃对象锁,只有对此对象发出notify()方法,才能使其进入线程池。

    2、final、fially、finalize的区别

    3、&:是位操作符。  &&:是逻辑操作符

    4、多态性:允许不同的类的对象对同一消息作出响应。包括参数多态性和包含多态性。

    5、int是原始数据类型,Integer是引用类型,Java为int提供的封装类型。

    6、同步:数据在线程间共享,进行同步存取。例如:正在写的数据有可能被另一个线程读取。

        异步:应用程序在对象上调用了一个花很长时间来执行的方法,且不希望让程序等待该方法返回。

    7、堆(heap)和栈(stack):栈是线性集合,先进先出。堆是栈的一个组成元素。

    8、short s1=1;    s1=s1+1;      Java中编译出错,需强制转换为short

    9、Math.round(11.5)= 12     Math.round(-11.5)=-11;

    10、String s=new String("xyz");  创建了两个对象,一个为堆中,另一个为s,指向堆中元素。

    11、abstract的方法不可能同时是static、native、synchronized。

    12、数组中没有length()这个方法,但有length这个属性;String中有length()这个方法。

    13、构造函数不能被继承,不能被重写(overriding),但可以被重载(overloading)。重写(overriding)是父类与子类之间多态性的一种表现,重载(overloading)是一个类中多态性的表现。若子类中定义某方法与其父类有相同的名称和参数,则该方法被重写了。子类对象调用该方法时,将调用子类中此方法,父类中则被屏蔽。

      若一个类中定义了多个同名方法,但参数个数或者类型不同,则称重载。可以改变返回值。

    14、switch(exp):中的exp表达式只能是一个    整数表达式。因此,传递给switch和case的只能是int、short、char、byte。  long或String则不能。

    15、

  • 相关阅读:
    分享到微信时如何自定义文字描述和图片
    Book Review: PowerShell 3.0 Advanced Administration Handbook
    ListView setOnItemClickListener无效原因分析
    Android 自定义通用的loadingview
    Android Studio快速开发之道
    Android 轻松实现仿淘宝地区选择
    Android自定义View4——统计图View
    Android打造属于自己的数据库操作类。
    一起来学习android自定义控件3——边缘凹凸的View
    使用Intellij IDEA搭建Ext JsMVC web项目
  • 原文地址:https://www.cnblogs.com/renyuan/p/2789783.html
Copyright © 2011-2022 走看看