【精品问答】Java实战200例(附源码)

Java实战200例(附源码)

1.编写一个Java程序,用if-else语句判断某年份是否为闰年

2. 编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和

3. 实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同

4. 景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出

5. 编写一个Java应用程序,从键盘读取用户输入两个字符串,重载3个函数分别实现这两个字符串的拼接

6. 应用FileInputStream类,编写应用程序

7. 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到

8.编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次

9.编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序

10.编写一个Java程序在屏幕上输出“你好!”

11.如何编译 Java 文件

12.如何执行指定class文件目录(classpath)

13.如何查看当前 Java 运行的版本?

14.字符串比较

15.查找字符串最后一次出现的位置

16.删除字符串中的一个字符

17.如何使用java对字符串反转

18.如何用java对字符串搜索

19.如何用java字符串分割

20.字符串分隔(StringTokenizer)

21.字符串小写转大写

22.测试两个字符串区域是否相等

23.字符串性能比较测试

24.字符串优化

25.字符串格式化

26.连接字符串

27.数组排序及元素查找

28.数组添加元素

29.获取数组长度

30.数组反转

31.如何通过循环输出数组

32.数组获取最大和最小值

33.如何对两个数组进行合并

34.如何填充列表中元素

35.如何在数组初始化后对数组进行扩容

36.如何在java中找到重复的元素

37.如何使用 remove () 方法来删除数组元素

38.如何使用 removeAll () 方法来计算两个数组的差集

39.如何使用 retainAll () 方法来计算两个数组的交集

40.如何使用 contains () 方法来查找数组中的指定元素

41.如何使用 equals ()方法来判断数组是否相等

42.如何使用 union ()方法来计算两个数组的并集

43.如何使用 SimpleDateFormat 类的 format(date) 方法来格式化时间

44.获取当前时间

48.如何使用 Calendar 类来输出年份、月份等

46.如何使用 SimpleDateFormat 类的 format() 方法将时间戳转换成时间

47.如何重载 MyClass 类的 info 方法

48.输出数组元素

49.汉诺塔算法的实现

50.斐波那契数列的实现

51.Java阶乘代码的实现

52.Java 方法覆盖(Overriding)代码的实现

53.instanceof关键字用法

54.break关键字用法

55.continue关键字用法

56.循环中使用break或继续循环时跳到指定的标签处

57.enum 和 switch 语句使用

58.Enum(枚举)构造函数及方法的使用

59.for 和 foreach循环使用

60.Varargs 可变参数使用

61.重载(overloading)方法中使用 Vararg

62.使用 write() 方法向文件写入内容

63.使用 readLine() 方法来读取文件 test.log 内容

64.使用 delete() 方法将文件删除

65.使用 BufferedWriter 类的 read 和 write 方法将文件内容复制到另一个文件

66.使用 filewriter 方法向文件中追加数据

67.创建临时文件

68.修改文件最后的修改日期

69.获取文件大小

70.文件重命名

71.设置文件替代

72.检测文件是否存在  

73.在指定目录中创建文件

74.获取文件修改时间

75.使用File类的File()构造函数和file.createNewFile()方法来创建一个新的文件

76.递归创建目录

77.文件路径比较

78.删除目录

79.判断目录是否为空

80.判断文件是否隐藏

81.获取目录大小

82.在指定目录中查找文件

83.获取文件的上级目录

84.获取目录最后修改时间

85.打印目录结构

86.遍历指定目录下的所有目录

87.输出指定目录下的所有文件

88.在指定目录中查找文件

89.查看系统根目录

90.查看当前工作目录

91.使用 File 类的 dir.isDirectory() 和 dir.list() 方法来遍历目录

92.异常处理方法

93.多个异常处理(多个catch)

94.Finally的用法

95.使用 catch 处理异常

96.多线程异常处理

97.获取异常的例外信息

98.重载方法异常处理

99.使用多个 catch 来处理链试异常

