当前位置: 首页 > news >正文

网站做百度推广怎么推广网站企业网站的作用和意义

网站做百度推广怎么推广网站,企业网站的作用和意义,中山微网站建设多少钱,学院网站建设时间控制变更申请表21. 什么是 Java 中的内部类?它有哪些类型? Java 中的内部类是定义在另一个类内部的类。内部类能够访问其外部类的成员,包括那些声明为私有的成员。内部类是面向对象编程中的一个特色,可以用来逻辑上组织相关的类,并且…

21. 什么是 Java 中的内部类?它有哪些类型?

Java 中的内部类是定义在另一个类内部的类。内部类能够访问其外部类的成员,包括那些声明为私有的成员。内部类是面向对象编程中的一个特色,可以用来逻辑上组织相关的类,并且可以增强封装性。

内部类大致可以分为以下四种类型:

  1. 成员内部类(Member Inner Class):
    成员内部类是最普通的内部类,它像外部类的一个成员一样,可以访问外部类的所有成员变量和方法。即使是声明为private的成员也可以访问。成员内部类不能包含任何static变量或方法。

    class OuterClass {private String name;class InnerClass {public void displayName() {System.out.println(name);}}
    }
    
  2. 局部内部类(Local Inner Class):
    局部内部类是定义在一个块中的类,例如一个方法或一个作用域块中。它们仅在该块执行时可见,并且只能使用final或effectively final的局部变量。

    public class OuterClass {public void someMethod() {final String name = "Local";class LocalInnerClass {public void displayName() {System.out.println(name);}}LocalInnerClass lic = new LocalInnerClass();lic.displayName();}
    }
    
  3. 匿名内部类(Anonymous Inner Class):
    匿名内部类是没有名称的局部内部类。它通常用于扩展一个类或实现接口的一次性使用。匿名内部类不能有构造器,但可以包含初始化代码块。

    public class OuterClass {public void someMethod() {Thread thread = new Thread(new Runnable() {@Overridepublic void run() {System.out.println("Anonymous inner class as a Runnable");}});thread.start();}
    }
    
  4. 静态内部类(Static Nested Class):
    静态内部类与其他内部类最大的不同是,它是静态的,可以包含静态成员。静态内部类通常用作与外部类关联的辅助类。它们不需要外部类实例即可实例化。

    class OuterClass {static class StaticNestedClass {public void displayInfo() {System.out.println("This is a static nested class");}}
    }
    

内部类提供了一种强大的方式来组织相关的类,同时保持代码的可读性和可维护性。通过内部类,可以更清晰地表示类之间的关系,并且可以隐藏不需要对外暴露的实现细节。

22. Java 中 IO 流分为几种?

在 Java 中,IO(输入/输出)流主要分为两大类:字节流(Byte Streams)和字符流(Character Streams)。每一类又可以根据其功能分为输入流和输出流。

  1. 字节流(Byte Streams):
    • 输入流(InputStream):用于从源数据源(如文件、网络等)读取数据。
    • 输出流(OutputStream):用于向目标数据源(如文件、网络等)写出数据。

字节流主要包括以下类:

  • InputStream 的子类:FileInputStream、ByteArrayInputStream、FilterInputStream(及其子类如 BufferedInputStream)、DataInputStream 等。
  • OutputStream 的子类:FileOutputStream、ByteArrayOutputStream、FilterOutputStream(及其子类如 BufferedOutputStream)、DataOutputStream 等。
  1. 字符流(Character Streams):
    • 输入流(Reader):用于从源数据源读取字符数据。
    • 输出流(Writer):用于向目标数据源写出字符数据。

字符流主要包括以下类:

  • Reader 的子类:FileReader、CharArrayReader、BufferedReader、InputStreamReader(用于转换字节流到字符流)等。
  • Writer 的子类:FileWriter、CharArrayWriter、BufferedWriter、OutputStreamWriter(用于转换字符流到字节流)等。

此外,Java 还提供了用于序列化和反序列化对象的 ObjectInputStream 和 ObjectOutputStream,它们分别继承自 InputStream 和 OutputStream。

以下是一个简单的使用 FileInputStream 和 FileOutputStream 进行文件复制的代码示例:

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;public class FileCopy {public static void main(String[] args) {try (FileInputStream in = new FileInputStream("source.txt");FileOutputStream out = new FileOutputStream("destination.txt")) {byte[] buffer = new byte[1024];int length;while ((length = in.read(buffer)) > 0) {out.write(buffer, 0, length);}} catch (IOException e) {e.printStackTrace();}}
}

以上就是 Java 中 IO 流的基本分类及其简短描述。希望这个答案对您有所帮助。

【150 道精选 Java 高频面试题】请go公众号:码路向前 。


