[散分]告诉你掌握哪些才算掌握了Java基础

捏造的信仰 2014-08-20 05:32:47
加精
看到有人问相关的问题,本人不才,根据自己这些年的个人经验总结了一点 Java 基础方面的知识点。不管你往哪个方面发展(手机开发,网页开发,游戏开发),这些基础东西如果能熟悉的话,开发起来都会更加得心应手。下面把这些知识点列出来供大家参考,不全之处欢迎补充

语法基础
如何将字符串转换为数字?
如何将数字转换为十六进制字符串?
如何将字节串转换为十六进制字符串?
如何对浮点数打印出指定小数位数?
如何将浮点数输出为指定位数的科学计数法?
如何将数字输出为每三位逗号分隔的格式,例如“1,234,467”?
如何将字符串转换为Boolean对象?
如何将一个四字节转换为一个整数?以及反过来?

日期操作
如何获取当前的月份?
如何获取指定日期所在的周从哪一天开始?
如何知道现在距离指定的时间还有多久?
如何知道两个时间段是否有重合的部分?

正则表达式
如何将字符串按指定的字符进行分割?
如何用正则表达式搜索字符串并提取找到的内容?
如何用正则表达式将时间字符串从"yyyyMMdd"转换为"yyyy-MM-dd"?

数组操作
如何创建空数组?
如何对数组进行排序?
如何提取数组的一部分生成另一个数组?
如何合并两个数组,同时使合并的数组中不包含重复的元素?
如何在数组中用二分法搜索元素?
如何将数组反转?

集合操作
如何将数组转换为List?
如何将List转换为数组?

如何将元素插入List的指定位置?
如何将List反转?
如何将List乱序?
如何删除List中符合指定条件的元素?
如何复制List?
如何清空List?
如何创建空List?
List和Vector有什么不同?
如何合并两个List?

Map中的一个key能否对应两个不同的value?
Map中的一个value能否对应两个不同的key?
如何从Map中删除符合指定条件的value?
如何使遍历Map时取出的元素顺序与放入时一致?
如何合并两个Map?

如何使用Queue?
如何使用Stack?

文件系统
如何创建一个文件夹?
如何列出目录下的文件?
如何遍历一个目录及其子目录下的所有文件?

如何创建一个文件?
如何获取文件的长度?
如何判断指定的文件是否存在?
如何按照指定的编码向文件中写入文本?
如何在文件末尾追加文本?
如何按行读取文本文件的内容?

网络编程
如何使用Socket和ServerSocket?
如何通过Socket发送和接收文件?

如何使用URLConnection下载一个文件?

资源文件
如何用 Properties 类读取 .properties 文件?
如何用 ResourceBundle 类读取 .properties 文件?
如何用 ResourceBundle 实现程序界面的多语言支持?

多线程
如何创建并运行一个线程?
如何创建和使用Java自带的线程池?
如何定时运行一个任务?
...全文
8097 108 打赏 收藏 转发到动态 举报
写回复
用AI写文章
108 条回复
切换为时间正序
请发表友善的回复…
发表回复
全新的自我 2015-09-23
  • 打赏
  • 举报
回复
收藏,
安克舍斯 2015-08-15
  • 打赏
  • 举报
回复
努力啃完中。。。
shuanglangLR 2015-07-17
  • 打赏
  • 举报
回复
引用 13 楼 Std_Wang 的回复:
对于我这个初学者来说,搂住的总结真是太有用了,32个赞
楼主v5,为什么是32个赞
yumendedao 2015-07-07
  • 打赏
  • 举报
回复
mark。。。
w5021562 2015-05-31
  • 打赏
  • 举报
回复
Mark
徐瑶没有故事 2015-05-27
  • 打赏
  • 举报
回复
看来需要加油啊
being0207 2015-02-10
  • 打赏
  • 举报
回复
好东西!!!
XIAOLONG60205 2014-12-04
  • 打赏
  • 举报
回复
好实用的建议啊
花不如酒 2014-11-03
  • 打赏
  • 举报
回复
楼主赞一个,收藏慢慢看
smiholy 2014-11-03
  • 打赏
  • 举报
回复
谢谢楼主分享
App2you 2014-10-15
  • 打赏
  • 举报
回复
说的有道理!!!
godamaranth 2014-10-11
  • 打赏
  • 举报
回复
java? 我还以为你说的是C呢 面向对象一点都没有?
浣花溪边 2014-10-10
  • 打赏
  • 举报
回复
MARK
yuexiaoli321 2014-10-10
  • 打赏
  • 举报
回复
刚开始接触,感谢楼主分享
zouf123 2014-09-22
  • 打赏
  • 举报
回复
感觉可以把对excel2003/2007的导入导出加上
emoven 2014-09-03
  • 打赏
  • 举报
回复
很不错的总结
willis_326 2014-08-28
  • 打赏
  • 举报
回复
的确是有不少常用到的
lxraiyl 2014-08-28
  • 打赏
  • 举报
回复
多线程是必须的看的
澜月 2014-08-28
  • 打赏
  • 举报
回复
有些不经常用到的还是有点忘记了~
someon 2014-08-28
  • 打赏
  • 举报
回复
不错不错,学习了
加载更多回复(87)

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