100.通过继承 Exception 来实现自定义异常

101.计算字符串中子串出现的次数

102.采用公用电话传递数据,数据是四位的整数,在传递过程中要加密

103.读取 7 个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*

104.两个字符串连接程序

105.判断一个素数能被几个 9 整除

106.一个偶数总能表示为两个素数之和

107.求 0—7 所能组成的奇数个数

108.809*??=800*??+9*??+1

109.字符串排序

110.编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n

111.写一个函数,求一个字符串的长度,在 main 函数中输入字符串,并输出其长度

112.有 n 个人围成一圈,顺序排号,求其中一人为几号

113.输入 3 个数 a,b,c,按大小顺序输出

114.打印出杨辉三角形

115.取一个整数 a 从右端开始的 4~7 位

116.求一个 3*3 矩阵对角线元素之和

117.对 10 个数进行排序

118.求 100 之内的素数

119.请输入星期几的第一个字母来判断一下是星期几

120.一个 5 位数,判断它是不是回文数

121.给一个不多于 5 位的正整数

122.利用递归求年纪

123.利用递归方法求 5!

124.求 1+2!+3!+...+20!的和

125.2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和

126.输出 9*9 口诀

127.输入三个整数 x,y,z,请把这三个数由小到大输出

128.一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少

129.有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

130.一球从 100 米高度自由落下,每次落地后反跳回原高度的一半

131.6=1+2+3.编程找出 1000 以内的 所有完数

132.2+22+222+2222+22222(此时共有 5 个 数相加),几个数相加有键盘控制

133.输入两个正整数 m 和 n,求其最大公约数和最小公倍数

134.输入 90,打印出 90=233*5

135.判断 101-200 之间有多少个素数,并输出所有素数

136.一个矢量(Vector)的基本操作

137.继承抽象函数和实现接口

138.标识符对类的访问控制

139.通过继承Exception类来实现自己的异常类。并使用try-catch来捕获这个异常

140.简单的Java程序,只显示一个信息

141.Java中几种常用的流程控制操作

142.一维数组和多维数组的初始化和基本操作

143.Java 实例 - 利用堆栈将中缀表达式转换成后缀表达式

144.Java 实例 - 数字求和运算

145.Java 实例 - 在链表(LinkedList)的开头和结尾添加元素

146.Java 实例 - 获取链表(LinkedList)的第一个和最后一个元素

147.Java 实例 - 删除链表中的元素

148.Java 实例 - 获取链表的元素

149.Java 实例 - 获取向量元素的索引值

150.Java 实例 - 栈的实现

151.Java 实例 - 链表元素查找

152.Java 实例 - 压栈出栈的方法实现字符串反转

153.Java 实例 - 队列(Queue)用法

154.Java 实例 - 获取向量的最大元素

155.Java 实例 - 链表修改

156.Java 实例 - 旋转向量

157.Java 实例 - 数组转集合

158.Java 实例 - 集合比较

159.Java 实例 - HashMap遍历

160.Java 实例 - 集合长度

161.Java 实例 - 集合打乱顺序

162.Java 实例 - 集合遍历

163.Java 实例 - 集合反转

164.Java 实例 - 删除集合中指定元素

165.Java 实例 - 只读集合

166.Java 实例 - 集合输出

167.Java 实例 - 集合转数组

168.Java 实例 - List 循环移动元素

169.Java 实例 - 查找 List 中的最大最小值

170.Java 实例 - 遍历 HashTable 的键值

171.Java 实例 - 使用 Enumeration 遍历 HashTable

172.Java 实例 - 集合中添加不同类型元素

173.Java 实例 - List 元素替换

174.Java 实例 - List 截取

175.Java 实例 - 查看主机指定文件的最后修改时间

176.Java 实例 - 获取指定主机的IP地址

177.Java 实例 - 查看端口是否已使用

178.Java 实例 - 获取本机ip地址及主机名

179.Java 实例 - 获取远程文件大小

