如何快速对搜集到的信息进行分类管理_建设工程项目信息按什么进行分类[通俗易懂]

如何快速对搜集到的信息进行分类管理_建设工程项目信息按什么进行分类[通俗易懂]生活中我们会遇到很多很多信息,而且在信息化社会中,我们会遇到各种各样的信息,对信息的分类变得尤为重要,如果能在信息分类中找到自己的方法,那么就会比别人更快成长,得到更多的机会;今天的学习笔记我想通过代码分享给大家,不

生活中我们会遇到很多很多信息,而且在信息化社会中,我们会遇到各种各样的信息,对信息的分类变得尤为重要,如果能在信息分类中找到自己的方法,那么就会比别人更快成长,得到更多的机会;

今天的学习笔记我想通过代码分享给大家,不知道大家能不能get到我的点,这篇文章来自于偶然在知乎上看到的一个问题:个人知识管理如何做好分类管理,便于后面的学习利用?

里面有两张最重要的图片,这里贴出来分享给大家,而我的笔记也是基于对这两张图的理解,只不过我相信我这种方式是我独创的,我觉得有意思,就分享出来了;大家也可以随便转载我的这篇文章,但是希望能标明出处,尊重原作者的劳动成果,谢谢!

信息分类整理图

搭建自己知识体系

看下我写的代码,其实是一个工具类拉;

package com.larson.messagesort;

import java.io.File;


/**
 * 信息分类工具类
 * 生活中我们会遇到很多很多信息,而且在信息化社会中,我们会遇到各种各样的信息,对信息的分类变得尤为重要,
 * 如果能在信息分类中找到自己的方法,那么就会比别人更快成长,得到更多的机会;
 * 
 * @author larsonzhong@163.com
 */
public class MessageSorter {
    static class Message {
        /**
         * 分类方式
         */
        enum SortType {
            信息分类,
            焦点分类
        }

        /**
         * 聚焦重点
         */
        enum SpottyType {
            收集,
            感受,
            客观,
            目标,
            成本,
            优先级
        }

        SortType 分类方式;
        SpottyType 聚焦重点;

        boolean 有帮助的;
        boolean 来源靠谱;
        boolean 切实可行;
        boolean 近期会用;
        boolean 看完明天就提升效率;

        File msgFile;
    }

    /**
     * 对获取到的信息进行分类
     *
     * @param msg 收集的信息
     */
    void sort(Message msg) {
        String saveLog = "";
        //0
        if (msg.分类方式 == Message.SortType.信息分类) {
            //00
            if (msg.有帮助的) {
                //000
                if (msg.来源靠谱) {
                    //0000
                    if (msg.切实可行) {
                        //00000
                        if (msg.近期会用) {
                            //000000
                            if (msg.看完明天就提升效率) {
                                saveFile("000000", msg.msgFile);
                                saveLog = "save file end ,file type is 看完明天就提升效率";
                            } else {
                                //000001
                                saveFile("000001", msg.msgFile);
                                saveLog = "save file end ,file type is 看完明天不能提升效率";
                            }
                        } else {
                            //00001
                            saveFile("00001", msg.msgFile);
                            saveLog = "save file end ,file type is 暂时用不到";
                        }
                    } else {
                        //0001
                        saveFile("0001", msg.msgFile);
                        saveLog = "save file end ,file type is 高端大气的";
                    }
                } else {
                    //001
                    saveFile("001", msg.msgFile);
                    saveLog = "save file end ,file type is 来历不明的";
                }
            } else {
                //01
                saveFile("01", msg.msgFile);
                saveLog = "save file end ,file type is 出于好奇的";
            }
            //1
        } else if (msg.分类方式 == Message.SortType.焦点分类) {
            //11
            if (msg.聚焦重点 == Message.SpottyType.收集) {
                saveFile("11", msg.msgFile);
                saveLog = "save file end ,file type is 信息无穷无尽";
            } else if (msg.聚焦重点 == Message.SpottyType.收集) {
                saveFile("12", msg.msgFile);
                saveLog = "save file end ,file type is 美好的有很多";
            } else if (msg.聚焦重点 == Message.SpottyType.收集) {
                saveFile("13", msg.msgFile);
                saveLog = "save file end ,file type is 正确的有一些";
            } else if (msg.聚焦重点 == Message.SpottyType.收集) {
                saveFile("14", msg.msgFile);
                saveLog = "save file end ,file type is 有用的有一点";
            } else if (msg.聚焦重点 == Message.SpottyType.收集) {
                saveFile("15", msg.msgFile);
                saveLog = "save file end ,file type is 有用,值得付出时间,阅读的很少";
            } else if (msg.聚焦重点 == Message.SpottyType.收集) {
                saveFile("16", msg.msgFile);
                saveLog = "save file end ,file type is  有用,值得付出时间经理,现在就需要读的少之又少";
            } else {
                saveLog = "error,聚焦重点  undefined !!";
            }
        } else {
            saveLog = "error,分类方式  undefined !!";
        }
        System.out.print(saveLog);
    }

    /**
     * 该文档在文件系统中存放的路径索引,所有文件根据level决定所在层级及目录,最多为6级
     *
     * @param folderLevelStr 通过level可以索引到具体文件夹
     * @param msgFile        信息文件
     */
    private void saveFile(String folderLevelStr, File msgFile) {
        String filePath = getRootFilePath() + folderLevelStr.charAt(0)
                + "/" + folderLevelStr.charAt(1)
                + "/" + folderLevelStr.charAt(2)
                + "/" + folderLevelStr.charAt(3)
                + "/" + folderLevelStr.charAt(4)
                + "/" + folderLevelStr.charAt(5);
        File saveFile = new File(filePath);
        if (saveFile.exists()) {
            boolean result = saveFile.mkdirs();
            System.out.print("create file dirs :" + result + ",filepath=" + filePath);
        }

    }

    /**
     * 获取存放所有文件的根目录
     *
     * @return 文件根目录
     */
    private String getRootFilePath() {
        return "c://";
    }
}

好了,分享到这里,大家多多点赞支持一下哦;

今天的文章如何快速对搜集到的信息进行分类管理_建设工程项目信息按什么进行分类[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/86898.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注