本文目录一览:
- 1、win10 java文件属性打开方式不能更改
- 2、看Java怎样使用静态块读取属性文件代码
- 3、Java中属性类及属性文件的定义分别是什么
- 4、java中的属性(properties)文件怎么新建
win10 java文件属性打开方式不能更改
解决方法如下:
1、首先 win+r
2、打开运行程序
3、输入: regedit
4、找到: 计算机/HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/WINDOWS/currentversion/Explorer/FileExts/.lnk会发现有openwithlist 和 openwithprogids 两项,如果有其他的选项将其删除
5、再将openwithlist 内的除默认以外的所有键值都删除
6、将openwithprogids内的除默认和lnkfile以外的所有键值都删除.
7、保存退出即可
如果还有图标不能还原的可以在控制面板〉外观和个性化〉个性化〉 点击更改桌面图标按钮,在弹出的面板内点击 还原默
认即可!
重启就可以了~
看Java怎样使用静态块读取属性文件代码
private static String driver =null;
private static String url = null;
private static String user = null;
private static String password = null;
private static BasicDataSource ds;
static{
//读取程序外的.properties 文件
//需要.properties文件的包路径
Properties props = new Properties();
try {
String path ="db.properties";
props.load(
DBUtils.class.getResourceAsStream(path)
);
//properties对象.getProperty("字符串")
driver=props.getProperty("driver");
url=props.getProperty("url");
user=props.getProperty("user");
password=props.getProperty("password");
ds = new BasicDataSource();
ds.setDriverClassName(driver);
ds.setUrl(url);
ds.setUsername(user);
ds.setPassword(password);
Class.forName(driver);
} catch (Exception e) {
e.printStackTrace();
}
}
这是一个JDBC读取配置文件连接数据库的示例代码,供参考!
Java中属性类及属性文件的定义分别是什么
没有属性类这个词吧,应该是类属性跟类方法之类的吧。如果是类属性就是直接在类体里定义的
用static修饰的变量实例变量则是在类体里定义但没有static修饰的。类方法是有static修饰的方法。因为static是在类初始化时已经生成的。
那是属性的意思啊
就是我说的类属性跟实例变量了。
java中的属性(properties)文件怎么新建
java.util.Properties
类中有方法
Object
setProperty(String key,
String value)
Calls the Hashtable method put.
void
store(OutputStream out,
String comments)
Writes this property list (key and element pairs) in this
Properties table to the output stream in a format suitable
for loading into a Properties table using the
load(InputStream) method.
void
store(Writer writer,
String comments)
Writes this property list (key and element pairs) in this
Properties table to the output character stream in a
format suitable for using the load(Reader)
method.
void
storeToXML(OutputStream os,
String comment)
Emits an XML document representing all of the properties contained
in this table.
void
storeToXML(OutputStream os,
String comment,
String encoding)
Emits an XML document representing all of the properties contained
in this table, using the specified encoding.