社区
Java EE
帖子详情
重分求一个能学习面向对象分析的JAVA例子.不要太大的
JSTART
2003-09-12 02:51:38
希望能找一个比较经典的JAVA源码的例子.用来学习面向对象分析和设计
希望程序不要太大.象JIVE.等那些都很大.做起来比较麻烦.
不知道谁有这样的例子下载.
谢谢
JSTART@163.COM
...全文
96
5
打赏
收藏
重分求一个能学习面向对象分析的JAVA例子.不要太大的
希望能找一个比较经典的JAVA源码的例子.用来学习面向对象分析和设计 希望程序不要太大.象JIVE.等那些都很大.做起来比较麻烦. 不知道谁有这样的例子下载. 谢谢 JSTART@163.COM
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junyi2003
2003-09-12
打赏
举报
回复
不好说,每个人看对象都不一样。
分解出来的类和属性都也各不相同。
没有绝对正确的,只有相对合理的。
netcobol
2003-09-12
打赏
举报
回复
class Employee
{
public Employee(String eName,double eSalary)
{ name = eName;
salary = eSalary;
}
public void raiseSalary(double byPercent)
{ salary *= (1 + byPercent / 100);
}
public String toString()
{ return (name + " " + salary + "");
}
private String name="";
private double salary=0.0;
}
public class Manager extends Employee
{ public Manager(String eManager,double eSalary)
{ super(eManager,eSalary);
secretaryName = "";
}
public void raiseSalary(double byPercent)
{ double bonus = 0.5 * 5;
super.raiseSalary(byPercent + bonus);
}
public String getSecretaryName()
{ return secretaryName;
}
public void setSecretaryName(String name)
{ secretaryName = name;
}
public String toString()
{ return super.toString() + " boss secretary is " + secretaryName;
}
private String secretaryName;
}
netcobol
2003-09-12
打赏
举报
回复
import java.awt.*;
import java.util.*;
class Tile extends Rectangle implements Comparable
{ public Tile(int x, int y, int w, int h, int zz)
{ super(x,y,w,h);
z = zz;
}
public int compareTo(Object b)
{ Tile tb = (Tile) b;
return z - tb.z;
}
public String toString()
{ return super.toString() + "[z=" + z + "]";
}
int z;
}
import java.awt.*;
import java.util.*;
public class TileTest
{ public static void main(String[] args)
{ Tile[] a = new Tile[20];
int i;
for(i=0;i<a.length;i++)
a[i] = new Tile(i,i,10,20,(int)(100 * Math.random()));
System.out.println("unsort array: ");
for(i=0;i<a.length;i++)
System.out.println(a[i]);
Arrays.sort(a);
System.out.println("Start to sort array: ");
for(i=0;i<a.length;i++)
System.out.println(a[i]);
}
}
netcobol
2003-09-12
打赏
举报
回复
public interface PetOutput
{
void sound();
}
public class Dog implements PetOutput
{
public Dog(String aName)
{
name = aName;
breed = "unknown";
}
public Dog(String aName,String aBreed)
{
name = aName;
breed = aBreed;
}
public String toString()
{
return "It's " + name + " the " + breed;
}
//Must complete sound in this interface
public void sound()
{
System.out.println("Woof Woof");
}
public String getName()
{
return name;
}
private String name;
private String breed;
}
dophin1003
2003-09-12
打赏
举报
回复
gz
Java
学习
心得——整数
太大
的错误
IntTest.
java
:3: 错误: 整数
太大
long c = 2147483648; ^ 1 个错误 上述报错的源代码为: public class IntTest{ public static void main(String[] args){ long c = 2147483648; System.out.println(c); } } 这个问题的本质是:
Java
在任何情况下,处理整数型的“字面量(数据)”时,默认会将字面量...
Java
学习
顺序流程和
学习
方法
首先,我个人比较推崇的
学习
方法是:先学
java
前段,也就是HTML,css,js,因为
学习
java
以后肯定是往
java
ee方向发展的,
学习
完前端,在
学习
后端很多东西比计较容易理解! 其中J2SE是关键,如果学好了
java
se 部分,基础扎实了,后面进阶
学习
也比较轻松! 补充说明一下:我觉得
学习
java
比较合适的方法是先把所有的知识点过一遍,然后把所有的知识点串起来,边做开发边补充,就像写文章一样,先写好框架,然后再去润色填充。因为前期在
学习
的时候你不知道用在哪里,不知道用途,没有
学习
..
Java
分代收集算法详解
摘要 当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分为几块。一般是把
Java
堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适当的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成收集。而老年代中因为对象存活率高、没有额外空间对它进行分配担保,就必须使用“标记-清除”或“标记-整理”算法来进行回收。方
java
code large_
Java
中的“代码
太大
”编译错误(“Code too large” compilation error in
Java
)...
Java
中的“代码
太大
”编译错误(“Code too large” compilation error in
Java
)
Java
中的代码是否有最大大小? 我写了
一个
功能超过10,000行。 实际上,每行为数组变量赋值。arts_bag[10792]="newyorkartworld";arts_bag[10793]="leningradschool";arts_bag[10794]="mailar...
Java
分代收集算法
摘要当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分为几块。一般是把
Java
堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适当的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成收集。而老年代中
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章