博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 编程需要注意的细节
阅读量:6344 次
发布时间:2019-06-22

本文共 597 字,大约阅读时间需要 1 分钟。

Java 编程需要注意的细节

1. 操作文件之前需要指定字符集(强烈推荐一律使用UTF-8)

1.1 以指定字符集写文件

1.1.1 FileOutputStream
1.1.2. OutputStreamWriter(FileOutputStream , Charset ) // "UTF-8"
1.1.3. BufferedWriter(OutputStreamWriter ) 

1.2 以指定字符集读文件

1.2.1 FileInputStream
1.2.2 InputStreamReader(FileInputStream , Charset ) // "UTF-8"

1.2.3 BufferedReader(InputStreamReader )

2. 涉及到时间与网络传输时需要考虑时区问题(强烈推荐一律使用GMT/UTC)

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
TimeZone tz = TimeZone.getTimeZone("GMT");

sdf.setTimeZone(tz);

转载于:https://www.cnblogs.com/leonxyzh/archive/2012/12/15/7289143.html

你可能感兴趣的文章
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
Nest.js 处理错误
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>
[转] Mac下 快速写博客的软件 MarsEdit
查看>>
Unity的赛车游戏实现思路
查看>>
[Android UI] Shape详解 (GradientDrawable)
查看>>
边学边体验django--HttpRequest 对象
查看>>
18.3 redis 的安装
查看>>
jdbc 简单连接
查看>>
数组处理:118
查看>>
为什么要优先使用组合而不是继承 .
查看>>
【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销
查看>>
android实现gif图与文字混排
查看>>
hdu1384Intervals(差分约束)
查看>>
python 字符编码
查看>>
269D Maximum Waterfall
查看>>
C++11 多线程
查看>>
sed-加速你在Linux的文件编辑
查看>>