java学习小知识集锦1

http://www.chinaitpower.com/2005September/2005-09-11/191812.html

1.awt中的MouseEvent类中的方法
  isPopupTrigger()  返回此鼠标事件是否为该平台的弹出菜单触发的事件
  InputEvent中的consume()的作用是  以便不会按照默认的方式由产生此事件的源代码处理此事件。
2.javax.swing  类JToolBar
  方法setFloatable(boolean b)
  设置floatable属性,如果要移动工具栏,此属性必须设置为 true。

3.Set,因为Set 不允许包括重复的元素而且排序和我们无关。
4.什么是JMX JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。

5.JCA 是一个Java 标准体系机构,用来连接和访问后端系统,例如应用程序包和技术。 必须根据JCA 规范编写适配器。任何符合JCA 的适配器都能够插入支持JCA 的J2EE 应用程序服务器。

6.类的修饰
  abstract不能直接产生属于这个类的对象
  final不能被其他任何类继承
  public不但能被同一程序包的类所调用,而且也能被其他程序包的类所调用
  friendly(缺省)只能被本包中的其他类所调用
 变量和方法的修饰
 public 任何其他类和对象 只要能看到这个类的话。
 protected 同一类和同一包可以使用。不同的包的类要使用,必须是该类的子类
       可以存取变量和调用
 private 不允许任何其他类存取和调用
 friendly 同一程序包中出现的类才可以直接使用他的数据和方法

7.只有对象的方法可以访问对象的变量

8.利用接口可以实现多重继承(可以同时实现多个接口)

9.RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。调用这样一个对象时,其参数为 "marshalled" 并将其从本地虚拟机发送到远程虚拟机(该远程虚拟机的参数为 "unmarshalled")上。该方法终止时,将编组来自远程机的结果并将结果发送到调用方的虚拟机。如果方法调用导致抛出异常,则该异常将指示给调用方。

10.CORBA是对象管理集团(OMG,http://www.omg.org/)开发的一系列的规范,CORBA的目标达到平台无关、编程语言无关、以及网络传输协议无关的互操作,它被认为是最主要的分布对象的体系结构之一。

11.JFrame类中的 setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)   提供一个关于新创建的JFrame是否应该具有当前外观为其提供的Window装饰(如边框、关闭窗口的小部件,标题等等)的提示。
 
12.javax.sound.sampled中的类 AudioInputStream
  音频输入流是具有指定音频格式和长度的输入流。长度用示例帧表示,不用字节表示。提供几种方法,用于从流读取一定数量的字节,或未指定数量的字节。音频输入流跟踪所读取的最后一个字节。可以跳过任意数量的字节以到达稍后的读取位置。音频输入流可支持标记。设置标记时,会记住当前位置,以便可以稍后返回到该位置。

13.主要的声音文件类型
  AU-扩展名为Au或snd,适用于短的声音文件。
  wav-扩展名为WAV。能被所有支持声音的windows应用程序播放。
  AIFF——扩展 名为AIF或IEF音频互换文件格式
  MIDI——扩展名为MID,乐器数字接口 MIDI是为音乐制造业所认可的标准,主要用于控制诸如合成器和声卡之类的设备。

14.JMF java媒体框架
   该核心框架支持不同媒体(如:音频  视频输出)间的时间同步。它是一个标准的扩展框架。允许用户制作纯音频和视频流。

你可能感兴趣的:(java,虚拟机,框架,扩展,jmx,平台)