No_16_0303 Java基础学习第十一天

时间:2016-03-05 00:11:58   收藏:0   阅读:183

文档版本 开发工具 测试平台 工程名字 日期 作者 备注
V1.0 2016.03.03 lutianfei none


Eclipse的概述

MyEclipse概述

Eclipse的基本使用

HelloWorld案例

源代码语法检查

大纲视窗的使用

基本环境设置

字体颜色和大小
窗口还原

window ->Perspective-> Reset Perspective

控制台还原

WindowShow ViewConsole

常用快捷键

提高开发效率的快捷键

  1. package cn.itcast_03;
  2. public class Cat extends Animal {
  3. @Override
  4. public void eat() {
  5. // TODO Auto-generated method stub
  6. System.out.println("Hello Cat");
  7. }
  8. }

生成jar包并使用jar包


Eclipse中如何制作帮助文档

删除项目和导入项目

修改项目名称

高级(Debug)调试

Object类

Object类的成员方法

  1. public class Student implements Cloneable {
  2. private String name;
  3. private int age;
  4. public Student() {
  5. super();
  6. }
  7. public class StudentDemo {
  8. public static void main(String[] args) throws CloneNotSupportedException {
  9. //创建学生对象
  10. Student s = new Student();
  11. s.setName("林青霞");
  12. s.setAge(27);
  13. //克隆学生对象
  14. Object obj = s.clone();
  15. Student s2 = (Student)obj;
  16. System.out.println("---------");
  17. System.out.println(s.getName()+"---"+s.getAge());
  18. System.out.println(s2.getName()+"---"+s2.getAge());
  19. //以前的做法
  20. Student s3 = s;
  21. System.out.println(s3.getName()+"---"+s3.getAge());
  22. System.out.println("---------");
  23. //其实是有区别的
  24. s3.setName("刘意");
  25. s3.setAge(30);
  26. System.out.println(s.getName()+"---"+s.getAge());
  27. System.out.println(s2.getName()+"---"+s2.getAge());
  28. System.out.println(s3.getName()+"---"+s3.getAge());
  29. }
  30. }


  1. @Override
  2. public boolean equals(Object obj) {
  3. //name是String类型的,而String是引用类型的,所以,在这里不能直接用==比较,应该用equals()比较
  4. //String的equals()方法是重写自Object类的,比较的是字符串的内容是否相同
  5. //this -- s1
  6. //obj -- s2
  7. //我们要使用的是学生类的特有成员变量,所以要向下转型
  8. Student s = (Student)obj; //s -- obj -- s2;
  9. if(!(obj instanceof Student)){
  10. return false;
  11. }
  12. //如果是就继续
  13. Student s = (Student)obj;
  14. //System.out.println("同一个对象,还需要向下转型并比较吗?");
  15. return this.name.equals(s.name) && this.age == s.age;
  16. }


来自为知笔记(Wiz)


原文:http://www.cnblogs.com/lutianfei/p/5243844.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!