180.Java 实例 - Socket 实现多线程服务器程序

181.Java 实例 - 使用 Socket 连接到指定主机

182.Java 实例 - 网页抓取

183.Java 实例 - 获取 URL响应头的日期信息

184.Java 实例 - 获取 URL 响应头信息

185.Java 实例 - 解析 URL

186.Java 实例 - ServerSocket 和 Socket 通信实例

187.Java 实例 - 查看线程是否存活

188.Java 实例 - 获取当前线程名称

189.Java 实例 - 状态监测

190.Java 实例 - 线程优先级设置

191.Java 实例 - 死锁及解决方法

192.Java 实例 - 获取线程id

193.Java 实例 - 线程挂起

194.Java 实例 - 终止线程

195.Java 实例 - 生产者/消费者问题

196.Java 实例 - 中断线程

197.Java 实例 - 获取线程状态

198.Java 实例 - 获取所有线程

199.Java 实例 - 查看线程优先级

200.什么是包装类型,什么是基本类型,什么是自动拆装箱?

转载:https://developer.aliyun.com/ask/272857?utm_content=g_1000104135

作者:阿里云社区, 珍宝珠

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录如下: ==================================== 实1 HelloWorld 实10 创建一个窗体 实100 上传文件 实11 按扭 实12 复选框 实13 复合下拉列表 实14 下拉列表 实15 选项卡 实16 对话框 实17 文件对话框 实18 使用HTML语言 实19 菜单 实2 java流程控制 实20 工具栏 实21 内部窗体 实22 分割一个面板 实23 滑动杆 实24 颜色过滤器 实25 表格 实26 基本图形绘制 实27 绘制波图形 实28 图片的处理 实29 绘制指针时钟 实3 数组数据操作 实30 三围立方框 实31 三围立方体 实32 标准输入输出 实33 读写文件(字节) 实34 读写文件(字符操作) 实35 获取文件信息 实36 目录操作 实37 读取随机文件 实38 操作EXECL文件 实39 生成PDF文件 实4 矢量对象操作 实40 压缩和解压文件 实41 执行系统命令 实42 获取计算机名称和IP地址 实43 一对简单的服务器和客户端 实44 多线程服务器 实45 使用SMTP协议发送邮件 实46 使用SMTP协议接收邮件 实47 使用JAVAMAIL发送邮件 实48 使用JAVAMAIL接收邮件 实49 获取URL文本 实5 哈希表和枚举器 实50 一个简单的WEB服务器 实51 数据报通讯:聊天吧 实52 使用ODBC连接数据库 实53 加载JDBC驱动 实54 使用语句预处理 实55 可滚动结果集 实56 数据库元数据 实57 结果集元数据 实58 调用存储过程 实59 事务处理 实6 类的继承 实60 继承THREAD 实62 多线程 实63 线程组群 实64 线程间通讯 实65 线程同步 实66 线程控制 实67 线程优先级 实68 使用DOM解析XML 实69 使用SAX解析XML 实7 接口和抽象类 实70 使用JDOM解析XML 实71 使用JDOM操作XML 实72 欢迎进入APPLET世界 实73 传递参数 实74 监测鼠标事件 实75 监测键盘事件 实76 在APPLET中使用SWING 实77 应用JAR包 实78 播放声音 实79 一个简单的SERVLET 实8 类的标识和访问控制 实80 使用SERVLET获取客户表单 实81 SERVLET读取COOKIE数据 实82 SERVLET读取SESSION数据 实83 一个简单的JSP 实84 JSP处理表单提交 实85 JSP连接数据库 实86 JSP使用数据连接池 实87 JSP+BEAN的应用 实88 JSP+BEAN连接数据库 实89 读取属性文件 实9 异常的捕获和实现自己的异常类 实90 上传文件 实91 读取浏览器文件头 实92 无状态会话EJB 实93 有状态会话EJB 实94 容器管理实体EJB 实95 BEAN自管理实体EJB 实96 消息驱动BEAN 实97 简单的STRUTS 实98 信息表单提交 实99 连接数据库
### 回答1: 《Java开发实战1200》第2卷码是一本针对Java开发者的实战学习工具书,内容主要围绕Java语言的应用开发展开。该书的码提供了1200个应用实,包括但不限于开发桌面应用、Web应用、移动应用、游戏等多个领域,每个实都有完整的代码示和详细的说明,读者可以根据自己的需求和兴趣选择相应的案进行学习和实践。 这本书的码分为三部分,分别为基础篇、进阶篇和高手篇。基础篇主要介绍Java语言基础和常用的类库,适合初学者进行入门学习。进阶篇则深入探讨了Java Web开发、数据库编程、Java虚拟机等高级主题,适合有一定经验的Java开发人员学习。高手篇则介绍了一些Java开发中的高级技巧和最佳实践,同时也包括了一些Java框架的实践案,适合有一定经验的高级Java工程师进行深入学习和研究。 这本书的码具有很强的实战性和实用性,读者可以通过学习和实践获取开发经验并解决实际问题,也可以通过参考码加快自己的开发进程。然而,需要注意的是,这本书的码虽然覆盖了很多领域和主题,但并不是指导读者进行直接复制粘贴的操作。码只是提供了一个学习的起点和参考,读者需要结合自己的实际情况进行拓展和改进。同时,书中的码也需要有一定的编程基础才能更好地理解和使用。 ### 回答2: 《Java开发实战1200》是一个非常实用的Java开发指南,内含大量实际项目中常见的问题以及解决方法,为Java开发者提供了全面的技术支持和指导。这套书分为两卷,第二卷《Java开发实战1200》主要针对Java开发中遇到的各种问题进行深入探讨,并给出具体的实现码,使读者在学习过程中能够很好地将理论应用到实践中,同时也能够提高自己的编程技术和应对问题的能力。下面详细介绍一下《Java开发实战1200》第二卷码的相关情况。 第二卷的码包括16个大的大类别,涵盖了Java开发中的常见内容,如JDBC、多线程、网络编程、Spring框架、Hibernate框架、MyBatis框架等等,内容相当全面,能够满足Java开发者不同技术领域的需求。此外,码还包括了一些实用的工具类、Java语言规范等内容,在学习过程中能够更加深入地理解Java编程中的机制和原理。 使用这本书的码可以帮助Java开发者更好地学习、理解和掌握Java编程技术,提高自己的编程能力和实践经验。读者不仅可以通过码学习到Java编程的精髓,还可以在实践中加深对Java技术的理解,从而在实际开发过程中更加得心应手。与此同时,码还可以作为参考代码,实践中遇到问题也可以参考码,更快地定位和解决问题。 总之,《Java开发实战1200》第二卷码是一份非常重要和实用的资,能够帮助Java开发者充分掌握Java编程技术,加深对Java编程规范和机制的理解,为实际项目开发提供保障。 ### 回答3: Java开发实战1200第2卷码是一份非常有用的资,对于想要提高自己Java开发技能的开发者来说,这份码是一个非常好的学习工具。 这份码包含了1200个实战,每个案都是真实的Java项目开发遇到的问题,通过对这些项目的分析,可以帮助开发者解决实际项目开发中遇到的问题。 这份码不仅可以帮助开发者提高自己的Java开发技能,也可以帮助开发者了解到常见的Java开发问题,并且提供了解决问题的方法,这对于希望成为Java开发专家的开发者来说是非常重要的。 通过使用这份码,开发者可以学习到Java Web开发、Java桌面应用开发、Java网络编程、Java数据操作等技能。这份码涵盖的知识非常广泛,让开发者可以全面地了解Java开发的各个方面。 总之,Java开发实战1200第2卷码是一份非常有用的资,对于想要提高自己Java开发技能和解决实际项目开发中遇到的问题的开发者来说,这份码是一个非常有帮助的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值