java applet(请问学会了JAVA后可以开发APP了吗)
本文目录
- 请问学会了JAVA后可以开发APP了吗
- 如何编写一个java applet
- Java Applet怎么运行
- Java小应用程序(Applet),applet类加载器是什么它会做哪些工作
- JAVA中的applet是什么
- applet是什么
请问学会了JAVA后可以开发APP了吗
这还是不够的,因为开发APP涉及到多方面的能力。但如果你只需要开发android的APP,那就够了。因为它的原生开发的基础是java。
现在很少有公司会用原生的代码去开发android(java)和ios(object-c)。整体趋势是用一套html5的代码去开发兼容android和ios。如果你想从事更多app的开发建议你再学习一下apicloud和ionic,后端实现(一般都是java提供app数据操作的接口)也很重要,难度也比较大。建议最后接着往大数据发展。
如何编写一个java applet
import java.applet.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class jj extends Applet //implements ActionListener{JLabel l1;JLabel l2; JTextField t1;JTextField t2;JButton button; public void init(){resize(1000,70);l1=new JLabel("请输入单词:");t1=new JTextField(10);l1=new JLabel("大写的单词为:");t2=new JTextField(10);button=new JButton("大写");l1.setFont(new Font("宋体",Font.BOLD,30));l1.setForeground(Color.green);t1.setFont(new Font("宋体",Font.BOLD,30));t1.setForeground(Color.black);t2.setFont(new Font("宋体",Font.BOLD,30));t2.setForeground(Color.blue);button.setFont(new Font("宋体",Font.BOLD,30));button.setForeground(Color.black);l2.setFont(new Font("宋体",Font.BOLD,30));l2.setForeground(Color.red);// btn.addActionListener(this); this.add(l1);this.add(t1);this.add(button);this.add(l2);this.add(t2);button.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){if(e.getSource()==button){String str=t1.getText().toUpperCase();t2.setText(str);}}}); }}
Java Applet怎么运行
1.首先编写java文件,如下:import java.awt.*;import java.applet.*;public class Java_Graphics extends Applet {public void paint(Graphics g) {g.drawString("用Graphics写字和画图的基本方法", 20,40);g.drawOval(100, 100, 30, 30);g.drawOval(200, 100, 40, 25);g.drawLine(20, 140, 200,140);g.drawRect(20, 160, 50, 80);g.drawRoundRect(110, 160, 100, 100, 25, 18);}}123456789101112javac Java_Graphics.java 编译完成后生成 java_Graphics.class 这将是在浏览器中执行的程序(.class文件)2.其次,编写对应的Html文件:《!doctype html》《html》《head》《meta charset="UTF-8"》《meta name="Generator" content="EditPlus®"》《meta name="Author" content=""》《meta name="Keywords" content=""》《meta name="Description" content=""》《title》My First Java Applet《/title》《/head》《body》Here’s my First Java Applet:《applet code= "Java_Graphics.class" width = "300" height = "300"》《/body》《/html》123456789101112131415》 想来大家都知道,最重要的当然这句《applet code= "Java_Graphics.class" width = "300"》 height = "300"》,加载了.class文件123.浏览器解释执行: 点击html文件,你可以看到你想看到的效果,(paint()所画)~~
Java小应用程序(Applet),applet类加载器是什么它会做哪些工作
当applet是从网络上加载的时候,它是由applet类加载器载入的。类加载器有自己的java名称空间等级结构。类加载器会保证来自文件系统的类有唯一的名称空间,来自网络资源的类有唯一的名称空间。当浏览器通过网络载入applet的时候,applet的类被放置于和applet的源相关联的私有的名称空间中。然后,那些被类加载器载入进来的类都是通过了验证器验证的。验证器会检查类文件格式是否遵守Java语言规范,确保不会出现堆栈溢出(stackoverflow)或者下溢(underflow),传递给字节码指令的参数是正确的。
JAVA中的applet是什么
Applet是一种特殊的Java程序。
它本身不能单独运行,需要嵌入在一个HTML文件中,借助浏览器或Appletviewer来解释执行,Applet可能通过网络传输,由浏览器自动装载并执行。
要浏览Applet需要将它嵌入在网页中,只需在HTML文件中插入《APPLET》标记即可。
扩展资料:
applet的常用方法如下:
applet的超类是panel。
public final void setStub(AppletStub stub)。
//设置Applet的stub.stub是Java和C之间转换参数并返回值的代码位,它是由系统自动设定的。
public boolean isActive();// 判断一个Applet是否处于活动状态。
参考资料来源:百度百科-Applet
applet是什么
Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML页中。通过使用该Applet的HTML文件,由支持Java的网页浏览器下载运行。也可以通过java开发工具的appletviewer来运行。Applet 程序离不开使用它的HTML文件。
.Java Applet 可以大大提高Web页面的交互能力和动态执行能力。当用户访问这样的网页时,Applet被下载到用户的计算机上执行,执行速度不受网络带宽或者Modem存取速度的限制。
扩展资料:
Applet类中的四种基本方法用来控制其运行状态:init()、start()、stop()、destroy()。
1、init()方法
主要是为Applet的正常运行做一些初始化工作。当一个Applet被系统调用时,系统首先调用的就是该方法。通常可以在该方法中完成从网页向Applet传递参数,添加用户界面的基本组件等操作。
2、start()方法
着start()方法可以被多次执行,而不像init()方法。因此,可把只希望执行一遍的代码放在init()方法中。可以在start()方法中开始一个线程,如继续一个动画、声音等。
3、stop()方法
这个方法在用户离开Applet所在页面时执行,因此,它也是可以被多次执行的。它使你可以在用户并不注意Applet的时候,停止一些耗用系统资源的工作以免影响系统的运行速度,且并不需要人为地去调用该方法。
4、destroy()方法
destroty()方法不关心何时Applet被关闭,它在浏览器关闭的时候自动执行。在destroy()方法中一般可以要求收回占用的非内存独立资源。
参考资料来源:百度百科-Applet
更多文章:
诺基亚电话暂时不能播出(诺基亚按键手机为什么有信号打电话会出现暂时无法拨出)
2024年5月24日 18:47
华为9xpro价格8+256(两千元以内有配备内存256G的手机吗想入手一款,有何推荐)
2024年10月2日 23:45
苹果X5手机为什么拍照显示屏上的数字,文本总是拍不清整,特别是数字,拍完不?苹果X5联通手机怎么退订流量包
2024年7月15日 22:02
vivos1pro手机卡槽在哪里(VIVO S1Pro 卡槽在哪个位置)
2024年8月28日 05:10
小米2s充电闪红灯(我的,小米2S充电时会亮红灯,那主板有没有坏)
2023年12月16日 00:15
Iphone6和6plus有什么区别?iphone6 plus手机尺寸是多少
2024年5月13日 04:55
单模手机和双模手机的区别(手机双卡多模和双卡单模有什么区别)
2024年2月22日 09:15