Java入门名词,关键字解释

对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体
类是用来创建同一类型的对象模板
局部变量需要初始化,成员变量不初始化,系统会给默认值
final关键字:
final的变量值不能被改变,成员变量和局部变量(形参)
final的方法不能被重写
final的类不能被继承

内部内的使用场景:

  • 不为其他类服务,只为包装类服务
  • 内部类好处可以方便的访问包装类的方法

IO流

流的分类:

  1. 根据流向可以分为:InputStream/OutputStream输入/输出流
  2. 根据每次读写字节的单位分为:字节流(InputStream/OutputStream一个一个字节的读写)和字符流(Reader/Writer由于一个字符等于两个字节,因此字符流是两个两个字节的读写)
  3. 根据处理方式分为:节点流(InputStream/OutputStream/Reader/Writer直接连接数据源)和处理流(BufferInputStream/BufferOutputStream/BufferReader/BufferWriter连接节点流)
  4. 假设要将一个long型或double型数据读入文件,该怎么做了?
    有种办法就是将long或double型直接转换为字符串,然后再通过string.getBytes()来实现,但是这种办法麻烦。
    最简单方式是直接将一个long数据8个字节一次性写入文件,如下:

    Java入门名词,关键字解释_第1张图片

    Java入门名词,关键字解释_第2张图片

5、Printer流
Java入门名词,关键字解释_第3张图片
Java入门名词,关键字解释_第4张图片
Java入门名词,关键字解释_第5张图片

6、Object流
Java入门名词,关键字解释_第6张图片

网络基础

注意:TCP和UDP协议端口分开的,每一个都有65536个端口。

你可能感兴趣的:(java)