
java基础知识回顾
GavinWGQ
Java高级开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中类继承的简单应用案例
问题描述: 某公司的雇员分为以下若干类: 1、Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 2 SalariedEmployee:Employee的子类,拿固定工资的员工。属性:月薪 3HourlyEmployee:Employee的子类,按小原创 2013-08-25 10:20:13 · 6356 阅读 · 2 评论 -
java多线程交互案例
设计两个线程,完成消费者购买商品和生产者生产商品。 首先定义一个商品类: public class Product { private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } public String toString(){\\重写tostr原创 2013-08-25 10:27:17 · 1114 阅读 · 0 评论 -
一道数组排序问题
在庞果网看到的一道数组排序问题,问题内容如下:给定一个包含1-n的数列,我们通过交换任意两个元素给数列重新排序。求最少需要多少次交换,能把数组排成按1-n递增的顺序,其中,数组长度不超过100。例如:原数组是3,2,1, 我们只需要交换1和3就行了,交换次数为1,所以输出1。原数组是2,3,1,我们需要交换2和1,变成1,3,2,再交换3和2,变为1,2,3,总共需要的交换次数为2,所以输出2。原创 2013-09-06 16:43:48 · 968 阅读 · 0 评论 -
如何处理可变长度的数组或list集合
当我们需要处理一个可变长度的数组或是list集合,把不合某个条件的元素去除,正序遍历时,删除符合条件的元素时需要将下标-1,然后继续循环,也可以采用倒序处理,这样不需要额外做什么操作了,比较方便。总之处理问题,需要根据目的选择合适的方法,不然结果可能会和预期的不一致哦!原创 2013-09-05 17:28:19 · 3300 阅读 · 0 评论