编写一个简单java通用程序

编写一个简单java通用程序,第1张

public interface EmploySalary(){

public int getSalayy(int a,int b);

}

public class OfficeWorker implements employSalary(){

public int getSalayy(int a,int b){

return 12(a+b2);

}

}

public class Manager implements employSalary(){

public int getSalayy(int a,int b){

return 12(a2+b);

}

}

public class GetSalary(){

private EmploySalary employSalary;

public GetSalary(EmploySalary employSalary){

thisemploySalary=employSalary;

}

public void setEmploySalary(EmploySalary employSalary){

thisemploySalary=employSalary;

}

public int getYearSalary(int A,int B){

return employSalarygetSalayy(A,B);

}

}

public class Test(){

public static void main(String[] args){

int A=10;

int B=20;

OfficeWorker officeWorker=new OfficeWorker();

Manager manager =new Manager();

GetSalary getSalary=new GetSalary(officeWorker);

getSalarygetYearSalary(A,B);

getSalarysetEmploySalary(manager);

getSalarygetYearSalary(A,B);

}

}

你好,我帮你找到了,你看一下吧,希望对你有用。

在某些时候, 我们需要实现这样的功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务

这类技术主要应用到那些需要进行后台整理数据的系统中,比如说数据仓储,数据挖掘等

其实到Java中,实现起来是非常简单的,下面我们以每隔5秒钟打引一句"Hello world"为例:

import javautilTimerTask;

public class TimeTast extends TimerTask {

// 在这里写你要定时执行的方法

public void run()

Systemoutprintln("Hello World!");

}

}

import javautilDate;

import javautilTimer;

/ //

定时器测试

@author FeGe

/

public class Test {

public void execute() {

Timer timer = new Timer();

TimeTast myTimeTask = new TimeTast();

Date date = new Date();

long timestamp = 5000;

/ //

myTimeTask 指定执行的线程 date 指定第一次日期执行的时间 timestamp 指定每格多久再次执行一次

/

timerschedule(myTimeTask, date, timestamp);

}

public static void main(String[] args) {

Test t = new Test();

texecute();

}

}

一个最简单的定时器任务就算完成了。是不是太简单了点呢,其实就这么简单

import javaioBufferedReader;

import javaioFile;

import javaioFileInputStream;

import javaioFileNotFoundException;

import javaioIOException;

import javaioInputStreamReader;

import javaioPrintWriter;

import javautilLinkedList;

import javautilList;

public class QuestionOne {

/

打开一个文本文件,每次读取一行内容。将每行作为一个String读入,

并将那个String对象置入一个Linkedlist中。按相反的顺序打印出Linkedlist中所有的行。

同样也打开一个文本文件,以便将文本写入其中。将Linkedlist中的各行随同行号一起写入文件。 很急 请高手帮帮忙啊。!!!!!!!!!!!!!

@throws IOException

/

public static void main(String[] args) {

String inputFilePath = "c:/ctxt";

String outputFilePath = "c:/outputtxt";

File inputFile = new File(inputFilePath);

if (!inputFileexists()) {

Systemoutprintln("输入文件不存在:" + inputFilePath);

return;

}

List<String> strs = new LinkedList<String>();

// 读取文件中的内容到List中

try {

BufferedReader reader = new BufferedReader(new InputStreamReader(

new FileInputStream(inputFile)));

String lineString = null;

while ((lineString = readerreadLine()) != null) {

strsadd(lineString);

}

} catch (FileNotFoundException e) {

eprintStackTrace();

Systemoutprintln("输入文件不存在:" + inputFilePath);

return;

} catch (IOException e) {

eprintStackTrace();

return;

}

// 逆向输出

Systemoutprintln("逆向start");

for (int i = strssize() - 1; i >= 0; i--) {

Systemoutprintln(strsget(i));

}

Systemoutprintln("逆向end");

try {

PrintWriter writer = new PrintWriter(outputFilePath);

// 输出到文件

for (int i = 0; i < strssize(); i++) {

writerprint(i);

writerprintln(strsget(i));

}

writerclose();

} catch (Exception e) {

eprintStackTrace();

}

}

}

以上就是关于编写一个简单java通用程序全部的内容,包括:编写一个简单java通用程序、求一个Java定时触发程序运行的例子、用java语言写一个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9434667.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存