A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jkdong 高级黑马   /  2015-7-5 15:59  /  1010 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

day11
eclipse安装和使用
        安装
                解压启动即可
                路径不要有空格和中文
        使用
                新建项目 java project
                在项目下src(源码包)下建立包
                在包下建类
                在类里写代码
                编译源文件(代码保存时会自动生成.class,项目的bin下)
                执行class文件(右键--run as-java application)
        基本操作
                显示行号
                        代码左侧前面,右键--show line number
                设置字体
                        java字体
                                window--preference--general-appearance-colors and fonts -java - java editor - -
                        其他字体
                       
                界面复位
                        window--reset
        快捷键
                内容辅助键:
                        alt+/:
                                补齐main函数:先写main alt+/ 然后enter
                                补齐输出语句:先写syso alt+/  然后enter
                                补齐格式:
                                ......
                               
                其他的快捷键
                        ctrl+shift+o
                                如果只有一个包中有这个类,会自动弹出
                                如果多个包中有这个类,会弹出以
                        ctrl+shift+f 对代码进行格式化
                                格式化启动不了时:右键-source-format
                帮助生成代码
                        找到source
                        生成构造函数
                        生成get和set
                        @Override
                                注解:该方法就是告诉你这是注解
                               
       
        删除项目
                从工作台删除:此时硬盘上还有
                从硬盘删除
                        区别:
                                删除的时候,会有个选择
                       
        导入项目
                在项目所在位置的空白处右键--import--general--existing.....-选择项目位置
        注意
                ① 如果工作空间已经存在同名的项目,无法导入成功
                ② 重命名项目时一定要在Eclipse里面,而不是window文件系统中
                ③ 再导入项目的时候,建议勾上 Copy Projects into workspace选项,
                        一来都放在工作空间里面方便管理;
                        二来这样做的话,修改代码不会影响工作空间外面的代码,算是有一个备份,安全性高一些。
       
        *作业:把遇到的问题都记录下来,并寻求解决方案
       
        断点调试:必须掌握(相当于画内存图,了解运行原理)
                加断点
                        在想看的从哪里执行的程序左边双击即可
                        在那里加:不会的地方
                使用
                        右键-debug as-java app...
                看哪里
                        左边
                                看程序运行到那里
                        右边
                                变化过程
                怎么继续
                        按F6执行下一步
                        F8下跳到下一个断点
                        F5跳入(方法内,父类,构造方法等-->最高到Object)
                去除断点
                        再次点击
                        调试界面

Object
        打印一个对象
                在打印一个对象的时候,默认是调用它的toString()
                如果这个对象没有toString(),就调用的父类Object的toString()
                Object中的toString()返回类的全路径名+@+16进制的地址值
        注意:
                任何类都直接或者间接的继承自Objiect类(有toString()方法)
                返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。
                结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
                Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。
                换句话说,该方法返回一个字符串,它的值等于:
                getClass().getName() + '@' + Integer.toHexString(hashCode())
       
        ==比较:
                基本类型类型的比较:
                        比较的是基本类型的值是否相同
                引用数据类型的比较:
                        比较的是引用类型的地址值是否相同
       
        成员变量的比较:equals(比较重要)
                Object中的equals
                        直接调用比较的是地址值,要比较成员变量时需要重写(引用数据类型的转换)
                        重写equals一般就是为了比较某个类的多个对象的所有成员变量值是否相同
                        如果成员变量是基本类型,就用==比较
                        如果成员变量是引用类型就用该变量对应的引用类型的equals()方法
                               
                String中的equals(仅供了解)
               
本天课程总结:       
eclipse的概述
        是用java语言开发的
        安装和使用:
                前提装jdk并配置好了java_home
                helloworld
                        新建项目
                        新建包
                        新建class
        常用设置
                字体,行号,重置,窗口
        内容辅助键:
                alt+/
        其他快捷键
                导包,注释,格式化,大小写,行上下移动等
        项目的删除和导入
                注意
                ① 如果工作空间已经存在同名的项目,无法导入成功
                ② 重命名项目时一定要在Eclipse里面,而不是window文件系统中
                ③ 再导入项目的时候,建议勾上 Copy Projects into workspace选项,
                        一来都放在工作空间里面方便管理;
                        二来这样做的话,修改代码不会影响工作空间外面的代码,算是有一个备份,安全性高一些。
        eclipse的最值钱的功能debug:
                F6
                F5
                F8

Object
        打印一个对象
        ==比较问题
                基本类型
                引用类型
        自己实现对象age的比较
        equals方法
                Object 中的equals方法底层是是“==”
                自定义对象重写equals方法
                        为提高方法
                        为了提高程序的健壮性
                强制类型转换,挨个比较属性
        String类的equals方法

评分

参与人数 2技术分 +1 黑马币 +40 收起 理由
小鲁哥哥 + 40 神马都是浮云
温暖的小白 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马