跳到主要内容

Java 实例

本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。


Java 环境设置实例

  1. 如何编译一个Java 文件?
  2. Java 如何运行一个编译过的类文件?
  3. 如何执行指定class文件目录(classpath)?
  4. 如何查看当前 Java 运行的版本?

Java 字符串

  1. 字符串比较
  2. 查找字符串最后一次出现的位置
  3. 删除字符串中的一个字符
  4. 字符串替换
  5. 字符串反转
  6. 字符串查找
  7. 字符串分割
  8. 字符串分割(StringTokenizer)
  9. 字符串小写转大写
  10. 测试两个字符串区域是否相等
  11. 字符串性能比较测试
  12. 字符串优化
  13. 字符串格式化
  14. 连接字符串

Java 数组

  1. 数组排序及元素查找
  2. 数组添加元素
  3. 获取数组长度
  4. 数组反转
  5. 数组输出
  6. 数组获取最大和最小值
  7. 数组合并
  8. 数组填充
  9. 数组扩容
  10. 查找数组中的重复元素
  11. 删除数组元素
  12. 数组差集
  13. 数组交集
  14. 在数组中查找指定元素
  15. 判断数组是否相等
  16. 数组并集

Java 时间处理

  1. 格式化时间(SimpleDateFormat)
  2. 获取当前时间
  3. 获取年份、月份等
  4. 时间戳转换成时间

Java 方法

  1. 方法重载
  2. 输出数组元素
  3. 汉诺塔算法
  4. 斐波那契数列
  5. 阶乘
  6. 方法覆盖
  7. instanceOf 关键字用法
  8. break 关键字用法
  9. continue 关键字用法
  10. 标签(Label)
  11. enum 和 switch 语句使用
  12. Enum(枚举)构造函数及方法的使用
  13. for 和 foreach循环使用
  14. Varargs 可变参数使用
  15. 重载(overloading)方法中使用 Varargs

打印图形

  1. 打印菱形
  2. 九九乘法表
  3. 打印三角形
  4. 打印倒立的三角形
  5. 打印平行四边形
  6. 打印矩形

Java 文件操作

  1. 文件写入
  2. 读取文件内容
  3. 删除文件
  4. 将文件内容复制到另一个文件
  5. 向文件中追加数据
  6. 创建临时文件
  7. 修改文件最后的修改日期
  8. 获取文件大小
  9. 文件重命名
  10. 设置文件只读
  11. 检测文件是否存在
  12. 在指定目录中创建文件
  13. 获取文件修改时间
  14. 创建文件
  15. 文件路径比较

Java 目录操作

  1. 递归创建目录
  2. 删除目录
  3. 判断目录是否为空
  4. 判断文件是否隐藏
  5. 获取目录大小
  6. 在指定目录中查找文件
  7. 获取文件的上级目录
  8. 获取目录最后修改时间
  9. 打印目录结构
  10. 遍历指定目录下的所有目录
  11. 遍历指定目录下的所有文件
  12. 在指定目录中查找文件
  13. 遍历系统根目录
  14. 查看当前工作目录
  15. 遍历目录

Java 异常处理

  1. 异常处理方法
  2. 多个异常处理(多个catch)
  3. Finally的用法
  4. 使用 catch 处理异常
  5. 多线程异常处理
  6. 获取异常的堆栈信息
  7. 重载方法异常处理
  8. 链试异常
  9. 自定义异常

Java 数据结构

  1. 数字求和运算
  2. 利用堆栈将中缀表达式转换成后缀
  3. 在链表(LinkedList)的开头和结
  4. 获取链表(LinkedList)的第一个
  5. 删除链表中的元素
  6. 获取链表的元素
  7. 获取向量元素的索引值
  8. 栈的实现
  9. 链表元素查找
  10. 压栈出栈的方法实现字符串反转
  11. 队列(Queue)用法
  12. 获取向量的最大元素
  13. 链表修改
  14. 旋转向量

Java 集合

  1. 数组转集合
  2. 集合比较
  3. HashMap遍历
  4. 集合长度
  5. 集合打乱顺序
  6. 集合遍历
  7. 集合反转
  8. 删除集合中指定元素
  9. 只读集合
  10. 集合输出
  11. 集合转数组
  12. List 循环移动元素
  13. 查找 List 中的最大最小值
  14. 遍历 HashTable 的键值
  15. 使用 Enumeration 遍历 HashTable
  16. 集合中添加不同类型元素
  17. List 元素替换
  18. List 截取

Java 网络实例

  1. 获取指定主机的IP地址
  2. 查看端口是否已使用
  3. 获取本机ip地址及主机名
  4. 获取远程文件大小
  5. Socket 实现多线程服务器程序
  6. 查看主机指定文件的最后修改时间
  7. 使用 Socket 连接到指定主机
  8. 网页抓取
  9. 获取 URL响应头的日期信息
  10. 获取 URL 响应头信息
  11. 解析 URL
  12. ServerSocket 和 Socket 通信实例

Java 线程

  1. 查看线程是否存活
  2. 获取当前线程名称
  3. 状态监测
  4. 线程优先级设置
  5. 死锁及解决方法
  6. 获取线程id
  7. 线程挂起
  8. 终止线程
  9. 生产者/消费者问题
  10. 获取线程状态
  11. 获取所有线程
  12. 查看线程优先级
  13. 中断线程