Java
文章平均质量分 65
lujie_1996
精通C++、Java语言,6年软件开发经验,编写了30余个大中型项目。热衷于ACM竞赛和算法,在OJ上完成千余题,并多次参加ACM-ICPC亚洲区域赛和省赛,取得银奖、铜奖各3项的好成绩。曾举办过两次大学生程序设计大赛,负责命题、环境部署和判题服务器的维护,吸引了近100支队伍(约300人)参与。
展开
-
Java中String类的使用方法
String类位于java.lang包中,和数组一样都是引用类型。如果在应用程序中处理不好字符串,那么这个程序很可能寸步难行。 一、字符串的创建1.String(char a[])使用字符数组a来创建String对象例如:char a[] = {'h','e','l','l','o'};String str = new String(a);2.String(char原创 2017-08-10 23:28:29 · 501 阅读 · 0 评论 -
设计模式之单例模式(Singleton)
单例模式又叫单体模式,是一种常见的软件设计模式。单例模式的定义:一个类有且仅有一个实例,并且自行实例化提供给系统访问。 在日常生活中,地球只有一个,生命只有一次。同样,在计算机系统中,单例模式也普遍存在,比如:Windows程序管理器(explorer.exe)不能启动多个,打印机不能同时接收多份作业,通信端口不能同时被多个应用程序监听。所以,使用单例模式就是为了防止一个对象被多次创建原创 2017-08-25 22:51:41 · 307 阅读 · 0 评论 -
经典改错题(2013年巨人网络 Java 笔试题改编)
功能输出int范围内最小值到最大值的所有数是否是奇数,代码如下。public class Main { public static void main(String[] args) { for (int i = Integer.MIN_VALUE; i <= Integer.MAX_VALUE; ++i) { boolean isEven = (i % 2 == 1);原创 2017-11-12 16:59:19 · 1989 阅读 · 5 评论 -
Java生成随机密码(包含大小写字母和数字)
使用Java语言随机生成6位密码(包含大写字母、小写字母和数字),方便分配ACM竞赛的账号和密码,也适用于网站发送短信、防机刷的验证码,下面的演示代码生成了5个密码。 代码public class RandomPwd { public static void main(String[] args) { for (int i = 0; i < 5; i++) { for (i原创 2017-11-12 18:55:19 · 8730 阅读 · 5 评论 -
Java飞行球游戏零基础快速入门
游戏简介玩家使用键盘的上、下键来控制蓝色小球的上下移动,避开所有障碍物达到终点即获胜,类似很早很早以前三星手机上的彩虹飞游戏和近两三年十分火爆的Flappy Bird手游。 游戏截图 代码实现import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import jav原创 2018-01-07 19:13:08 · 1146 阅读 · 0 评论 -
选择排序、冒泡排序算法(Java实现)
红色数字表示正在比较两个数的大小,并且在交换之后(如果需要)的结果。绿色数字表示已经归位(排序完成)的数字。注:每个算法只演示前10次循环。选择排序初始2391216285第1次9231216285原创 2017-08-19 23:01:19 · 301 阅读 · 0 评论