首页 > 编程知识 正文

java记录代码文档介绍内容(java开发文档示例)

时间:2023-12-05 14:04:52 阅读:312238 作者:JCSD

本文目录一览:

  • 1、使用java如何直接往word文件中写入内容最好有详细的介绍和源代码
  • 2、请用java中面向对象的思想用代码描述如下内容:
  • 3、能帮我讲一下下面的JAVA代码是主要讲的什么内容吗,谢谢啦``
  • 4、Java如何读取和记录记事本中的内容??

使用java如何直接往word文件中写入内容最好有详细的介绍和源代码

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.PrintStream;

// 在当前路径(默认)创建3个非空.doc(当然也可以是.txt,.java…)文件

public class FileTest

{

//遇到异常抛给Java虚拟机处理

public static void main(String[] args)throws IOException

{

//i-1,恒为true,创建无限文件,就成病毒了

for (int i = 0; i 3; i++)

{

//指定要要输入内容的文件名name

String name = "a" + i + ".doc";

//定义一个节点输出流FilOutputStream

//通俗点:定义一个水管,水管通向name文件

FileOutputStream out = new FileOutputStream(name);

//使用PrintStream包装该节点流,使用PrintStream来输出字符串

//通俗点:给水管加个水龙头(PrintStream),这个水龙头具有放水功能(ps.print())

PrintStream ps = new PrintStream(out);

ps.print("我我我窝窝窝窝窝窝窝窝哦我");

ps.append("你");

}

}

}

一切尽在代码里!

请用java中面向对象的思想用代码描述如下内容:

把 人 封装成一个类Person,继承这个类 变有了 人应该有的属性

把 家庭成员关系封装一个类Family,继承这个类有了家庭关系的属性

把工作封装成一个接口Jop,继承这个接口实现了工作的方法

由于Person 和 Family 属性都是固定的,即每个人的情况基本都一样所以封装成类

Jop 则是因为 每个人的工作不一样,所有做成接口,究竟是什么样的工作让这个人来实现

这里Person 和 Family需要的属性并不多,所以我统一将他们封装了一个类 Person 实现代码如下:

public class XiaoHong extends Person implements Jop {

public XiaoHong(String name, String sex, String Father, String Mother,

String Son) {

super(name, sex, Father, Mother, Son);

// TODO Auto-generated constructor stub

}

public static void main(String[] args) {

XiaoHong xiaohong = new XiaoHong("小红","女","李雷", "韩梅梅", "讨厌啦!人家还小!");

System.out.println(xiaohong);

xiaohong.work();

}

@Override

public void work() {

System.out.println("我是一个高中生");

}

}

/********************************************************************************/

public class Person {

private String name = "I Don't Know";

private String sex = "I Don't Know";

private String Father = "I Don't Know";

private String Mother = "I Don't Know";

private String Son = "I Don't Know";

public Person(String name, String sex, String myFather, String myMother,

String mySon) {

super();

this.name = name;

this.sex = sex;

this.Father = myFather;

this.Mother = myMother;

this.Son = mySon;

}

public String getName() {

return name;

}

public String getSex() {

return sex;

}

public String getMyFather() {

return Father;

}

public String getMyMother() {

return Mother;

}

public String getMySon() {

return Son;

}

@Override

public String toString() {

return "Person [name=" + name + ", sex=" + sex + ", Father="

+ Father + ", Mother=" + Mother + ", Son=" + Son

+ "]";

}

}

/******************************************************************************/

public interface Jop {

public void work();

}

能帮我讲一下下面的JAVA代码是主要讲的什么内容吗,谢谢啦``

呵呵 你这段代码挺有意思的。

我来帮你解释一下吧

首先定义了一个抽象类person有两个抽象方法分别是Eat和Sellp

再定义了两个接口 Father和Mom,虽然我不赞成这种定义,但这里定义了也是可以的。

Father有两个方法分别是Smoking、GoFishing

Mom有两个方法分别是WatchTV、Cook

然后定义了一个类Me继承了抽象的person类,并且实现了接口Father,Mom的方法。

所以Me下面需要实现Person的两个抽象方法,还需要分别实现Father的两个方法和Mom的两个方法。

Java如何读取和记录记事本中的内容??

假设C:test.txt的内容有三行,分别是123、456、789,那么:

1、一次性读文件的全部内容:

123

456

789

-----------------------------------

2、逐行读取:

第 1 行:123

第 2 行:456

第 3 行:789

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

public class TxtReader {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

String filename = "c:\test.txt";

System.out.println("1、一次性读文件的全部内容:n" + readAll(filename));

System.out.println("-----------------------------------");

System.out.println("2、逐行读取:");

ListString texts = readLine(filename);

for(int i=0; itexts.size(); i++ ) {

System.out.print("第 " + (i+1) + " 行:");

System.out.println(texts.get(i));

}

}

public static String readAll(String filename) {

String text = "";

try {

FileInputStream filein=new FileInputStream(filename);

byte[] b = new byte[filein.available()];

filein.read(b);

text = new String(b);

filein.close();

} catch (FileNotFoundException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

} catch (IOException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

return text;

}

public static ListString readLine(String filename) {

ListString texts = new ArrayListString();

try {

BufferedReader br = new BufferedReader(new FileReader(filename));

String temp = "";

while((temp=br.readLine()) != null) {

texts.add(temp);

}

br.close();

} catch (FileNotFoundException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

} catch (IOException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

return texts;

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。