![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
woshifano
这个作者很懒,什么都没留下…
展开
-
类集框架之ArrayList简单用法
ArrayList就是传说中的动态数组,数组大小会跟随存储和删除数据原创 2014-07-21 12:45:26 · 486 阅读 · 0 评论 -
50道Java习题之08
题目:求s = a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222原创 2014-07-31 15:06:18 · 388 阅读 · 0 评论 -
50道Java习题之10
题目:一球从100米高度自由落下,每次落地ho原创 2014-07-31 23:37:58 · 446 阅读 · 0 评论 -
50道Java习题之11
题目:有1、2、3、4四个数字,能组成多少个互不相同且qu'c原创 2014-08-01 10:22:06 · 341 阅读 · 0 评论 -
Java常用位运算
3>> 右移运算符,移动一位相当于原来的数值除以2,如:12>>2 = 3^ 异或运算符,任何数异或自己 = 把自己置零a%2 等价于 a&1求两个数的平均值int average(int x,int y){return (x&y)+((x^y)>>1);}不用temp交换两个整数void swap(int x,int原创 2014-11-26 16:17:28 · 481 阅读 · 0 评论 -
括号配对问题
括号配对问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes原创 2014-11-27 10:01:48 · 345 阅读 · 0 评论 -
Linux下配置JDK
昨天装了ubuntu14.04.1,装好的第一件事就是配置环境变量,又不想无脑用apt-get install命令,所以去了sun官网下了最新版本jdk1.8.0_25,一开始下载的是.rpm格式的文件,这种格式的文件ubuntu不支持,所以重新下载了.tar.gz格式的文件。将下载好的压缩包解压到任意文件夹下,cd进入解压好的文件夹的父文件夹,使用mv命令将它移动到/usr/local/原创 2014-11-29 18:25:28 · 397 阅读 · 0 评论 -
最大子序列的3种不同时间复杂度的算法
第一种是最挫的O(N^2)的算法,就是直接暴力二重循环解之。public class MaxSubSum1 { public static int maxSubSum2(int[] a){ int maxSum = 0; for(int i = 0;i < a.length;i ++){ int thisSum = 0; for(int j = i;j <原创 2015-01-26 16:30:44 · 556 阅读 · 0 评论 -
Java对象数组序列化与反序列化
先创建一个Java Bean/**一个low的Java Bean*/public class Box implements Serializable{ private int width; private int height; public Box(){ } public Box(int width,int height){ this.wid原创 2014-12-05 22:56:41 · 5528 阅读 · 0 评论 -
HDU2539 Java代码
一道水题,完全可以用数组解决,强行数据结构。import java.util.*;import java.io.*;public class HDU2539 { /*判断一个字符串是否以“ no good”结尾*/ public static boolean ifContainGood(String s){ if(s.endsWith(" no原创 2015-02-05 18:37:42 · 409 阅读 · 0 评论 -
HashMap和TreeMap的区别和遍历
一、HashMap和TreeMap的区别在Java的Map接口中已经实现了两种比较常用的实现类,分别为HashMap和TreeMap。其中HashMap通过hashcode对其内容进行快速查找,其实现是通过哈希表;而TreeMap中的所有元素都保持着某种特定的顺序,其实现运用了红黑树。HashMap的运行速度比TreeMap快一点,这是因为它们所使用的数据结构不同的原因。所以应原创 2015-02-25 10:50:25 · 865 阅读 · 0 评论 -
next()和nextLine()的区别
众所周知,在Java中输入字符串有两种方法,就是next()和nextLine(),今天研究了一下其中的区别。首先,nextLine()的输入是碰到回车就终止输入,而next()方法是碰到空格,回车,Tab键都会被视为终止符。所以next()不会得到带空格的字符串,而nextLine()可以得到带空格的字符串。例如: Scanner scanner = new Scanner原创 2015-02-25 15:12:13 · 11491 阅读 · 1 评论 -
50道Java习题之09
题目:一个数如果恰好等于它的yi原创 2014-07-31 15:15:03 · 393 阅读 · 0 评论 -
50道Java习题之05
题目:利用条件运算符的嵌套原创 2014-07-31 12:19:41 · 393 阅读 · 0 评论 -
50道Java习题之02
题目:判断101-200之间有多少个素数,并输出所有素数。fen原创 2014-07-31 10:40:22 · 373 阅读 · 0 评论 -
类集框架之Set简单用法
所谓类集框架就是JDK提供的一系列类和接口原创 2014-07-21 17:08:54 · 655 阅读 · 0 评论 -
类集框架之Map简单用法
Map是一个单独的接口,而HashMap是Map 的原创 2014-07-21 20:59:24 · 420 阅读 · 0 评论 -
50道Java习题之14
题目:输入某年某月某日,判断这一天是这一年的第几天?原创 2014-08-01 20:14:44 · 403 阅读 · 0 评论 -
50道Java习题之12
题目:企业发放的奖金根据利润提成,原创 2014-08-01 10:52:04 · 516 阅读 · 0 评论 -
50道Java习题之13
题目:一个整数,它加上100后是一个完全平方数,再加上1 68原创 2014-08-01 14:00:00 · 439 阅读 · 0 评论 -
50道Java习题之15
题目:输入三个整数a,b,c,请把这三个数由小到大输出。原创 2014-08-02 12:34:51 · 443 阅读 · 0 评论 -
50道Java习题之01
题目:古典问题:有一对兔子,从出生后第3个月原创 2014-07-31 10:17:46 · 436 阅读 · 0 评论 -
50道Java习题之07
题目:输入一行字符,分别统计出其原创 2014-07-31 14:49:31 · 438 阅读 · 0 评论 -
50道Java习题之03
题目:打印所有的水仙花数原创 2014-07-31 10:48:55 · 458 阅读 · 0 评论 -
Scanner类的用法
使用Scanner必须要导入包java.util.Scanner,Scanner原创 2014-07-31 11:11:28 · 498 阅读 · 0 评论 -
50道Java习题之04
题目:将一个正整数分解质因数,原创 2014-07-31 12:02:41 · 397 阅读 · 0 评论 -
50道Java习题之06
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。分析:求最大原创 2014-07-31 14:25:51 · 490 阅读 · 0 评论 -
ubuntu15.04安装jdk1.8.0_45和tomcat8
给电脑装了ssd,重装了ubuntu15.04,下了最新的jdk1.8.0_45和tomcat8,记录下配置过程,方便以后学习。把jdk1.8.0_45解压放在/home/ukfire目录下,然后打开.bashrc文件:sudo vim ~/.bashrc在最后加上几行:#jdk environmentexport JAVA_HOME=/home/ukfire/jdk1.8.0_原创 2015-07-15 17:56:18 · 918 阅读 · 0 评论