微信
支付宝
# Java 实例 本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。 ------ ## Java 环境设置实例 1. \[Java 实例 -- 如何编译一个Java 文件?\](https://www.w3cschool.cn/java/env-compile.html) 2. \[Java 实例 -- Java 如何运行一个编译过的类文件?\](https://www.w3cschool.cn/java/env-run.html) 3. \[Java 实例 - 如何执行指定class文件目录(classpath)?\](https://www.w3cschool.cn/java/env-classpath.html) 4. \[Java 实例 -- 如何查看当前 Java 运行的版本?\](https://www.w3cschool.cn/java/env-version.html) ------ ## Java 字符串 1. \[Java 实例 -- 字符串比较\](https://www.w3cschool.cn/java/string-compare.html) 2. \[Java 实例 - 查找字符串最后一次出现的位置\](https://www.w3cschool.cn/java/string-last-occurance.html) 3. \[Java 实例 - 删除字符串中的一个字符\](https://www.w3cschool.cn/java/string-removing-char.html) 4. \[Java 实例 - 字符串替换\](https://www.w3cschool.cn/java/string-replace.html) 5. \[Java 实例 - 字符串反转\](https://www.w3cschool.cn/java/string-reverse.html) 6. \[Java 实例 - 字符串查找\](https://www.w3cschool.cn/java/string-search.html) 7. \[Java 实例 - 字符串分割\](https://www.w3cschool.cn/java/string-split.html) 8. \[Java 实例 - 字符串小写转大写\](https://www.w3cschool.cn/java/string-uppercase.html) 9. \[Java 实例 - 测试两个字符串区域是否相等\](https://www.w3cschool.cn/java/string-regionmatch.html) 10. \[Java 实例 - 字符串性能比较测试\](https://www.w3cschool.cn/java/string-performance.html) 11. \[Java 实例 - 字符串优化\](https://www.w3cschool.cn/java/string-optimization.html) 12. \[Java 实例 - 字符串格式化\](https://www.w3cschool.cn/java/string-format.html) 13. \[Java 实例 - 连接字符串\](https://www.w3cschool.cn/java/string-concatenation.html) ------ ## Java 数组 1. \[Java 实例 -- 数组排序及元素查找\](https://www.w3cschool.cn/java/arrays-search.html) 2. \[Java 实例 -- 数组添加元素\](https://www.w3cschool.cn/java/arrays-insert.html) 3. \[Java 实例 -- 获取数组长度\](https://www.w3cschool.cn/java/arrays-upperbound.html) 4. \[Java 实例 -- 数组反转\](https://www.w3cschool.cn/java/arrays-reverse.html) 5. \[Java 实例 -- 数组输出\](https://www.w3cschool.cn/java/arrays-output.html) 6. \[Java 实例 -- 数组获取最大和最小值\](https://www.w3cschool.cn/java/arrays-min-max.html) 7. \[Java 实例 -- 数组合并\](https://www.w3cschool.cn/java/arrays_merge.html) 8. \[Java 实例 -- 数组填充\](https://www.w3cschool.cn/java/arrays-fill.html) 9. \[Java 实例 -- 数组扩容\](https://www.w3cschool.cn/java/arrays-extension.html) 10. \[Java 实例 -- 数组排序及查找\](https://www.w3cschool.cn/java/arrays-compare.html) 11. \[Java 实例 -- 删除数组元素\](https://www.w3cschool.cn/java/arrays-remove.html) 12. \[Java 实例 -- 数组差集\](https://www.w3cschool.cn/java/arrays-removeall.html) 13. \[Java 实例 -- 数组交集\](https://www.w3cschool.cn/java/arrays-retainall.html) 14. \[Java 实例 -- 在数组中查找指定元素\](https://www.w3cschool.cn/java/arrays-find.html) 15. \[Java 实例 -- 判断数组是否相等\](https://www.w3cschool.cn/java/arrays-equal.html) 16. \[Java 实例 - 数组并集\](https://www.w3cschool.cn/java/arrays-union.html) ------ ## Java 时间处理 1. \[Java 实例 - 格式化时间(SimpleDateFormat)\](https://www.w3cschool.cn/java/date-time-am-pm.html) 2. \[Java 实例 - 获取当前时间\](https://www.w3cschool.cn/java/date-time-datetime.html) 3. \[Java 实例 - 获取年份、月份等\](https://www.w3cschool.cn/java/date-year-month.html) 4. \[Java 实例 - 时间戳转换成时间\](https://www.w3cschool.cn/java/date-timestamp2date.html) ------ ## Java 方法 1. \[Java 实例 -- 方法重载\](https://www.w3cschool.cn/java/method-overloading.html) 2. \[Java 实例 -- 输出数组元素\](https://www.w3cschool.cn/java/method-array.html) 3. \[Java 实例 -- 汉诺塔算法\](https://www.w3cschool.cn/java/method-tower.html) 4. \[Java 实例 -- 斐波那契数列\](https://www.w3cschool.cn/java/method-fibonacci.html) 5. \[Java 实例 -- 阶乘\](https://www.w3cschool.cn/java/method-factorial.html) 6. \[Java 实例 -- 方法覆盖\](https://www.w3cschool.cn/java/method-override.html) 7. \[Java 实例 -- instanceOf 关键字用法\](https://www.w3cschool.cn/java/method-instanceof.html) 8. \[Java 实例 -- break 关键字用法\](https://www.w3cschool.cn/java/method-break.html) 9. \[Java 实例 -- continue 关键字用法\](https://www.w3cschool.cn/java/method-continue.html) 10. \[Java 实例 -- 标签(Label)\](https://www.w3cschool.cn/java/method-label.html) 11. \[Java 实例 -- enum 和 switch 语句使用\](https://www.w3cschool.cn/java/method-enum.html) 12. \[Java 实例 -- Enum(枚举)构造函数及方法的使用\](https://www.w3cschool.cn/java/method-enum1.html) 13. \[Java 实例 -- for 和 foreach循环使用\](https://www.w3cschool.cn/java/method-for.html) 14. \[Java 实例 -- Varargs 可变参数使用\](https://www.w3cschool.cn/java/method-varargs.html) 15. \[Java 实例 -- 重载(overloading)方法中使用 Varargs\](https://www.w3cschool.cn/java/method-varargs1.html) ------ ## Java 文件操作 1. \[Java 实例 - 文件写入\](https://www.w3cschool.cn/java/file-write.html) 2. \[Java 实例 - 读取文件内容\](https://www.w3cschool.cn/java/file-read.html) 3. \[Java 实例 - 删除文件\](https://www.w3cschool.cn/java/file-delete.html) 4. \[Java 实例 - 将文件内容复制到另一个文件\](https://www.w3cschool.cn/java/file-copy.html) 5. \[Java 实例 - 向文件中追加数据\](https://www.w3cschool.cn/java/file-append.html) 6. \[Java 实例 - 创建临时文件\](https://www.w3cschool.cn/java/file-create-temp.html) 7. \[Java 实例 - 修改文件最后的修改日期\](https://www.w3cschool.cn/java/file-date-modify.html) 8. \[Java 实例 - 获取文件大小\](https://www.w3cschool.cn/java/file-size.html) 9. \[Java 实例 - 文件重命名\](https://www.w3cschool.cn/java/file-rename.html) 10. \[Java 实例 - 设置文件只读\](https://www.w3cschool.cn/java/file-read-only.html) 11. \[Java 实例 - 检测文件是否存在\](https://www.w3cschool.cn/java/file-exist.html) 12. \[Java 实例 - 在指定目录中创建文件\](https://www.w3cschool.cn/java/file-dir.html) 13. \[Java 实例 - 获取文件修改时间\](https://www.w3cschool.cn/java/file-date.html) 14. \[Java 实例 - 创建文件\](https://www.w3cschool.cn/java/file-create.html) 15. \[Java 实例 - 文件路径比较\](https://www.w3cschool.cn/java/file-compare.html) ------ ## Java 目录操作 1. \[Java 实例 - 递归创建目录\](https://www.w3cschool.cn/java/dir-create.html) 2. \[Java 实例 - 删除目录\](https://www.w3cschool.cn/java/dir-delete.html) 3. \[Java 实例 - 判断目录是否为空\](https://www.w3cschool.cn/java/dir-empty.html) 4. \[Java 实例 - 判断文件是否隐藏\](https://www.w3cschool.cn/java/dir-hidden.html) 5. \[Java 实例 - 获取目录大小\](https://www.w3cschool.cn/java/dir-size.html) 6. \[Java 实例 - 在指定目录中查找文件\](https://www.w3cschool.cn/java/dir-search.html) 7. \[Java 实例 - 获取文件的上级目录\](https://www.w3cschool.cn/java/dir-parent.html) 8. \[Java 实例 - 获取目录最后修改时间\](https://www.w3cschool.cn/java/dir-modification.html) 9. \[Java 实例 - 打印目录结构\](https://www.w3cschool.cn/java/dir-hierarchy.html) 10. \[Java 实例 - 遍历指定目录下的所有目录\](https://www.w3cschool.cn/java/dir-display.html) 11. \[Java 实例 - 遍历指定目录下的所有文件\](https://www.w3cschool.cn/java/dir-sub.html) 12. \[Java 实例 - 在指定目录中查找文件\](https://www.w3cschool.cn/java/dir-search-file.html) 13. \[Java 实例 - 遍历系统根目录\](https://www.w3cschool.cn/java/dir-root.html) 14. \[Java 实例 - 查看当前工作目录\](https://www.w3cschool.cn/java/dir-current.html) 15. \[Java 实例 - 遍历目录\](https://www.w3cschool.cn/java/dir-traverse.html) ------ ## Java 异常处理 1. \[Java 实例 - 异常处理方法\](https://www.w3cschool.cn/java/exception-method.html) 2. \[Java 实例 - 多个异常处理(多个catch)\](https://www.w3cschool.cn/java/exception-hierarchy.html) 3. \[Java 实例 - Finally的用法\](https://www.w3cschool.cn/java/exception-finally.html) 4. \[Java 实例 - 使用 catch 处理异常\](https://www.w3cschool.cn/java/exception-catch.html) 5. \[Java 实例 - 多线程异常处理\](https://www.w3cschool.cn/java/exception-thread.html) 6. \[Java 实例 - 获取异常的堆栈信息\](https://www.w3cschool.cn/java/exception-printstack.html) 7. \[Java 实例 - 重载方法异常处理\](https://www.w3cschool.cn/java/exception-overloaded-method.html) 8. \[Java 实例 - 链试异常\](https://www.w3cschool.cn/java/exception-chain.html) 9. \[Java 实例 - 自定义异常\](https://www.w3cschool.cn/java/exception-user.html) ------ ## Java 数据结构 1. \[Java 实例 -- 数字求和运算\](https://www.w3cschool.cn/java/data-add.html) 2. \[Java 实例 -- 利用堆栈将中缀表达式转换成后缀\](https://www.w3cschool.cn/java/data-intopost.html) 3. \[Java 实例 -- 在链表(LinkedList)的开头和结\](https://www.w3cschool.cn/java/data-insert.html) 4. \[Java 实例 -- 获取链表(LinkedList)的第一个\](https://www.w3cschool.cn/java/data-element.html) 5. \[Java 实例 -- 删除链表中的元素\](https://www.w3cschool.cn/java/data-replace.html) 6. \[Java 实例 -- 获取链表的元素\](https://www.w3cschool.cn/java/data_linklist.html) 7. \[Java 实例 -- 获取向量元素的索引值\](https://www.w3cschool.cn/java/data-vecsort.html) 8. \[Java 实例 -- 栈的实现\](https://www.w3cschool.cn/java/data-stack.html) 9. \[Java 实例 -- 链表元素查找\](https://www.w3cschool.cn/java/data-search.html) 10. \[Java 实例 -- 压栈出栈的方法实现字符串反转\](https://www.w3cschool.cn/java/data-reverse.html) 11. \[Java 实例 -- 队列(Queue)用法\](https://www.w3cschool.cn/java/java-data-queue.html) 12. \[Java 实例 -- 获取向量的最大元素\](https://www.w3cschool.cn/java/data-vec-max.html) 13. \[Java 实例 -- 链表修改\](https://www.w3cschool.cn/java/data-update.html) 14. \[Java 实例 -- 旋转向量\](https://www.w3cschool.cn/java/data-swap.html) ------ ## Java 集合 1. \[Java 实例 -- 数组转集合\](https://www.w3cschool.cn/java/collection-array.html) 2. \[Java 实例 -- 集合比较\](https://www.w3cschool.cn/java/collection-compare.html) 3. \[Java 实例 -- HashMap遍历\](https://www.w3cschool.cn/java/collection-iterate.html) 4. \[Java 实例 -- 集合长度\](https://www.w3cschool.cn/java/collection-size.html) 5. \[Java 实例 -- 集合打乱顺序\](https://www.w3cschool.cn/java/collection-shuffle.html) 6. \[Java 实例 -- 集合遍历\](https://www.w3cschool.cn/java/collection-iterator.html) 7. \[Java 实例 -- 集合反转\](https://www.w3cschool.cn/java/collection-reverse.html) 8. \[Java 实例 -- 删除集合中指定元素\](https://www.w3cschool.cn/java/collection-remove.html) 9. \[Java 实例 -- 只读集合\](https://www.w3cschool.cn/java/collection-readonly.html) 10. \[Java 实例 -- 集合输出\](https://www.w3cschool.cn/java/collection-print.html) 11. \[Java 实例 -- 集合转数组\](https://www.w3cschool.cn/java/collection-conversion.html) 12. \[Java 实例 -- List 循环移动元素\](https://www.w3cschool.cn/java/collection-rotate.html) 13. \[Java 实例 -- 查找 List 中的最大最小值\](https://www.w3cschool.cn/java/collection-minmax.html) 14. \[Java 实例 -- 遍历 HashTable 的键值\](https://www.w3cschool.cn/java/collection-hashtable-key.html) 15. \[Java 实例 -- 使用 Enumeration 遍历 HashTable\](https://www.w3cschool.cn/java/collection-enumeration.html) 16. \[Java 实例 -- 集合中添加不同类型元素\](https://www.w3cschool.cn/java/collection-all.html) 17. \[Java 实例 -- List 元素替换\](https://www.w3cschool.cn/java/collection-replace.html) 18. \[Java 实例 -- List 截取\](https://www.w3cschool.cn/java/collection-sublist.html) ------ ## Java 网络实例 1. \[Java 实例 -- 获取指定主机的IP地址\](https://www.w3cschool.cn/java/net-address.html) 2. \[Java 实例 -- 查看端口是否已使用\](https://www.w3cschool.cn/java/net-port.html) 3. \[Java 实例 -- 获取本机ip地址及主机名\](https://www.w3cschool.cn/java/net-localip.html) 4. \[Java 实例 -- 获取远程文件大小\](https://www.w3cschool.cn/java/net-serverfile.html) 5. \[Java 实例 -- Socket 实现多线程服务器程序\](https://www.w3cschool.cn/java/net-multisoc.html) 6. \[Java 实例 -- 查看主机指定文件的最后修改时间\](https://www.w3cschool.cn/java/net-filetime.html) 7. \[Java 实例 -- 使用 Socket 连接到指定主机\](https://www.w3cschool.cn/java/net-connected.html) 8. \[Java 实例 -- 网页抓取\](https://www.w3cschool.cn/java/net-webpage.html) 9. \[Java 实例 -- 获取 URL响应头的日期信息\](https://www.w3cschool.cn/java/net-urldate.html) 10. \[Java 实例 -- 获取 URL 响应头信息\](https://www.w3cschool.cn/java/net-url-header.html) 11. \[Java 实例 -- 解析 URL\](https://www.w3cschool.cn/java/net-url.html) 12. \[Java 实例 -- ServerSocket 和 Socket 通信实例\](https://www.w3cschool.cn/java/net-serversocket-socket.html) ------ ## Java 线程 1. \[Java 实例 -- 查看线程是否存活\](https://www.w3cschool.cn/java/thread-alive.html) 2. \[Java 实例 -- 获取当前线程名称\](https://www.w3cschool.cn/java/thread-name.html) 3. \[Java 实例 -- 状态监测\](https://www.w3cschool.cn/java/thread-monitor.html) 4. \[Java 实例 -- 线程优先级设置\](https://www.w3cschool.cn/java/thread-getpri.html) 5. \[Java 实例 -- 死锁及解决方法\](https://www.w3cschool.cn/java/thread-deadlock.html) 6. \[Java 实例 -- 获取线程id\](https://www.w3cschool.cn/java/thread-id.html) 7. \[Java 实例 -- 线程挂起\](https://www.w3cschool.cn/java/thread-suspend.html) 8. \[Java 实例 -- 终止线程\](https://www.w3cschool.cn/java/thread-stop.html) 9. \[Java 实例 -- 生产者/消费者问题\](https://www.w3cschool.cn/java/thread-procon.html) 10. \[Java 实例 -- 获取当前线程名称\](https://www.w3cschool.cn/java/thread-name.html) 11. \[Java 实例 -- 状态监测\](https://www.w3cschool.cn/java/thread-monitor.html) 12. \[Java 实例 -- 线程优先级设置\](https://www.w3cschool.cn/java/thread-getpri.html) 13. \[Java 实例 -- 死锁及解决方法\](https://www.w3cschool.cn/java/thread-deadlock.html) 14. \[Java 实例 -- 获取线程状态\](https://www.w3cschool.cn/java/thread-status.html) 15. \[Java 实例 -- 获取所有线程\](https://www.w3cschool.cn/java/thread-showall.html) 16. \[Java 实例 -- 查看线程优先级\](https://www.w3cschool.cn/java/thread-priorityinfo.html) 17. \[Java 实例 -- 中断线程\](https://www.w3cschool.cn/java/thread-interrupt.html)
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Veylor
最近发布
常用SQL