看到有人问相关的问题,本人不才,根据自己这些年的个人经验总结了一点 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自带的线程池?
如何定时运行一个任务?
------解决方案--------------------
------解决方案--------------------
学习了~
------解决方案--------------------
只是知道其中一部分
------解决方案--------------------
谢谢楼主,受用,先啃下楼主列出的这些
------解决方案--------------------
这怎么好意思。。。随便给点就是了。。
------解决方案--------------------
违反版规了,趁版主没发现,快移到非技术区去
------解决方案--------------------
学习了!!!!
------解决方案--------------------
不学习设计模式,行吗?楼主??
------解决方案--------------------
果然啊,似乎swing此类编程已经被时代淘汰了。
------解决方案--------------------
学习了 建议推荐首页
------解决方案--------------------
谢谢楼主给出基础学习大纲!
------解决方案--------------------
java基础 什么才算入门,一直比较抽象,可以拿这个当参考
------解决方案--------------------
对于我这个初学者来说,搂住的总结真是太有用了,32个赞
------解决方案--------------------
大赞啊~~
------解决方案--------------------
------解决方案--------------------
的确是java基础
------解决方案--------------------
很不错···
------解决方案--------------------
感觉还差好多 码了 继续努力
------解决方案--------------------
革命尚未成功,哥们我还得努力啊
------解决方案--------------------
感谢楼主
------解决方案--------------------
好多呀,得啃一段时间啦
------解决方案--------------------
先接分……
哎,大半都没用上,我是个用到什么查什么的程序员。查的遍数多了有些就记住了,相应的,另外的那些就忘记了
------解决方案--------------------
Vector我都好长时间没用了,再用估计又要看看API了;
------解决方案--------------------
不错不错,学习了
------解决方案--------------------
学习了,多多指教
------解决方案--------------------
推荐~
------解决方案--------------------
学习,赞一个。
------解决方案--------------------
学习,赞一个。
------解决方案--------------------
------解决方案--------------------
感谢楼主分享,楼主好人!!!
------解决方案--------------------
挺好的啊
------解决方案--------------------
好多都不会啊,工作都要用到吗?
------解决方案--------------------
确实,这些会用就差不多了,什么框架只是浮云~
------解决方案--------------------
确实是基础的,楼主v5~~
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
我更关注图形界面,支持楼主的分享精神
------解决方案--------------------
感谢楼主,
------解决方案--------------------