类名.class=对象.getClass()
获得该类的Class对象
java获取当前工作路径System.getProperty("user.dir");
java获取类所在路径(不包括包名)System.getProperty("java.class.path"); //同上
java获取类所在得jar包路径(精确到jar包名):this.getClass().getProtectionDomain().getCodeSource().getLocation().toString()
处理路径中出现的乱码:java.net.URLDecoder.decode(s,"utf-8");
可见%20等类似字符转换成utf-8,返回字符串
name="/ss.txt";                           //表示根(顶包同级文件夹)路径下
name="ss.txt"                             //表示MyClass包内,根之外得资源不可访问
MyClass.class.getResource(name);
Icon是接口   
ImageIcon实现了Icon接口   
ImageIcon和Image区别不算特别大,不过当你使用ImageIcon的时候,系统会自动帮你完成同步的问题,比如说你从网络上获得图片,也许图片没有下载完成,但是你在接下来的代码中就使用到了这个Image对象,而ImageIcon会保证先读取完图像,再使用。
Image是个抽象类,不能直接实现
初始化Image的方法:
Image img = java.awt.Window(JFrame f).getToolkit().getImage("");
Image img=new ImageIcon("").getImage();
JFrame这样的框架,一旦创建,在其中就已经包含一个内容面板,一般我们在往JFrame中添加组件时,都加在了内容面板中,这个面板可以通过JFrame的成员方法getContentPane()取出来, 
所以如果设置JFrame的背景颜色,仍然会被内容面板盖住,不如设置内容面板的背景颜色

JAVA获取资源的方法相关推荐

  1. java获取文件大小的方法

    目前Java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的ava ...

  2. linux java获取路径_linux中java获取路径的方法

    linux中java获取路径的方法 发布时间:2020-05-06 11:11:26 来源:亿速云 阅读:700 作者:小新 今天小编给大家分享的是linux中java获取路径的方法,相信很多人都不太 ...

  3. java获取文件名后缀方法

    Java是一种应用广泛的编程语言,可以通过多种方式来实现对文件的操作.如文件名后缀.文件扩展名等.今天我们来看下 Java是如何获取文件名后缀的吧! 1.打开一个空文件,将其复制到一个新的文件夹中. ...

  4. java获取资源文件的各种方法

    1.在test环境中获取xml: @Test     public void testFindUserById() throws Exception{ String resource = " ...

  5. java 获取资源,Java资源获取

    Java程序中,通常通过getResource()方法获取资源,其中有一下方法及其区别 Class.getResource(String path); /* path不以"/"开头 ...

  6. Java获取资源的路径

    在Java中,有两种路径: 类路径 文件夹路径 使用类路径有两种方式: object.getClass().getResource()返回资源的URL MyClass.class.getResourc ...

  7. java 获取时间的方法

    Java的时间是通过字节码指令来控制的,所以 java程序的运行时间是通过字节码指令来控制的.但是由于 Java程序在运行时, JVM会产生一些状态,所以在执行 JVM指令时, JVM也会产生一些状态 ...

  8. java获取类与方法的注解、注释

    第一.获取注解 @Test(description = "获取类.方法注解") public void test(){//类注解信息Annotation[] annotations ...

  9. 关于Java 获取时间戳的方法,我和同事争论了半天

    欢迎关注方志朋的博客,回复"666"获面试宝典 Java有两个取时间戳的方法:System.currentTimeMillis() 和 System.nanoTime(),它们的使 ...

最新文章

  1. Spring 泛型依赖注入
  2. [linux] shell脚本编程-ubuntu创建vsftpd服务
  3. pytorch使用 torchvision 的 Transform 读取图片数据
  4. windows环境中利用NMake工具编译连接C++源代码
  5. bzoj2326 [HNOI2011]数学作业
  6. 颠沛流离的Arcsight,辉煌不再
  7. js抽奖概率随机取出数据(简单示例)
  8. ASP.NET Core依赖注入最佳实践,提示技巧
  9. linux期末考试试题4,Linux试题4
  10. 获取Oracle隐含參数信息
  11. 使用JavaScript判断用户是否为手机设备
  12. SmartSVN报错format的解决办法
  13. 毕设题目:Matlab目标跟踪
  14. java实现二分排序算法
  15. RS-485接口详解
  16. MTK手机 获取 Serial Number(barcode)
  17. 交换机和路由器的区别_一文读懂交换机和路由器的区别
  18. ubntu 五笔输入法 打不出词组
  19. incre在c语言,longest incresing sequence
  20. 基于layui的后台管理模板

热门文章

  1. matlab中的现代谱估计,请教一个Matlab关于现代功率谱估计的问题
  2. alert()的功能_前端实现简单的图片上传小图预览功能
  3. java怎样控制迭代周期_如何在Java 8中一年中每周迭代一次?
  4. mupdf不支持x64_ARM版Win10用户狂喜 微软全新补丁让应用不再不兼容
  5. TensorFlow中的ResNet残差网络实战(1)
  6. HDU2034(set的应用)
  7. [CQOI2010]扑克牌
  8. mysql 分组 列转行_mysql列转行以及年月分组实例
  9. docker启动odoo提示module没有安装_Windows Server 2019上的Docker 入门
  10. ACM—各种模拟 总结(字符串,尺取法,数学问题)习题汇总