java读文件写文件

java读文件写文件的方法

有的时候经常为真么读写文件最合理发愁,因为JAVA提过读写文件的方式太多了。今天,为大家搜索整理了java读文件写文件的方法,希望大家能有所收获!

一、java读文件写文件的方法

1、FileReader----读取字符流

2、FileWriter----写入字符流

3、BufferedReader----缓冲指定文件的输入

该类的方法有:

void close()

关闭该流。

void mark(int readAheadLimit)

标记流中的当前位置。

boolean markSupported()

判断此流是否支持 mark() 操作(它一定支持)

int read()

读取单个字符。

int read(char[] cbuf, int off, int len)

将字符读入数组的某一部分。

String readLine()

读取一个文本行。

boolean ready()

判断此流是否已准备好被读取。

void reset()

将流重置为最新的标记。

long skip(long n)

跳过字符。

4、BufferedWriter----将缓冲对文件的输出

该类的方法有:

void close()

关闭该流。

void flush()

刷新该流的缓冲。

void newLine()

写入一个行分隔符。

void write(char[] cbuf, int off, int len)

写入字符数组的某一部分。

void write(int c)

写入单个字符。

void write(String s, int off, int len)

写入字符串的某一部分。

举个例子如下:

package aillo;

import java.io.*;

public class FileWriterReader {

//功能:读取f:/aillo.txt文件的内容(一行一行读),并将其内容写入f:/jackie.txt中

//知识点:java读文件、写文件---<以字符流方式>

public static void main(String[] args) {

try {

FileReader fr = new FileReader("f:/aillo.txt");//创建FileReader对象,用来读取字符流

BufferedReader br = new BufferedReader(fr); //缓冲指定文件的输入

FileWriter fw = new FileWriter("f:/jackie.txt");//创建FileWriter对象,用来写入字符流

BufferedWriter bw = new BufferedWriter(fw); //将缓冲对文件的输出

String myreadline; //定义一个String类型的变量,用来每次读取一行

while (br.ready()) {

myreadline = br.readLine();//读取一行

bw.write(myreadline); //写入文件

bw.newLine();

System.out.println(myreadline);//在屏幕上输出

}

bw.flush(); //刷新该流的缓冲

bw.close();

br.close();

fw.close();

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

二、Java 继承

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

生活中的继承:

兔子和羊属于食草动物类,狮子和豹属于食肉动物类。

食草动物和食肉动物又是属于动物类。

所以继承需要符合的关系是:is-a,父类更通用,子类更具体。

虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。

类的继承格式

在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:

类的继承格式

class 父类 {

}

class 子类 extends 父类 {

}

为什么需要继承

接下来我们通过实例来说明这个需求。

开发动物类,其中动物分别为企鹅以及老鼠,要求如下:

企鹅:属性(姓名,id),方法(吃,睡,自我介绍)

老鼠:属性(姓名,id),方法(吃,睡,自我介绍)

企鹅类:

public class Penguin {

private String name;

private int id;

public Penguin(String myName, int myid) {

name = myName;

id = myid;

}

public void eat(){

System.out.println(name+"正在吃");

}

public void sleep(){

System.out.println(name+"正在睡");

}

public void introduction() {

System.out.println("大家好!我是" + id + "号" + name + ".");

}

}

老鼠类:

public class Mouse {

private String name;

private int id;

public Mouse(String myName, int myid) {

name = myName;

id = myid;

}

public void eat(){

System.out.println(name+"正在吃");

}

public void sleep(){

System.out.println(name+"正在睡");

}

public void introduction() {

System.out.println("大家好!我是" + id + "号" + name + ".");

}

}

从这两段代码可以看出来,代码存在重复了,导致后果就是代码量大且臃肿,而且维护性不高(维护性主要是后期需要修改的时候,就需要修改很多的代码,容易出错),所以要从根本上解决这两段代码的问题,就需要继承,将两段代码中相同的部分提取出来组成 一个父类:

公共父类:

public class Animal {

private String name;

private int id;

public Animal(String myName, int myid) {

name = myName;

id = myid;

}

public void eat(){

System.out.println(name+"正在吃");

}

public void sleep(){

System.out.println(name+"正在睡");

}

public void introduction() {

System.out.println("大家好!我是" + id + "号" + name + ".");

}

}

这个Animal类就可以作为一个父类,然后企鹅类和老鼠类继承这个类之后,就具有父类当中的属性和方法,子类就不会存在重复的代码,维护性也提高,代码也更加简洁,提高代码的复用性(复用性主要是可以多次使用,不用再多次写同样的代码) 继承之后的代码:

企鹅类:

public class Penguin extends Animal {

public Penguin(String myName, int myid) {

super(myName, myid);

}

}

老鼠类:

public class Mouse extends Animal {

public Mouse(String myName, int myid) {

super(myName, myid);

}

}

继承的特性

子类拥有父类非private的属性,方法。

子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

子类可以用自己的方式实现父类的方法。

Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是java继承区别于C++继承的一个特性。

提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系)。

继承关键字

继承可以使用 extends 和 implements 这两个关键字来实现继承,而且所有的类都是继承于 java.lang.Object,当一个类没有继承的两个关键字,则默认继承object(这个类在 java.lang 包中,所以不需要 import)祖先类。

extends关键字

在 Java 中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类,所以 extends 只能继承一个类。

extends 关键字

public class Animal {

private String name;

private int id;

public Animal(String myName, String myid) {

//初始化属性值

}

public void eat() { //吃东西方法的具体实现 }

public void sleep() { //睡觉方法的具体实现 }

}

public class Penguin extends Animal{

}

implements关键字

使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口跟接口之间采用逗号分隔)。

implements 关键字

public interface A {

public void eat();

public void sleep();

}

public interface B {

public void show();

}

public class C implements A,B {

}

super 与 this 关键字

super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。

this关键字:指向自己的引用。

实例

public class SuperDemo {

public static void main(String []args) {

new SubClass().showMessage();

}

}

class SuperClass {

int i = 50;

}

class SubClass extends SuperClass {

int i =100;

public void showMessage() {

System.out.printf("super.i = %d, this.i = %d ", super.i, this.i);

}

}

输出结果为:

super.i = 50, this.i = 100

final关键字

final 关键字声明类可以把类定义为不能继承的,即最终类;或者用于修饰方法,该方法不能被子类重写:

声明类:

final class 类名 {//类体}

声明方法:

修饰符(public/private/default/protected) final 返回值类型 方法名(){//方法体}

注:实例变量也可以被定义为 final,被定义为 final 的变量不能被修改。被声明为 final 类的方法自动地声明为 final,但是实例变量并不是 final

构造器

子类不能继承父类的构造器(构造方法或者构造函数),但是父类的构造器带有参数的,则必须在子类的构造器中显式地通过super关键字调用父类的构造器并配以适当的参数列表。

如果父类有无参构造器,则在子类的构造器中用super调用父类构造器不是必须的,如果没有使用super关键字,系统会自动调用父类的无参构造器。

实例

class SuperClass {

private int n;

SuperClass(){

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

}

SuperClass(int n) {

System.out.println("SuperClass(int n)");

this.n = n;

}

}

class SubClass extends SuperClass{

private int n;

SubClass(){

super(300);

System.out.println("SubClass");

}

public SubClass(int n){

System.out.println("SubClass(int n):"+n);

this.n = n;

}

}

public class TestSuperSub{

public static void main (String args[]){

SubClass sc = new SubClass();

SubClass sc2 = new SubClass(200);

}

}

输出结果为:

SuperClass(int n)

SubClass

SuperClass()

SubClass(int n):200

三、Java与Java web有什么不同

(1)、Java

1.定义

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

2.组成方面

Java编程语言,即语法。

Java文件格式,即各种文件夹、文件的后缀。

Java虚拟机(JVM),即处理*.class文件的解释器。

Java应用程序接口(Java API)。

3.体系

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),

JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。

4.主要特性

Java语言是易学的。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

Java语言是强制面向对象的。

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。

Java语言是分布式的。

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

Java语言是健壮的。

Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

Java语言是安全的。

Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络*的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。

(2)、Java web

1.定义

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的.应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

2.主要框架

Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视*。

3.JSP优点

Java EE标准,这意味着有很大的市场需求和更多的工作机会。

上手快速并且相对容易。

有大量可用的组件库。

4.SpringMVC优点

对Spring MVC覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理。

与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等。

便于测试--归功于IoC。

四、 Java语言的出现

自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。

五、Java语言的主要特点

Java语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:

1. 简单性

Java增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠,系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。因此,Java应用软件能在相当小的系统之上***工作。

2. 平台的***性

可以说这是Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java虚拟机,就可运行各种Java程序。

3. 面向对象的技术

面向对象的技术是近年来软件开发中用得最为普遍的程序设计方法,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能。

4. 多线程

多线程机制使应用程序能并行执行,Java有一套成熟的同步原语 ,保证了对共享数据的正确操作.通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。

5. 动态性

Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。

6. 安全性

Java有建立在公共密钥技术基础上的确认技术,指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据.因而,用Java可以构造出无病毒、安全的系统。

六、Java语言的发展

Java自正式问世以来已经历了17年的历程,时间虽短,发展极快。一年一度在美国旧金山召开的世界Java One语言开发者大会,既是了解Java最新技术动态、应用成果和下一步发展趋势的最好场所,又是推动下一年Java快速发展的重要动力。

1. 重点放在企业平台

随着Internet的飞速发展,企业计算模式正摒弃C/S结构而采用Web-Browser结构,此即瘦客户端/胖服务器、大容量数据库的3层或N层体系结构。由于Java的特点,使得它在开发服务器端的应用程序方面有着得天独厚的优势,面向服务器端的J2EE为当今逐渐流行的N层体系结构提供了一个标准的Java计算平台:界面一致、工具简易、丰富、Web页面互联便捷,从而能大大加速和简化各种应用系统的开发。

2. 加速后PC时代的进程

计算机的发展创造了Internet,但是计算机现在却不是访问Internet的唯一方式。正在出现的信息化、智能化的消费类电子产品打破了PC作为信息终端的垄断地位,成为人类进入Internet的新门户。信息终端的多元化预示着所谓后PC(post-PC)时代的到来。消费类的信息终端量大面广,是典型的瘦客户机,其本身的资源和能力不能与PC相比,但必须更加智能化,并对服务器端的管理提出了更高的要求。而Java平台恰恰满足了这种要求。

3. 应用系统异彩纷呈

Java语言的出现和发展,得到了IT业界的青睐,它像一面大旗,凝聚了世界众多的厂商与Sun公司一道,结成了对抗微软垄断的联盟特别在实时系统开发方面,以IBM为首开发出了应用于工业实时环境的Java嵌入系统,展现出Java在工业领域的广阔应用前景。

4. Java技术

Java发展至今日,已不仅仅是一种编程语言,实际上已形成了一门技术.其内容包括:

(1)Java软件包,Java语言及其编程技术、Java OS、Java开发环境与工具、Java语言的各种软件包、数据库接口JDBC等。

(2)Java虚拟机及其规范。

(3)Java嵌入技术(Java芯片)已推出的有Java戒指、Java卡等。Java处理器将应用在从低价消费电子产品到高端因特网服务器领域。

(4)Java计算,基于Java技术的企业Internet/Intranet信息系统以及其他应用系统。

七、结语

Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发它的浪潮,显示了“鹏程万里”的美好前景。作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,Java天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。以Java为代表的网络的成长,改变了我们的联系方式、生活方式、学习方式和经营方式。它的来到使我们目睹了一场类似印刷术的重大变革。毫无疑问,它将影响人类社会的发展,加速人类进入网络时代!

java读文件写文件

转载请注明出处记得学习 » java读文件写文件

学习

英语阅读教程

阅读(88)

本文为您介绍英语阅读教程,内容包括英语阅读预读方法。英语阅读预读方法导语:什么是预读呢?其实就是我们的英语学习基础,以及关于英语阅读题的解题技巧,下面是帮大家整理的英语阅读预读方法,希望对大家有所帮助。要进行英语阅读,必须首先具有

学习

正确读谱方法

阅读(84)

本文为您介绍正确读谱方法,内容包括正确读谱的方法,初学者如何快速读谱,如何掌握读谱技巧。正确读谱的方法音乐理论简称"乐理",包括相对简单的基础理论----读谱、音程、和弦、节奏、节拍等。下面来给大家介绍正确读谱的方法,希望对大家有

学习

以急为话题的作文700字

阅读(91)

本文为您介绍以急为话题的作文700字,内容包括以急为话题的作文(精选),以急为正面话题的作文,话题作文怎么定题目。以急为话题的作文(精选20篇)相信大家在学习、工作中总少不了接触作文吧,尤其是作为主要学习作文类别之一的话题作文,话题作文是

学习

可爱的小白兔作文400字左右

阅读(79)

本文为您介绍可爱的小白兔作文400字左右,内容包括红眼睛的小白兔作文(精选),可爱的小白兔300字以上作文,描写小白兔作文300字三年级。红眼睛的小白兔作文(精选33篇)在我们平凡的日常里,说到作文,大家肯定都不陌生吧,作文是人们以书面形式表情达

学习

中班小课题户外活动

阅读(101)

本文为您介绍中班小课题户外活动,内容包括中班健康活动设计――红眼咪咪(精选),有趣的标志中班健康教案,中班健康桔子活动设计。中班健康活动设计――红眼咪咪(精选6篇)作为一名为他人授业解惑的教育工作者,时常需要用到教案,借助教案可以有效

学习

婴儿急疹症状及处理方法

阅读(83)

本文为您介绍婴儿急疹症状及处理方法,内容包括婴儿急疹症状及处理,婴儿急疹症状及处理崔玉涛,婴儿急疹症状及治疗方法。婴儿急疹症状及处理婴儿急疹是在婴幼儿时期出现的发疹性热病,幼儿在患病期间会发热,温度在39—40℃,一般持续三到五日,

学习

孩子性格暴躁的教育方法

阅读(89)

本文为您介绍孩子性格暴躁的教育方法,内容包括孩子性子急的教育方法,孩子容易着急教育方法,孩子性子急躁该怎么教育。孩子性子急的教育方法教育方法是教育的客观规律和原则的反映和具体体现,正确地运用各种教育方法,对提高教学质量,实现教

学习

象棋读谱记谱方法

阅读(97)

本文为您介绍象棋读谱记谱方法,内容包括象棋读谱和记录方法,象棋吃子入门初学者的基本走法,象棋读谱。象棋读谱和记录方法今天要给大家介绍的是一项重要的象棋入门必备技能—象棋记录和读谱方法。有棋友可能要问了,下棋嘛,不就是两人对坐,

学习

形容单身的幽默句子

阅读(75)

本文为您介绍形容单身的幽默句子,内容包括形容单身的搞笑句子大全,关于单身的搞笑句子,形容单身的高端句子。形容单身的搞笑句子大全在日常学习、工作或生活中,许多人对一些广为流传的句子都不陌生吧,句子是语言运用的基本单位,它由词、词

学习

单身跨年适合发朋友圈的句子

阅读(95)

本文为您介绍单身跨年适合发朋友圈的句子,内容包括单身跨年句子,单身跨年,单身跨年文案。单身跨年句子在我们平凡的日常里,大家都接触过比较经典的句子吧,在不同类型的文章里,不同位置的句子的作用也是不同的。那么什么样的句子才更具感染

学习

房屋售卖合同

阅读(75)

本文为您介绍房屋售卖合同,内容包括房产售卖合同(精选),城市私人房产售卖合同,个人房产售卖合同。房产售卖合同房产售卖合同,内容一般包括合同的基本条款,如房屋位置、结构、建筑面积、价款及其支付期限、交房期限、质量标准、产权转移登记

学习

带有风的全部诗句

阅读(88)

本文为您介绍带有风的全部诗句,内容包括有风的诗句全部,有风字的诗句,有风的诗句大全100首。有风的诗句全部在日常学习、工作或生活中,大家一定没少看到经典的诗句吧,诗句具有精炼、集中,节奏鲜明,富有韵律的特点。那么什么样的诗句才更具感

学习

关于动物的成语有哪些全部

阅读(106)

本文为您介绍关于动物的成语有哪些全部,内容包括关于动物的全部成语,动物的成语全部,关于动物的成语全部。关于动物的全部成语与动物相关的成语主要有哪些呢?以下是整理的关于动物的全部成语,欢迎参考阅读!1、【瘦骨嶙嶙】形容人或动物消瘦

学习

全部的同义词有哪些

阅读(83)

本文为您介绍全部的同义词有哪些,内容包括全部的同义词,全部同义词,详细的同义词。全部的同义词全部是一个汉语词汇,指整个部类;一切,所有;全体;不缺少任何部分、部件或成分的数目、集合或总体。以下是整理的全部的同义词,跟着一起看看吧!1、全

学习

正确读谱方法

阅读(84)

本文为您介绍正确读谱方法,内容包括正确读谱的方法,初学者如何快速读谱,如何掌握读谱技巧。正确读谱的方法音乐理论简称"乐理",包括相对简单的基础理论----读谱、音程、和弦、节奏、节拍等。下面来给大家介绍正确读谱的方法,希望对大家有

学习

婴儿急疹症状及处理方法

阅读(83)

本文为您介绍婴儿急疹症状及处理方法,内容包括婴儿急疹症状及处理,婴儿急疹症状及处理崔玉涛,婴儿急疹症状及治疗方法。婴儿急疹症状及处理婴儿急疹是在婴幼儿时期出现的发疹性热病,幼儿在患病期间会发热,温度在39—40℃,一般持续三到五日,

学习

孩子性格暴躁的教育方法

阅读(89)

本文为您介绍孩子性格暴躁的教育方法,内容包括孩子性子急的教育方法,孩子容易着急教育方法,孩子性子急躁该怎么教育。孩子性子急的教育方法教育方法是教育的客观规律和原则的反映和具体体现,正确地运用各种教育方法,对提高教学质量,实现教

学习

如何排毒祛斑方法

阅读(86)

本文为您介绍如何排毒祛斑方法,内容包括如何排毒祛斑,脸部祛斑排毒,排毒祛斑的好方法。如何排毒祛斑爱美是女人的天性,爱美的女性一定不能容忍自己的脸上长满了斑,这对自身的自信还有皮肤的美观都会有很大的影响,那么我们平时应该如何排毒

学习

倩碧黄油真假鉴别方法

阅读(115)

本文为您介绍倩碧黄油真假鉴别方法,内容包括如何分辨倩碧黄油真假,如何查询倩碧黄油真假,倩碧黄油真假如何分辨。如何分辨倩碧黄油真假倩碧黄油就是倩碧的特效润肤露,此产品能够提供肌肤所需要的养分,非常滋润,效果很好,在全世界都畅销,在中

学习

识别好人和坏人的方法

阅读(67)

本文为您介绍识别好人和坏人的方法,内容包括教你在职场里识别好人坏人,如何一句话判断好人与坏人,如何识别好人和坏人。教你在职场里识别好人坏人在职场上分不清谁是坏人谁是好人?下面教你在职场里识别好人坏人是为大家带来的,希望对大家

学习

化妆能让眼睛变大的方法

阅读(80)

本文为您介绍化妆能让眼睛变大的方法,内容包括化妆使眼睛变大的方法,化妆眼睛变大,使眼睛变大的化妆方法。化妆使眼睛变大的方法少女妆的特点应在于自然,予人以青春朝气和不加修饰之感。由于少女的皮肤细腻、娇嫩而富有弹性和光泽,在化

学习

10种方法猜一个字谜

阅读(188)

本文为您介绍10种方法猜一个字谜,内容包括猜一个字谜语答案(精选280条),字谜大全及答案猜一个字,4个字谜语答案大全。猜一个字谜语答案(精选280条)谜语主要指暗射事物或文字等供人猜测的隐语,也可引申为蕴含奥秘的事物。谜语源自中国古代民间