1、下面是 377 个 Java 的例子。如果你是牛人,看看你能做出多少?如果有人不相信这些例子都是 Java 做的,可以看看清华大学的 Java 范例开发大全实例 1 开发第一个 Java 程序实例 2 自动提升实例 3 自动转换实例 4 常用基础类型之强制转换实例 5 算术运算符实例 6 关系运算符实例 7 逻辑运算符实例 8 位运算符实例 9 移位运算符实例 10 转型运算符实例 11 常量与变量实例 12 各种进制的转换实例 13 Java 中的进制与移位运算符实例 14 判断输入的年份是否为闰年实例 15 抽奖活动实例 16 小九九乘法表实例 17 如何列出素数实例 18 Java 中的
2、递归实例 19 男生女生各多少人实例 20 求水仙花数实例 21 求任意一个正数的阶乘实例 22 求 n 的 n 次方实例 23 利用 for 循环输出几何图形实例 24 杨辉三角实例 25 求 1 到 100 之间的和实例 26 存上 100 元需要多少天实例 27 输出 100 之间的所有偶数实例 28 如何判断回文数字实例 29 输出 100 之间的所有奇数实例 30 求最大的随机数实例 31 判断字母分类实例 32 优良及差实例 33 打印任意一年日历实例 34 一年四季的划分实例 35 除 0 发生的算术异常(ArithmeticException)实例 36 数组下标越界异常(Ar
3、rayIndexOutOfBoundsException )实例 37 数组元素类型不匹配异常(ArrayStoreException)实例 38 强制类型转换异常(ClassCastException )实例 39 索引越界异常(IndexOutOfBoundsException )实例 40 空指针异常(NullPointerException)实例 41 数字格式转换异常(NumberFornatException)实例 42 字符串索引越界异常(StringIndexOutBounds )实例 43 操作错误(UnsupportedOperationException)实例 44 找不
4、到指定类时发生的异常(ClassNotFoundException)实例 45 请求的方法不存在(NoSuchMethodException )实例 46 trycatch 捕获异常的实例实例 47 trycatchfinally 捕获异常的实例实例 48 trycatch 嵌套捕获异常的实例实例 49 throws 声明异常实例一实例 50 throws 声明异常实例二实例 51 throw 抛出异常实例一实例 52 throw 抛出异常实例二实例 53 自定义异常实例一实例 54 自定义异常实例二实例 55 一维数组的创建与使用实例 56 按相反的顺序输出实例 57 奇偶分组实例 58 找
5、宝实例 59 寻找最小数实例 60 我的位置在哪里实例 61 复制数组实例 62 插入新元素实例 63 数组的合并实例 64 去除重复元素实例 65 数组求和计算实例 66 求最大值、最小值和平均值实例 67 二维数组的创建与使用实例 68 矩阵转置实例 69 奇数阶幻方实例 70 求方阵对角线之和实例 71 矩阵的加法实例 72 矩阵的减法实例 73 快递报价单实例 74 冒泡排序法实例 75 数组递增排序实例 76 部分数组递增排序实例 77 选择排序法实例 78 快速排序法实例 79 创建字符串类实例 80 如何使用 charAt()方法计算重复字符实例 81 按字母顺序比较大小实例 8
6、2 首尾相连实例 83 字符串间的比较实例 84 字符集的解码方法实例 85 寻找指定字符第一次出现的位置实例 86 寻找指定字符最后出现的位置实例 87 我究竟有多长实例 88 替换指定的字符实例 89 分割字符串实例 90 如何使用 substring()方法截取子串实例 91 分解字符串实例 92 字母大小写转换实例 93 去除多余的空白实例 94 原始数组类型的 String 形式实例 95 Java 合法标识符实例 96 显示一周各星期的名称实例 97 构造空心方框实例 98 这一天是星期几实例 99 大小写互换实例 100 输出指定范围的素数实例 101 我出现了几次实例 102
7、算术表达式求值器实例 103 字符串对齐调整器实例 104 字符串的加密实例 105 使用正则表达式验证电话号码的格式实例 106 创建字符串缓存类实例 107 提取单个字符实例 108 给指定字符赋值实例 109 插入新的字符实例 110 插入新的字符串实例 111 获取字符串的子串实例 112 删除指定的字符实例 113 倒置字符串实例 114 去除重复字符实例 115 检查是否是回文实例 116 显示文件的基本信息实例 117 显示目录的基本信息实例 118 在指定的目录下创建单个文件实例 119 在指定的目录下创建多个临时文件实例 120 删除指定目录下的文件实例 121 移动指定目录
8、下的文件实例 122 文件搜索引挚实例 123 复制指定目录下的文件实例 124 显示文件中的内容实例 125 将数据保存到指定的文件中实例 126 将由键盘中录入的信息保存到文件中实例 127 一个文件变成多个小文件实例 128 多个小文件合成一个文件实例 129 统计指定文件中的字符个数实例 130 对象的序列化与反序列化实例 131 同时显示多个文件实例 132 生成 zip 压缩文件实例 133 解压缩 zip 文件实例 134 生成 Excel 文件实例 135 读取 Excel 文件中的内容实例 136 生成 PDF 文件实例 137 读取 PDF 文件中的内容实例 138 用 i
9、Text 生成 Word 文件实例 139 利用 POI 读取 Word 文件中的内容实例 140 按顺序创建文件实例 141 按顺序读取文件实例 142 追加文件内容实例 143 只显示文件中指定的字符实例 144 读取 jar 包文件实例 145 文件的加密/解密操作实例 146 复制图片实例 147 随机读写 Java 类文件实例 148 简单的通讯录类实例 149 简单的长度单位转换类实例 150 卡车和卡车司机之间的关系实例 151 双色球实例 152 使用类作为成员变量实例 153 构造方法实例 154 使用静态成员变量计算内存中实例化的对象数目实例 155 实现加减乘除的方法实例
10、 156 Singleton 单例模式实例 157 招聘(简单工厂模式)实例 158 同学聚会(工厂方法模式)实例 159 图书展(抽象工厂模式)实例 160 汽车适配器(Adapter 适配器模式)实例 161 垃圾回收的机制实例 162 求自定义几何图形的面积和周长实例 163 使用抽象方法实现的支票夹实例 164 世界小姐参赛资格实例 165 自定义复数类实例 166 轿车与本田的关系实例 167 继承关系的加载顺序实例 168 如何访问同名的方法或变量实例 169 super()方法的使用实例 170 this 方法的使用实例 171 一张考试成绩单实例 172 银行自动存取一体机实例
11、 173 饮食文化实例 174 使用构造方法的重载计算课程的 GPA 值实例 175 成员内部类的使用规范实例 176 猜谜实例 177 局部内部类的使用规范实例 178 奖学金的评分标准实例 179 匿名内部类的使用规范实例 180 电话与移动电话实例 181 静态内部类的使用规范实例 182 苹果的来历实例 183 求 n 的幂数与倍数实例 184 商品订单实例 185 多功能排序实例 186 求圆周率值实例 187 求对数值实例 188 使用取整函数实例 189 随机数实例 190 验证码实例 191 使用 Date 类获取系统的当前时间实例 192 使用 DateFormat 类获取系
12、统的当前时间实例 193 使用 GregorianCalendar 类获取系统的当前时间实例 194 使用 SimpleDateFormat 类获取系统的当前时间实例 195 显示某年某月某一周的信息实例 196 显示某年某月的信息实例 197 时间的设置与获取实例 198 万年历(农历和阳历的互换)实例 199 时间格式转换符的使用实例 200 数据格式转换符的使用实例 201 记录程序执行的时间实例 202 程序的退出实例 203 获取程序运行环境的信息实例 204 利用 HashSet 删除学生实例 205 不重复的随机数序列实例 206 运用映射的相关类(Map)实例 207 运用集的
13、相关类(Set )实例 208 增加所需的元素实例 209 Iterator 迭代器的使用实例 210 谁是幸运儿实例 211 自定义 Queue 队列实例 212 List、Set 与 Array 之间的相互转换实例 213 二分查找法的实现方法实例 214 模拟操作系统的进程调度实例 215 利用栈将字符串逆序输出实例 216 动态的数组链表实例 217 你能猜出鱼是谁的宠物吗?实例 218 使用 Collections 类对 List 的排序操作实例 219 LinkedList 的添加删除操作实例 220 运用 Vector实例 221 改变 Properties 文件中的键值实例 2
14、22 启动线程实例 223 参赛者的比赛生活(线程休眠唤醒)实例 224 资源搜索并下载(线程等待和通报)实例 225 模拟淘宝购物买卖双方交易问题实例 226 携子之手 与子偕老(join)实例 227 线程让步(Yield)实例 228 会走动的钟(多线程)实例 229 变形金刚中的守护神(守护线程)实例 230 查看 JVM 中所有的线程的活动状况实例 231 模仿网络快车下载工具下载文件实例 232 多线程同步方法的实例实例 233 ATM 存取一体机(线程同步互斥)实例 234 我的钱哪里去了实例 235 门锁打不开了(死锁)实例 236 门锁终于被打开了(解决死锁)实例 237 一
15、个死锁的例子实例 238 排座位(线程优先级)实例 239 赛车实例 240 定时器(Timer)实例 241 数字定时器实例 242 手术任务(线程池)实例 243 模拟人工服务台(线程连接池)实例 244 下雪的村庄实例 245 小飞侠实例 246 飞流直下实例 247 多线程断点续传实例 248 滚动的珠子实例 249 余额查询实例 250 滚动的文字实例 251 漂浮效果实例 252 监视内存的使用情况实例 253 璀璨的星空实例 254 银行和超市业务的模拟实例 255 一个关于泛型的简单例子实例 256 带两个类型参数的泛型实例 257 有界类型程序示例实例 258 通配符使用示例
16、实例 259 泛型方法使用示例实例 260 泛型接口示例实例 261 泛型实现坐标打印实例 262 继承泛型类示例实例 263 继承非泛型类示例实例 264 泛型类的类型识别示例实例 265 强制类型转换示例实例 266 无限界的擦拭实例 267 有限界的擦拭实例 268 Hashtable 的泛型化实例 269 多功能画笔实例 270 获取计算机名与 IP 地址实例 271 获取网址的 IP 地址实例 272 判断两个网址的主机名是否一样实例 273 测试 IP 的类型实例 274 查找主机实例 275 主机所支持的协议实例 276 使用 URL 访问网页实例 277 URL 的组成部分实例
17、 278 通过指定的 URL 可以获取网页的源代码实例 279 一对多通信模式实例 280 自制浏览器实例 281 扫描 TCP 端口实例 282 TCP 协议服务器实例 283 TCP 协议客户机实例 284 Socket 连接信息实例 285 Echo 服务的客户端是如何实现的?实例 286 检测本机的服务端口实例 287 下载的页面不丢失链接实例 288 如何对网页进行重新定向实例 289 在 Internet 上搜索对象实例 290 LAN 使用代理服务器实例 291 BBS 论坛服务器端实例 292 UDP 报文的发送与接收实例 293 加载 JDBC 驱动程序实例 294 通过 J
18、DBC 对数据库进行查询实例 295 数据库更新实例 296 获取数据库的基本信息实例 297 获取数据库对 SQL 支持的信息实例 298 处理访问数据库出现的常见异常情况实例 299 在 Servlet 中连接数据库实例 300 数据分页显示实例 301 批处理实例 302 事物处理实例 303 调用存储过程实例 304 连接 ODBC 数据库实例 305 数据库中图片文件的存取实例 306 JFrame 框架的应用实例 307 Border 的使用实例 308 使用 Icon 组件显示一张图片实例 309 Icon 接口的应用实例 310 JLabel 组件实例 311 Icon 应用到
19、 JLabel 中实例 312 JButton 的使用实例 313 在 JButton 上设置快捷键实例 314 设置默认按钮实例 315 使用 JCheckBox 组件实例 316 JCheckBox 事件处理实例 317 JRadioButton 的使用实例 318 JComboBox 的使用实例 319 利用 ComboModel 构造 JComboBox实例 320 DefaultComboBoxModel 的使用实例 321 建立有图像的 JComboBox实例 322 建立可自行输入的 JComboBox实例 323 JComboBox 的事件处理实例 324 JTextField
20、 组件的使用实例 325 使用 JTextArea 组件实例 326 BorderLayout 版面布局实例 327 FlowLayout 布局管理实例 328 应用 GridLayout 设计版面实例 329 如何使用 BoxLayout 布局管理器实例 330 使用 ActionEvent 监听组件实例 331 使用 WindowAdapter 实现鼠标事件实例 332 使用 MouseMotionListener 监听鼠标实例 333 使用 KeyListener 监听键盘实例 334 计算器实例 335 创建树菜单实例 336 在节点中显示详细信息实例 337 不断变大的文字实例 33
21、8 灯光扫描的效果实例 339 字体逐渐展开的效果实例 340 飞舞的气球实例 341 逐渐浮现的图片实例 342 火焰边框的特效实例 343 局部放大效果实例 344 水波荡漾的效果实例 345 漫天飞花实例 346 动感影集实例 347 彩虹字实例 348 多功能按键实例 349 测试音频播放器实例 350 测试视频播放器实例 351 视频反色效果实例 352 实现一个录音机实例 353 建立一个调色板实例 354 在计算机内存中创建一个图像实例 355 会移动的图像实例 356 将图片进行 180 度旋转实例 357 处理图像的明暗度实例 358 如何将彩色图转化为灰度图实例 359 锐化和模糊图像实例 360 显示一个图像的轮廓实例 361 如何放大及拉伸图像实例 362 网页版的 99 乘法口诀实例 363 Java Servlet 小程序实例 364 Servlet 对表单的处理过程实例 365 获取/修改 JavaBeans 中的内容实例 366 喜连大三元实例 367 运气对对碰实例 368 文字样式统计器实例 369 图形统计器实例 370 创建投诉表单实例 371 保存投诉的内容实例 372 实现投诉站的后台操作实例 373 取消投诉内容实例 374 站内信实例 375 创建评估问卷实例 376 实现评估的后台操作实例 377 查看评估结果