java代码怎么压缩zip文件?写java代码要掌握哪些格式?

我们将java代码写好之后,有时候需要将java代码压缩zip文件,这对于有经验的java人员来说不是难事,可是对于新手来说就不一定了,那java代码怎么压缩zip文件?下面来我们就来给大家讲解一下。

java代码怎么压缩zip文件.png

压缩文件就是先读取一个文件夹的内容,创建 ZipEntry 放入 ZipOutputStream 下,然后用 InputStream 读取源文件内容并写入 ZipOutputStream。

java代码怎么压缩zip文件?写java代码要掌握哪些格式?.png

1.png

写java代码要掌握哪些格式?

1、Java注释尽可能详细

关于办法的注释应该包含细致的入参和结果阐明,有异常抛出的状况也要细致叙说:类的注释应该包含类的功用阐明、作者和修正者。

2、屡次运用的相同变量,学会归结成常量

多处运用的相同值的变量应该尽量归结为一个常量,便当日后的维护。

3、尽量少的在循环中执行办法调用

尽量在循环中少做一些可防止的办法调用,这样能够俭省办法栈的创立。例如:   for(int i=0;i

4、常量的定义能够放到接口中

在Java中,接口里只允许存在常量,因而把常量放到接口中声明就能够省去public static final这几个关键词。

5、ArrayList和LinkedList的选择

这个问题比拟常见。通常程序员可以对list的运用场景做出评价,然后依据特性作出选择。ArrayList底层是运用数组完成的,因而 随机读取数据会比LinkedList快很多,而LinkedList是运用链表完成的,新增和删除数据的速度比ArrayList快不少。

6、String,StringBuffer和StringBuilder

这个问题也比拟常见。在停止字符串拼接处置的时分,String通常会产生多个对象,而且将多个值缓存到常量池中。例如:   String a=“a”; String b=“b”; a=a+b;   这种状况下jvm会产生“a”,“b”,“ab”三个对象。而且字符串拼接的性能也很低。因而通常需求做字符串处置的时分尽量采用StringBuf fer和StringBuilder来。

7、包装类和根本类型的选择

在代码中,如果能够运用根本数据类型来做部分变量类型的话尽量运用根本数据类型,由于根本类型的变量是寄存在栈中的,包 装类的变量是在堆中,栈的操作速度比堆快很多。

我们在写java代码的时候,一定要注意以上这几点,这样能够减少代码的错误率,提高代码运行效率!最后大家如果想要了解更多java常见问答知识,敬请关注奇Q工具网。

推荐阅读:

java中级面试题有哪些?java中级面试题大汇总

qt软件安装步骤是什么?安装之后怎么创建项目?

java线程池工作流程是什么?java线程池如何创建?