`
文章列表
在Java中,静态代理指的是代理类的产生发生在源程序编译阶段,在编译之后生成目标程序中包括代理类的class文件。程序运行时,直接装载代理类,生成代理对象。 静态代理有两种实现方式:继承方式和聚合方式 实例: 有一辆坦克,他可以移动,我们想要在记录它移动一次的时间,即执行move()这个方法所用的时间,同时,又想要在它移动或者记录时间之前或之后记录一些日志。 实现方式: 定义移动的接口类 Moveable.java package com.fgh.proxy; public interface Moveable { void move(); } 第一个实现类Tank. ...
在Java中,静态代理指的是代理类的产生发生在源程序编译阶段,在编译之后生成目标程序中包括代理类的class文件。程序运行时,直接装载代理类,生成代理对象。 静态代理有两种实现方式:继承方式和聚合方式 实例: 有一辆坦克,他可以移动,我们想要在记录它移动一次的时间,即执行move()这个方法所用的时间,同时,又想要在它移动或者记录时间之前或之后记录一些日志。 实现方式: 定义移动的接口类 Moveable.java package com.fgh.proxy; public interface Moveable { void move(); } 第一个实现类Tank.j ...
创建两个Activity Calculate.java 和 Result.java Calculate.java 用于显示计算的页面 Result.java用于显示结果   先在main.xml中写四个控件 main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertica ...
创建两个Activity Calculate.java 和 Result.java Calculate.java 用于显示计算的页面 Result.java用于显示结果 先在main.xml中写四个控件 main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical ...

用Java播放mp3音乐

import javax.sound.midi.*; import java.io.*; class MidiPlayer implements Runnable...{ protected Sequence m_Midi; protected Sequencer m_player; public boolean m_bOk; private Thread m_thread; MidiPlayer(String FileName)...{ File file=new File(FileName); m_bOk=true; m_thread=null; try...{ ...
import javax.sound.midi.*;import java.io.*;class MidiPlayer implements Runnable...{protected Sequence m_Midi;protected Sequencer m_player;public boolean m_bOk;private Thread m_thread;MidiPlayer(String FileName)...{File file=new File(FileName);m_bOk=true;m_thread=null;try...{m_Midi=MidiSystem.getSeq ...

计算器代码

import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator { public static void main(String[] args) { CalculatorFrame frame=new CalculatorFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class CalculatorF ...
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator { public static void main(String[] args) { CalculatorFrame frame=new CalculatorFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } class CalculatorFrame extends JFrame { ...
import java.applet.*;import java.awt.*;import java.awt.event.*;import java.applet.Applet;import java.awt.Color; public class wu7ziqi extends Applet implements ActionListener,MouseListener,MouseMotionListener,ItemListener{int color_Qizi=0;//旗子的颜色标识 0:白子 1:黑子int intGame_Start=0;//游戏开始标志 0未开始 1游戏中int i ...
import java.applet.*;import java.awt.*;import java.awt.event.*;import java.applet.Applet;import java.awt.Color; public class wu7ziqi extends Applet implements ActionListener,MouseListener,MouseMotionListener,ItemListener{int color_Qizi=0;//旗子的颜色标识 0:白子 1:黑子int intGame_Start=0;//游戏开始标志 0未开始 1游戏中int i ...
Global site tag (gtag.js) - Google Analytics