java记录代码文档介绍内容(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;

}

}

原创文章,作者:TZSBW,如若转载,请注明出处:https://www.506064.com/n/127584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
TZSBWTZSBW
上一篇 2024-10-03 23:16
下一篇 2024-10-03 23:16

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 仓库管理系统代码设计Python

    这篇文章将详细探讨如何设计一个基于Python的仓库管理系统。 一、基本需求 在着手设计之前,我们首先需要确定仓库管理系统的基本需求。 我们可以将需求分为以下几个方面: 1、库存管…

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • 使用Spire.PDF进行PDF文档处理

    Spire.PDF是一款C#的PDF库,它可以帮助开发者快速、简便地处理PDF文档。本篇文章将会介绍Spire.PDF库的一些基本用法和常见功能。 一、PDF文档创建 创建PDF文…

    编程 2025-04-29
  • Python实现简易心形代码

    在这个文章中,我们将会介绍如何用Python语言编写一个非常简单的代码来生成一个心形图案。我们将会从安装Python开始介绍,逐步深入了解如何实现这一任务。 一、安装Python …

    编程 2025-04-29
  • 怎么写不影响Python运行的长段代码

    在Python编程的过程中,我们不可避免地需要编写一些长段代码,包括函数、类、复杂的控制语句等等。在编写这些代码时,我们需要考虑代码可读性、易用性以及对Python运行性能的影响。…

    编程 2025-04-29
  • 北化教务管理系统介绍及开发代码示例

    本文将从多个方面对北化教务管理系统进行介绍及开发代码示例,帮助开发者更好地理解和应用该系统。 一、项目介绍 北化教务管理系统是一款针对高校学生和教职工的综合信息管理系统。系统实现的…

    编程 2025-04-29

发表回复

登录后才能评论