您的当前位置:首页《Java范例开发大全》

《Java范例开发大全》

2022-04-28 来源:爱问旅游网


下面是377个Java的例子。如果你是牛人,看看你能做出多少?

如果有人不相信这些例子都是Java做的,可以看看清华大学的《Java范例开发大全》实例1开发第一个Java程序

实例2自动提升 实例3自动转换

实例4常用基础类型之强制转换 实例5算术运算符 实例6关系运算符 实例7逻辑运算符 实例8位运算符 实例9移位运算符 实例10转型运算符 实例11常量与变量 实例12各种进制的转换

实例13 Java中的进制与移位运算符实例14判断输入的年份是否为闰年 实例15抽奖活动 实例16xx乘法表

1 / 23

实例17如何列出素数 实例18 Java中的递归 实例19男生女生各多少人 实例20求xx数

实例21求任意一个正数的阶乘 实例22求n的n次方

实例23利用for循环输出几何图形 实例24xx

实例25求1到100之间的和 实例26存上100元需要多少天 实例27输出100之间的所有偶数 实例28如何判断回文数字 实例29输出100之间的所有奇数 实例30求最大的随机数 实例31判断字母分类 实例32优良及差 实例33打印任意一年日历

2 / 23

实例34一年四季的划分

实例35除0发生的算术异常(ArithmeticException)

实例36数组下标越界异常(ArrayIndexOutOfBoundsException) 实例37数组元素类型不匹配异常(ArrayStoreException) 实例38强制类型转换异常(ClassCastException) 实例39索引越界异常(IndexOutOfBoundsException) 实例40空指针异常(NullPointerException)

实例41数字格式转换异常(NumberFornatException) 实例42字符串索引越界异常(StringIndexOutBounds) 实例43操作错误(UnsupportedOperationException)

实例44找不到指定类时发生的异常(ClassNotFoundException) 实例45请求的方法不存在(NoSuchMethodException) 实例46try…catch捕获异常的实例 实例47try…catch…finally捕获异常的实例 实例48try…catch嵌套捕获异常的实例 实例49 throws声明异常实例一 实例50 throws声明异常实例二

3 / 23

实例51 throw抛出异常实例一 实例52 throw抛出异常实例二 实例53自定义异常实例一 实例54自定义异常实例二 实例55一维数组的创建与使用 实例56按相反的顺序输出 实例57奇偶分组 实例58找xx 实例59寻找最小数 实例60我的位置在哪里 实例61复制数组 实例62插入新元素 实例63数组的合并 实例64去除重复元素 实例65数组求和计算

实例66求最大值、最小值和平均值实例67二维数组的创建与使用

4 / 23

实例68矩阵转置 实例69奇数阶幻方 实例70求方阵对角线之和 实例71矩阵的加法 实例72矩阵的减法 实例73快递报价单 实例74冒泡排序法 实例75数组递增排序 实例76部分数组递增排序 实例77选择排序法 实例78快速排序法 实例79创建字符串类

实例80如何使用charAt()方法计算重复字符 实例81按字母顺序比较大小 实例82首尾相连 实例83字符串间的比较 实例84字符集的解码方法

5 / 23

实例85寻找指定字符第一次出现的位置 实例86寻找指定字符最后出现的位置 实例87我究竟有多长 实例88替换指定的字符 实例89分割字符串

实例90如何使用substring()方法截取子串 实例91分解字符串 实例92字母大小写转换 实例93去除多余的空白

实例94原始数组类型的String形式 实例95 Java合法标识符 实例96显示一周各星期的名称 实例97构造空心方框 实例98这一天是星期几 实例99大小写互换

实例100输出指定范围的素数 实例101我出现了几次

6 / 23

实例102算术表达式求值器 实例103字符串对齐调整器 实例104字符串的xx

实例105使用正则表达式验证电话号码的格式 实例106创建字符串缓存类 实例107提取单个字符 实例108给指定字符赋值 实例109插入新的字符 实例110插入新的字符串 实例111获取字符串的子串 实例112删除指定的字符 实例113倒置字符串 实例114去除重复字符 实例115检查是否是回文 实例116显示文件的基本信息 实例117显示目录的基本信息 实例118在指定的目录下创建单个文件7 / 23

