5 posts tagged with "java"

View All Tags

Java自带工具指令

Ban

Ban

ChangAn University
  • jps:查看本机java进程信息。

  • jstack:打印线程的信息,制作线程dump文件。

  • jmap:打印内存映射,制作dump文件

  • jstat:性能监控工具

  • jhat:内存分析工具

  • jconsole:简易的可视化控制台

  • jvisualvm:功能强大的控制台


生产上 还可以用jmap与jhat 一起使用

1、 jmap -dump:file=《生成文件的路径》

生成堆快照文件,文件以.dump结尾

2、jhat 《上面生成文件.dump》这个命令用来做 堆快照分析

一般会启动一个http://localhost:7000的服务端口可以查看信息

Java修饰符

Ban

Ban

ChangAn University
可访问性privateDefaultprotectedpublic
同一个类
同一个包
子类
其他类

字符流与字节流小结

Ban

Ban

ChangAn University
info

字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter

后缀是Stream的都是字节流,其他的都是字符流

可以理解为字符流=字节流+编码集

字节流:

InputStream
|-- FileInputStream (基本文件流)
|-- BufferedInputStream
|-- DataInputStream
|-- ObjectInputStream

字符流

Reader
|-- InputStreamReader (byte->char 桥梁)
|-- BufferedReader (常用)
Writer
|-- OutputStreamWriter (char->byte 桥梁)
|-- BufferedWriter
|-- PrintWriter (常用)

tar指令的用法

Ban

Ban

ChangAn University
  • -s 还原文件的顺序和备份文件内的存放顺序相同。
  • -t 列出备份(压缩)文件的内容。
  • -v显示指令执行过程。
  • -f指定压缩文件
  • -x 从备份(压缩)文件中还原文件。