java类的init方法(init在java中是什么意思)
本文目录
- init在java中是什么意思
- java中init是什么意思
- 简述Java Application中main( )方法和Java Applet中init( )、start( )、stop( )、destroy( )方法的作用
- java 为什么要调用init方法能不能将init方法中的内容放到主方法中呢为什么
- java中init函数的作用
- java 中有init这个方法吗有的话怎么用啊
- 如何给一个普通的Java类创建一个Init初始化方法
- java中的init方法
- java中init方法是干吗用的啊
init在java中是什么意思
init在java中官网的解释,可参考:
由浏览器或 applet viewer 调用,通知此 applet 它已经被加载到系统中。它经常在第一次调用 start 方法前被调用。
如果 Applet 的子类要执行初始化,则应该重写此方法。例如,使用线程的 applet 将用 init 方法创建线程,用 destroy 方法销毁它们。
Applet 类提供的此方法实现不执行任何操作。
java中init是什么意思
init()函数是内核代码的一部分,在内核态运行,是独立的可执行代码的一部分。 init方法作用: 1.可以直接使用内部类==》new okListener() 2.public static void main (String args){ Frame f=new Frame("测试事件"); Button ok=new Button("确定"); finalTextField tf=new TextField(20); ok.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.out.println("用户单击了ok按钮"); tf.setText("Hello Java"); } }); f.add(tf); f.add(ok,BorderLayout.SOUTH); f.pack(); f.setVisible(true); }
简述Java Application中main( )方法和Java Applet中init( )、start( )、stop( )、destroy( )方法的作用
Application中main()方法是程序开始执行的地方。Applet类中的四种基本方法用来控制其运行状态:init()、start()、stop()、destroy() init()方法 这个方法主要是为Applet的正常运行做一些初始化工作。当一个Applet被系统调用时,系统首先调用的就是该方法。通常可以在该方法中完成从网页向Applet传递参数,添加用户界面的基本组件等操作。 start()方法 系统在调用完init()方法之后,将自动调用start()方法。而且,每当用户离开包含该Applet的主页后又再返回时,系统又会再执行一遍start()方法。这就意味着start()方法可以被多次执行,而不像init()方法。因此,可把只希望执行一遍的代码放在init()方法中。可以在start()方法中开始一个线程,如继续一个动画、声音等。 stop()方法 这个方法在用户离开Applet所在页面时执行,因此,它也是可以被多次执行的。它使你可以在用户并不注意Applet的时候,停止一些耗用系统资源的工作以免影响系统的运行速度,且并不需要人为地去调用该方法。如果Applet中不包含动画、声音等程序,通常也不必实现该方法。 destroy()方法 与对象的finalize()方法不同,Java在浏览器关闭的时候才调用该方法。Applet是嵌在HTML文件中的,所以destroty()方法不关心何时Applet被关闭,它在浏览器关闭的时候自动执行。在destroy()方法中一般可以要求收回占用的非内存独立资源。(如果在Applet仍在运行时浏览器被关闭,系统将先执行stop()方法,再执行destroy()方法。
java 为什么要调用init方法能不能将init方法中的内容放到主方法中呢为什么
语法上当然是可以的,init方法一遍就是初始化一些数据,单独写个方法是方便以后复用,比如你有另一个功能,只需要初始化数据,但是其他的内容需要另外写,如果你把init的内容写到main里面,这部分代码就得再写一遍,而且如果这块代码将来有了改动,你就需要两个地方同事修改,这就非常不放便使用和维护了。
java中init函数的作用
init 是 initialization 的缩写使用。也就是设定初值,初始化的意思。在方法调用中看到init开头的函数名称,大多也是指明该函数为初始化功能。同net_wood的回答,需初始化。
java 中有init这个方法吗有的话怎么用啊
Javaapi里没有这个方法的,是自定义的方法,为了不造成构造方法的代码过长,就把一些初始化工作操作放在Init中!
如何给一个普通的Java类创建一个Init初始化方法
// 在构造方法里第一句声明下就行了 public Anone(){init();}private void init() {// 这里写出始化代码}
或者可以用静态代码块,虽然也可以实现初始化,不过不属于方法。
java中的init方法
java中的init方法是一个初始化函数启动Applet程序之前做一些必要的初始化工作,就是这个init方法。因此程序在执行事会调用init方法,进行相关的初始化工作
java中init方法是干吗用的啊
在init( )方法体内第11行语句为标签类对象prompt进行初始化操作,即new为对象prompt开辟内存空间,系统Label类的构造函数为对象prompt赋初值— 字符串“请输入您的名字”; 第12行和13行语句分别为文本框类的两个对象 input和 output进行初始化操作。 也就是说:new为对象input和 output开辟内存空间,系统TextField类的构造函数分别为两个对象赋初值,input文本框6个字符宽,output文本框20个字符宽; 3个对象的操作功能是什么呢?其中 prompt用于输出提示信息, input用于接收用户输入的信息, output用于输出程序处理的结果信息。 ②在init( )方法体内第14行~16行语句用add命令把3个对象添加到Applet 的图形用户界面里。以能够输入和输出相关信息。 ③在init( )方法体内第17行语句用input调用addActionListener方法将对象input定义为动作事件的事件源并把它注册给动作事件的监听者,否则程序将不能响应用户在文本框input内按回车键接收输入的字符串的操作
更多文章:
热血传奇(4F)暗之触龙神在哪打?你们玩传奇4F一般把密码设置成多少
2024年5月4日 13:25
世界上第一个应用太阳能的是什么?金立手机怎么开机后一直这样显示正在优化第一个应用
2024年6月4日 21:32
手机谷歌浏览器怎么进行中英文切换?怎么切换输入法的中英文状态啊
2024年6月21日 14:41
国外ip代理(为什么我用外国代理IP不能用,但是用国内代理IP可以用)
2024年5月28日 10:40
2345网址大全最新版(要下载2345网址导航App如何操作)
2024年7月22日 23:08
whatsapp安卓版下载(如何在电脑上安装WhatsApp)
2024年3月31日 15:05
体育视频直播在线观看(23年2月4日五频道直播nba比赛哪场)
2024年6月22日 00:09
qq照片墙好看图片(求手机QQ名片照片墙8图或者9图(连背景统一的),要男生的,好看的)
2024年6月27日 06:30