1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。
ps 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。
2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。
3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
package testWrite;
import javaioFile;
import javaioFileInputStream;
import javaioFileOutputStream;
import javaioInputStream;
public class write {
InputStream inStream ;
FileOutputStream fs ;
int bytesum = 0;
int byteread = 0;
String data ;
StringBuffer dd;
public static byte[] readdata(String filePath) {
byte[] data = new byte[2048];// 用于存储读取的文件内容
try {
File file = new File(filePath);
if (fileexists()) {
FileInputStream fis = new FileInputStream(file);
fisread(data);
fisclose();
}else{
Systemoutprintln("文件不存在");
}
} catch ( Exception e) {
}
return data;
}
public void writeFile(String fileCopyPath,byte [] data){
File file = new File(fileCopyPath);
try {
if (!fileexists()) {
filecreateNewFile(); //创建文件
FileOutputStream fos = new FileOutputStream(file);
foswrite(data);
fosclose();
}else{
Systemoutprintln("文件已经存在");
}
} catch (Exception e) {
eprintStackTrace();
}
}
}
package testWrite;
public class writeOne extends write {
public static void main(String[] args) {
//第一种
// writeOne a=new writeOne ();
// byte [] data=areaddata("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writejava");
// awriteFile("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writenewjava",data);
//第二种
writeOne a2=new writeOne ();
Systemoutprintln(SystemgetProperty("userdir"));//userdir指定了当前的路径
String path=SystemgetProperty("userdir");
Systemoutprintln(path);
String writefile="\\src\\testWrite\\writejava";
String writenewfile="\\src\\testWrite\\writenewjava";
String w1=path+writefile; //读取文件的路径
String w2=path+writenewfile; //写入文件路径
byte [] data=a2readdata(w1); //读取文件
a2writeFile(w2 ,data); //写入文件
}
}
本地已经调试通过可以复制writejava 文件 ,注意包,和文件的路径 直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)
第一题:
public class jishu
{
public static void main(String[] args)
{
for(int i=1;i<=100;i++)
if(i%2!=0)//判断是否为奇数
Systemoutprint(i+" ");//输出奇数,每个数之间用空格分开
}
}
第二题:
import javaioBufferedReader;
import javaioIOException;
import javaioInputStreamReader;
public class zuidashu
{
public static void main(String[] args) throws IOException
{
int max=-65534;
Systemoutprintln("求最大数\n请输入一个数值类型的字符串(空格分隔):");
BufferedReader buffer = new BufferedReader(new InputStreamReader(Systemin));
String str = bufferreadLine();
String[] arr;
if (str != null && !strequals("")) //根据空格分隔符将输入字符串转换为一个数组
arr = strsplit(" ");
else
arr = new String[0];
for (int i = 0; i < arrlength; i++) //逐个将arr数组中的数转换为数字类型
if(IntegerparseInt(arr[i])>max)//找出最大数
max=IntegerparseInt(arr[i]);
Systemoutprintln("您要求的最大数为:"+max);
}
}
第三题:
import javaioBufferedReader;
import javaioIOException;
import javaioInputStreamReader;
public class bijiao
{
public static void main(String[] args) throws IOException
{
Systemoutprintln("求最大数\n请输入第一个数:");
BufferedReader buffer = new BufferedReader(new InputStreamReader(Systemin));
int a = IntegerparseInt(bufferreadLine());
Systemoutprintln("求最大数\n请输入第二个数:");
int b = IntegerparseInt(bufferreadLine());
if(a>b)
{
Systemoutprintln("二者中大数为:"+a);
Systemoutprintln("二者中小数为:"+b);
}
else if(a<b)
{
Systemoutprintln("二者中大数为:"+b);
Systemoutprintln("二者中小数为:"+a);
}
else if(a==b)
Systemoutprintln("两个数相等");
}
}
PS:根据题意该是这些个代码了,可以直接运行的,很简单啊,楼主该多动动手的
看你什么样子的老师,我2月前刚答辩完我么自己写的程序 老师弄不明白非说不是我自己做的,让我参加2辩当时问我的问题主要有1<%%>这个标签叫啥我说这是jsp标签,里面写jsp代码老师说你连这个名字都不知道程序能是你自己做的吗 第二个问题你这是单机的还是网络的,我说我这是基于BS的,网络单机都行老师笑着摇头第三个问题 解释下什么是MVC模式我说我的jsp页面是我的视图负责显示数据,三个servlet是控制负责跳转,三个实现接口的类是模型层实现对数据库的 *** 作,我答完只见老师仰天大笑说我答非所问然后我就2辩了2辩的时候老师问我数据库 *** 作你都用了那些 函数 或者方法,我说executeUpdate,querry,connection,resultset然后2辩的老师说可以了,给我79分老师问的问题千奇百怪,有的老师也是四六不懂还要装明白~你要知道老师不是都懂代码的,有的老师会问你 设计上的问题,比如你的编译环境,你设计数据库的时候是怎么想的有的会依照论文 问你功能上都实现了那些,如何实现的最后祝好运,别跟我一样遇到让人蛋疼的老师
以上就是关于JAVA怎样区分应用程序和小程序全部的内容,包括:JAVA怎样区分应用程序和小程序、用java语言,编写一个小程序。、八十分!求两个 java编的小程序,急用!非常感谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)