Java实战200例(附源码)
1.编写一个Java程序,用if-else语句判断某年份是否为闰年
2. 编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和
3. 实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同
4. 景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出
5. 编写一个Java应用程序,从键盘读取用户输入两个字符串,重载3个函数分别实现这两个字符串的拼接
7. 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到
8.编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次
9.编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序
11.如何编译 Java 文件
14.字符串比较
16.删除字符串中的一个字符
19.如何用java字符串分割
21.字符串小写转大写
23.字符串性能比较测试
24.字符串优化
25.字符串格式化
26.连接字符串
27.数组排序及元素查找
28.数组添加元素
29.获取数组长度
30.数组反转
31.如何通过循环输出数组
32.数组获取最大和最小值
33.如何对两个数组进行合并
34.如何填充列表中元素
38.如何使用 removeAll () 方法来计算两个数组的差集
39.如何使用 retainAll () 方法来计算两个数组的交集
40.如何使用 contains () 方法来查找数组中的指定元素
43.如何使用 SimpleDateFormat 类的 format(date) 方法来格式化时间
44.获取当前时间
46.如何使用 SimpleDateFormat 类的 format() 方法将时间戳转换成时间
48.输出数组元素
49.汉诺塔算法的实现
50.斐波那契数列的实现
51.Java阶乘代码的实现
54.break关键字用法
61.重载(overloading)方法中使用 Vararg
63.使用 readLine() 方法来读取文件 test.log 内容
65.使用 BufferedWriter 类的 read 和 write 方法将文件内容复制到另一个文件
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.异常处理方法
94.Finally的用法
96.多线程异常处理
97.获取异常的例外信息
98.重载方法异常处理
101.计算字符串中子串出现的次数
102.采用公用电话传递数据,数据是四位的整数,在传递过程中要加密
103.读取 7 个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*
104.两个字符串连接程序
105.判断一个素数能被几个 9 整除
106.一个偶数总能表示为两个素数之和
107.求 0—7 所能组成的奇数个数
109.字符串排序
110.编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n
111.写一个函数,求一个字符串的长度,在 main 函数中输入字符串,并输出其长度
114.打印出杨辉三角形
117.对 10 个数进行排序
118.求 100 之内的素数
121.给一个不多于 5 位的正整数
122.利用递归求年纪
123.利用递归方法求 5!
125.2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和
126.输出 9*9 口诀
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,求其最大公约数和最小公倍数
135.判断 101-200 之间有多少个素数,并输出所有素数
137.继承抽象函数和实现接口
138.标识符对类的访问控制
139.通过继承Exception类来实现自己的异常类。并使用try-catch来捕获这个异常
141.Java中几种常用的流程控制操作
143.Java 实例 - 利用堆栈将中缀表达式转换成后缀表达式
144.Java 实例 - 数字求和运算
145.Java 实例 - 在链表(LinkedList)的开头和结尾添加元素
146.Java 实例 - 获取链表(LinkedList)的第一个和最后一个元素
150.Java 实例 - 栈的实现
151.Java 实例 - 链表元素查找
155.Java 实例 - 链表修改
156.Java 实例 - 旋转向量
157.Java 实例 - 数组转集合
158.Java 实例 - 集合比较
160.Java 实例 - 集合长度
161.Java 实例 - 集合打乱顺序
162.Java 实例 - 集合遍历
163.Java 实例 - 集合反转
165.Java 实例 - 只读集合
166.Java 实例 - 集合输出
167.Java 实例 - 集合转数组
170.Java 实例 - 遍历 HashTable 的键值
171.Java 实例 - 使用 Enumeration 遍历 HashTable
180.Java 实例 - Socket 实现多线程服务器程序
181.Java 实例 - 使用 Socket 连接到指定主机
182.Java 实例 - 网页抓取
185.Java 实例 - 解析 URL
186.Java 实例 - ServerSocket 和 Socket 通信实例
189.Java 实例 - 状态监测
192.Java 实例 - 获取线程id
193.Java 实例 - 线程挂起
194.Java 实例 - 终止线程
196.Java 实例 - 中断线程
197.Java 实例 - 获取线程状态
198.Java 实例 - 获取所有线程
加入阿里云钉钉群享福利:每周技术直播,定期群内有奖活动、大咖问答
感谢汇总,关于ECS云服务器参考:https://dashi.aliyun.com/site/cloud/ecs
更多参考云服务器帮助文档,官网地址:https://help.aliyun.com/product/25365.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。