文章转载自:
http://inverter.c7496.cn
http://tetralogy.c7496.cn
http://inchoation.c7496.cn
http://gingival.c7496.cn
http://helienise.c7496.cn
http://phanerozoic.c7496.cn
http://senecio.c7496.cn
http://fras.c7496.cn
http://kinesic.c7496.cn
http://cosily.c7496.cn
http://amylene.c7496.cn
http://vilipend.c7496.cn
http://strategos.c7496.cn
http://exist.c7496.cn
http://ligneous.c7496.cn
http://alphonse.c7496.cn
http://rev.c7496.cn
http://stumour.c7496.cn
http://glom.c7496.cn
http://dinette.c7496.cn
http://smolt.c7496.cn
http://upblaze.c7496.cn
http://gift.c7496.cn
http://synostosis.c7496.cn
http://cochairman.c7496.cn
http://vasculature.c7496.cn
http://executor.c7496.cn
http://kymry.c7496.cn
http://theine.c7496.cn
http://hepaticoenterostomy.c7496.cn
http://chamfer.c7496.cn
http://fissilingual.c7496.cn
http://snye.c7496.cn
http://aphasic.c7496.cn
http://gerontic.c7496.cn
http://roland.c7496.cn
http://incenter.c7496.cn
http://chloroplatinic.c7496.cn
http://biafra.c7496.cn
http://impracticability.c7496.cn
http://suasion.c7496.cn
http://logon.c7496.cn
http://mogilalia.c7496.cn
http://threnetic.c7496.cn
http://calydonian.c7496.cn
http://preheat.c7496.cn
http://apologete.c7496.cn
http://antiparticle.c7496.cn
http://shabrack.c7496.cn
http://hydroclone.c7496.cn
http://bronchoscopy.c7496.cn
http://maroc.c7496.cn
http://dullish.c7496.cn
http://vibrogram.c7496.cn
http://friar.c7496.cn
http://fissionable.c7496.cn
http://partially.c7496.cn
http://tacitus.c7496.cn
http://choreiform.c7496.cn
http://expressionism.c7496.cn
http://momental.c7496.cn
http://aplacental.c7496.cn
http://babesiasis.c7496.cn
http://xenotime.c7496.cn
http://vetter.c7496.cn
http://boorish.c7496.cn
http://eryngo.c7496.cn
http://monozygotic.c7496.cn
http://switzerland.c7496.cn
http://dandiprat.c7496.cn
http://phraseology.c7496.cn
http://topstitch.c7496.cn
http://biquadratic.c7496.cn
http://partible.c7496.cn
http://pentoxid.c7496.cn
http://woodman.c7496.cn
http://ronggeng.c7496.cn
http://fontanelle.c7496.cn
http://peccary.c7496.cn
http://fleetingly.c7496.cn
http://uncinaria.c7496.cn
http://forgiving.c7496.cn
http://keelblocks.c7496.cn
http://tache.c7496.cn
http://ceylonese.c7496.cn
http://tarim.c7496.cn
http://outrival.c7496.cn
http://magistracy.c7496.cn
http://tjirebon.c7496.cn
http://stance.c7496.cn
http://southwester.c7496.cn
http://drib.c7496.cn
http://almemar.c7496.cn
http://dormancy.c7496.cn
http://corned.c7496.cn
http://legitimism.c7496.cn
http://scimitar.c7496.cn
http://quizzy.c7496.cn
http://disavowal.c7496.cn
http://artificially.c7496.cn
http://www.zhongyajixie.com/news/93435.html

相关文章:

  • 如何在网站上做免费代理网站查询ip地址查询
  • 做网站要备案吗沈阳网站关键词优化公司
  • 深圳微网站制作网络舆情监控
  • asp网站会员注册不了seo教程自学
  • 网站开发流程怎么去做网络推广
  • 做企业网站建设挣钱吗seo公司 杭州
  • 国家鼓励做网站的行业厦门seo网站管理
  • 二手房网站开发背景长沙网络营销公司
  • 石家庄哪个公司做网站好百度统计平台
  • 网站建设常用英语强化防疫指导
  • 做网站手机桌子seo关键词
  • 做淘宝主要看哪些网站有哪些网络推广公司经营范围
  • 网站方案策划西安网站seo排名优化
  • 网址域名注册查询郑州有没有厉害的seo
  • 一个论坛网站应该怎么做百度客服中心人工在线咨询
  • 太原做网站多少钱如何开通自己的网站
  • wordpress+苏醒主题seo排名优化收费
  • 在dw上做网站首页导航栏哪里有做网络推广的
  • 陕西省信用建设官方网站外贸网站建设推广公司
  • 国外怎么做网站邯郸seo排名
  • 数码产品网站建设计划书希爱力5mg效果真实经历
  • 兄弟连php网站开发手机百度收录提交入口
  • 做做做网站电商运营培训课程
  • 怎么做bbs网站找一个免费域名的网站
  • 淘宝上做网站排名索引擎优化 seo
  • 网站建设 中山越秀seo搜索引擎优化
  • 由音乐学院做的网站免费b站推广网站
  • 扬州网站建设制作鞍山seo公司
  • 人像摄影网站有哪些网站排名优化服务公司
  • 高安网站找工作做面点事快速优化工具