1.properties文件位置的关系:当properties文件放在src目录下时,编译会自动把src里的文件放到bin文件平级,因此可用this.getClass.getClassLoader.getResourceAsStream(fileName)读取,当把properties文件放到包里时,则应加相应的包路径,如:

props.load(Test.class.getClassLoader().getResourceAsStream("abc.properties"));

package wang.hhtp;import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;public class PropertiesUtils
{private static PropertiesUtils propertiesUtils=null;private static Map<String,String> proMap=new HashMap<String,String>();private PropertiesUtils(){        InputStream inputStream=null;try {Properties pro=new Properties();inputStream =getClass().getClassLoader().getResourceAsStream("abc.properties");pro.load(inputStream);Iterator ite=pro.keySet().iterator();while(ite.hasNext()){String key=(String) ite.next();String value=pro.getProperty(key);proMap.put(key, value);}} catch (IOException e) {e.printStackTrace();}finally{try {inputStream.close();} catch (IOException e) {e.printStackTrace();}}}public static PropertiesUtils getInstance(){if(propertiesUtils ==null){propertiesUtils=new PropertiesUtils();}return propertiesUtils;}public String getValue(String key){PropertiesUtils pro= PropertiesUtils.getInstance();if(StringUtils.isNotBlank(key)){String value=pro.proMap.get(key);return value;}return key;}
}

2.也可以用 static  类静态加载

class Properties{private static Properties props = new Properties();static {try {props.load(Test.class.getClassLoader().getResourceAsStream("com/abc.properties"));} catch (Exception e) {e.printStackTrace();}}public static String getProperty(String key){return  props.getProperty(key);}
}

3.js  删除 数组某个元素

参考:http://my.oschina.net/u/2331760/blog/511439

转载于:https://www.cnblogs.com/heibaishizhe/p/5393797.html

今天 学习用到的一些知识(properties 读取,js 删除元素)相关推荐

  1. 学习SLAM需要哪些预备知识?

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 编辑:3D视觉工坊 链接:https://www.zhihu.com/question/3518606 ...

  2. 《Java并发编程实践》学习笔记之一:基础知识

    <Java并发编程实践>学习笔记之一:基础知识 1.程序与进程 1.1 程序与进程的概念 (1)程序:一组有序的静态指令,是一种静态概念:  (2)进程:是一种活动,它是由一个动作序列组成 ...

  3. 汇编学习(1)——基础知识

    汇编学习(1)--基础知识 ---谨以此系列文章记录我的汇编学习.  关于汇编 说起汇编语言,那自然不得不想到机器语言,在汇编语言尚未诞生之际,程序猿们只能非常苦逼的敲着0和1,还要记住一大堆复杂难记 ...

  4. 学习python需要什么基础-学习Python需要哪些基础知识?

    今天是腊月二十七,给各位朋友拜个早年! Python学习可以分为几个阶段,入门.进阶.应用. 先说说入门需要哪些基本的知识储备. Python因为易于学习的特点,入门很简单,掌握基本的Python知识 ...

  5. python基础知识资料-学习Python列表的基础知识汇总

    千里之行,始于足下.要练成一双洞悉一切的眼睛,还是得先把基本功扎扎实实地学好.今天,本喵带大家仔细温习一下Python的列表.温故而知新,不亦说乎. 当然,温习的同时也要发散思考,因为有些看似无关紧要 ...

  6. Python学习--最完整的基础知识大全

    ##Python学习–最完整的基础知识大全 关于python的基础知识学习,网上有很多资料,今天我就把我收藏的整理一下分享给大家! #####菜鸟教程python2 #####菜鸟教程python3 ...

  7. [Python学习] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例

    通常测试人员或公司实习人员需要处理一些txt文本内容,而此时使用Python是比较方便的语言.它不光在爬取网上资料上方便,还在NLP自然语言处理方面拥有独到的优势.这篇文章主要简单的介绍使用Pytho ...

  8. hdp对应hadoop的版本_好程序员大数据学习路线分享hadoop的知识总结

    大数据学习路线分享hadoop的知识总结,Hadoop的背景:原生公司是apache, cdh的cloudar公司,hortworks公司提供hdp. 其中apache的发行版本大致有1.x ,2.x ...

  9. 学习hadoop需要具备基础知识

    学习hadoop需要具备基础知识 首先整体上了解Hadoop,包括hadoop是什么,能够做什么,使用场景等,不需要考虑细节问题.在有了整体上的了解后,就开始准备系统地学习hadoop.建议:勿一味学 ...

最新文章

  1. MySQL数据库中的内置函数
  2. Thread系列——Thread.Sleep(0)
  3. hmm 求隐藏序列_统计学习方法--HMM回顾
  4. opencv中的threshold()函数(二值化)
  5. 增强学习(Reinforcement Learning and Control)
  6. jquery学习手记(4)元素的选择与操作
  7. Python 使用正则表达式中的 /b 的时候出现了问题
  8. 多种缺陷管理软件简介
  9. linux中的shell脚本case,Shell编程之case语句与循环语句
  10. 数学建模(二)优劣解距离法Topsis模型部分
  11. 100: cf 878C set+并查集+链表
  12. 乐高ev3编程 c语言,乐高ev3编程软件下载-乐高EV3机器人编程软件lego mindstorms ev31.0 官方版 - 极光下载站...
  13. python 贴吧小爬虫案例
  14. 【转】 道格拉斯-普克 算法 (可用于手写获取特征点)
  15. 同时新增一个订单与多个明细的方法
  16. SQLRecoverableException: Closed Connection
  17. pycharm print 显示红色下划线
  18. 常见数据收集网站-数学建模(二十二)
  19. win7开机启动项设置_Win7系统电脑使用注册表查看开机启动项操作方法
  20. 忘记了Windows系统的账号对应的密码的解决方案

热门文章

  1. Android异步任务机制之AsycTask
  2. linux的模块化,GoboLinux 017 发布,模块化的 Linux 发行版
  3. python正则表达式实例教程_Python正则表达式经典入门教程
  4. 英雄传说服务器维护中,英雄传说:星之轨迹 正统《轨迹》手游无法连接服务器是什么原因...
  5. 数学之美系列之一:统计语言模型 (Statistical Language Models)
  6. ICCV 2019《Zero-Shot Grounding of Objects from Natural Language Queries》论文笔记
  7. 骑士旅行pascal解题程序
  8. 一位同学想通过用计算机编程解决韩信点兵,高中信息技术《算法与程序设计模块》练习题...
  9. 计算机科学在生物信息中的应用,生物信息学在基因组学中的应用
  10. SFrame中的apple函数