实例119在指定的目录下创建多个临时文件 实例120删除指定目录下的文件 实例121移动指定目录下的文件 实例122文件搜索引挚 实例123复制指定目录下的文件 实例124显示文件中的内容 实例125将数据保存到指定的文件中 实例126将由键盘中录入的信息保存到文件中 实例127一个文件变成多个小文件 实例128多个小文件合成一个文件 实例129统计指定文件中的字符个数 实例130对象的序列化与反序列化 实例131同时显示多个文件 实例132生成zip压缩文件 实例133解压缩zip文件 实例134生成Excel文件 实例135读取Excel文件中的内容

8 / 23

实例136生成PDF文件 实例137读取PDF文件中的内容 实例138用iText生成Word文件

实例139利用POI读取Word文件中的内容 实例140按顺序创建文件 实例141按顺序读取文件 实例142追加文件内容

实例143只显示文件中指定的字符 实例144读取jar包文件 实例145文件的xx/xx操作 实例146复制图片

实例147随机读写Java类文件 实例148简单的通讯录类 实例149简单的xx单位转换类 实例150卡车和卡车司机之间的关系 实例151双色球

实例152使用类作为成员变量

9 / 23

实例153构造方法

实例154使用静态成员变量计算内存中实例化的对象数目 实例155实现加减乘除的方法 实例156 Singleton单例模式 实例157招聘(简单工厂模式) 实例158同学聚会(工厂方法模式) 实例159图书展(抽象工厂模式)

实例160汽车适配器(Adapter适配器模式) 实例161垃圾回收的机制

实例162求自定义几何图形的面积和周长 实例163使用抽象方法实现的支票夹 实例164世界xx参赛资格 实例165自定义复数类 实例166轿车与本田的关系 实例167继承关系的加载顺序 实例168如何访问同名的方法或变量 实例169 super()方法的使用

10 / 23

实例170 this方法的使用 实例171一张考试成绩单 实例172银行自动存取一体机 实例173饮食文化

实例174使用构造方法的重载计算课程的GPA值 实例175成员内部类的使用规范 实例176猜谜

实例177局部内部类的使用规范 实例178奖学金的评分标准 实例179匿名内部类的使用规范 实例180电话与移动电话 实例181静态内部类的使用规范 实例182苹果的来历 实例183求n的幂数与倍数 实例184商品订单 实例185多功能排序 实例186求圆周率∏值

11 / 23

实例187求对数值 实例188使用取整函数 实例189随机数 实例190验证码

实例191使用Date类获取系统的当前时间 实例192使用DateFormat类获取系统的当前时间 实例193使用GregorianCalendar类获取系统的当前时间 实例194使用SimpleDateFormat类获取系统的当前时间 实例195显示某年某月某一周的信息 实例196显示某年某月的信息 实例197时间的设置与获取

实例198万年历(农历和阳历的互换) 实例199时间格式转换符的使用 实例200数据格式转换符的使用 实例201记录程序执行的时间 实例202程序的退出

实例203获取程序运行环境的信息

12 / 23

实例204利用HashSet删除学生 实例205不重复的随机数序列 实例206运用映射的相关类(Map) 实例207运用集的相关类(Set) 实例208增加所需的元素 实例209 Iterator迭代器的使用 实例210谁是xx

实例211自定义Que队列

实例212 List、Set与Array之间的相互转换 实例213二分查找法的实现方法 实例214模拟操作系统的进程调度 实例215利用栈将字符串逆序输出 实例216动态的数组链表

实例217你能猜出鱼是谁的宠物吗?

实例218使用Collections类对List的排序操作 实例219 LinkedList的添加删除操作 实例220运用Vector

13 / 23

实例221改变Properties文件中的键值 实例222启动线程

实例223参赛者的比赛生活(线程休眠唤醒) 实例224资源搜索并下载(线程等待和通报) 实例225模拟淘宝购物xx交易问题 实例226携子之手与子偕老(join) 实例227线程让步(Yield) 实例228会走动的钟(多线程)

实例229变形金刚中的守护神(守护线程) 实例230查看JVM中所有的线程的活动状况 实例231模仿网络快车下载工具下载文件 实例232多线程同步方法的实例

实例233 ATM存取一体机(线程同步互斥) 实例234我的钱哪里去了 实例235门锁打不开了(死锁) 实例236门锁终于被打开了(解决死锁) 实例237一个死锁的例子

14 / 23

实例238排座位(线程优先级) 实例239赛车

实例240定时器(Timer) 实例241数字定时器

实例242手术任务(线程xx) 实例243模拟人工服务台(线程xx)实例244下雪的村庄 实例245xx 实例246飞流直下 实例247多线程断点续传 实例248滚动的珠子 实例249余额查询 实例250滚动的文字 实例251漂浮效果

实例252监视内存的使用情况 实例253璀璨的星空

实例254银行和超市业务的模拟

15 / 23

实例255一个关于泛型的简单例子 实例256带两个类型参数的泛型 实例257有界类型程序示例 实例258通配符使用示例 实例259泛型方法使用示例 实例260泛型接口示例 实例261泛型实现坐标打印 实例262继承泛型类示例 实例263继承非泛型类示例 实例264泛型类的类型识别示例 实例265强制类型转换示例 实例266无限界的擦拭 实例267有限界的擦拭 实例268 Hashtable的泛型化 实例269多功能画笔

实例270获取计算机名与IP地址 实例271获取网址的IP地址

16 / 23

实例272判断两个网址的主机名是否一样 实例273测试IP的类型 实例274查找主机 实例275主机所支持的协议 实例276使用URL访问网页 实例277 URL的组成部分

实例278通过指定的URL可以获取网页的源代码 实例279一对多通信模式 实例280自制浏览器 实例281扫描TCP端口 实例282 TCP协议服务器 实例283 TCP协议客户机 实例284 Socket连接信息

实例285 Echo服务的客户端是如何实现的? 实例286检测本机的服务端口 实例287下载的页面不丢失链接 实例288如何对网页进行重新定向

17 / 23

实例290 LAN使用代理服务器 实例291 BBS论坛服务器端 实例292 UDP报文的发送与接收 实例293加载JDBC驱动程序 实例294通过JDBC对数据库进行查询 实例295数据库更新

实例296获取数据库的基本信息 实例297获取数据库对SQL支持的信息 实例298处理访问数据库出现的常见异常情况 实例299在Servletxx连接数据库 实例300数据分页显示 实例301批处理 实例302事物处理 实例303调用存储过程 实例304连接ODBC数据库 实例305数据库中图片文件的存取 实例306 JFrame框架的应用

18 / 23

实例307 Border的使用

实例308使用Icon组件显示一张图片 实例309 Icon接口的应用 实例310 JLabel组件

实例311 Icon应用到JLabel中 实例312 JButton的使用 实例313在JButtonxx设置快捷键 实例314设置默认按钮 实例315使用JCheckBox组件 实例316 JCheckBox事件处理 实例317 JRadioButton的使用 实例318 JComboBox的使用

实例319利用ComboModel构造JComboBox 实例320 DefaultComboBoxModel的使用 实例321建立有图像的JComboBox 实例322建立可自行输入的JComboBox 实例323 JComboBox的事件处理

19 / 23

实例324 JTextField组件的使用 实例325使用JTextArea组件 实例326 BorderLayout版面布局 实例327 FlowLayout布局管理 实例328应用GridLayout设计版面 实例329如何使用BoxLayout布局管理器 实例330使用ActionEvent监听组件

实例331使用WindowAdapter实现鼠标事件 实例332使用MouseMotionListener监听鼠标 实例333使用KeyListener监听键盘 实例334计算器 实例335创建树菜单

实例336在节点中显示详细信息 实例337不断变大的文字 实例338灯光扫描的效果 实例339字体逐渐展开的效果 实例340飞舞的气球

20 / 23

实例341逐渐浮现的图片 实例342火焰边框的特效 实例343局部放大效果 实例344xx的效果 实例345漫天飞花 实例346动感影集 实例347彩虹字 实例348多功能按键 实例349测试音频播放器 实例350测试视频播放器 实例351视频反色效果 实例352实现一个录音机 实例353建立一个调色板

实例354在计算机内存中创建一个图像实例355会移动的图像

实例356将图片进行180度旋转 实例357处理图像的明暗度

21 / 23

实例358如何将彩色图转化为灰度图 实例359锐化和模糊图像 实例360显示一个图像的轮廓 实例361如何放大及拉伸图像 实例362网页版的9×9乘法口诀 实例363 Java Servlet小程序 实例364 Servlet对表单的处理过程 实例365获取/修改JavaBeans中的内容实例366喜连大三元 实例367运气对对碰 实例368文字样式统计器 实例369图形统计器 实例370创建投诉表单 实例371保存投诉的内容 实例372实现投诉站的后台操作 实例373取消投诉内容 实例374站内信

22 / 23

实例375创建评估问卷 实例376实现评估的后台操作 实例377查看评估结果

23 / 23

因篇幅问题不能全部显示,请点此查看更多更全内容