麦子学院/Andriod应用开发/第一阶段

Android 学前准备

第三课:Eclipse IDE 使用技巧 由马一鸣老师讲解。感谢麦子学院免费开放这部分视频资源。

Eclipse由IBM开发的,2001出1.0版本。据说投入4000万美元,然后把它开源。

Ecplise基于插件,所以启动软件要加载这些插件,所以会耗费一些时间。

该课有五个大章。

这是我边看视频,边结合自己的理解做的笔记。

下面是第一章:我的地盘我做主,工作空间

有两个大内容:1)建立、切换不同的工作空间。

                           2)拷贝工作空间配置

第一大内容:建立、切换不同的工作空间

现实情况:当工作空间多了之后,比如自己看的示例程序、编写的程序、做的大项目等都导致工作空间之的频繁切换,会导致出现一些问题(如乱糟糟的,不好查找代码等),使学习和开发效率降低。

总结之一句话,如何管理这些工作空间。

第一:根据不同的项目,学会建立不同的工作空间。课程中的例子:

如果手里有音乐的项目,把所有与音乐相关的工程都组织在该项目里。

如果有手机版本经销存项目,则另建一个项目,不要在音乐项目里添加。保持项目的泾渭分明。这就涉及到个人的编程习惯和代码管理。

问题:在Eclipse开发环境,如何在不同的项目之间,完成项目切换呢?

    File>Switch Workspace  

建立项目顺序:Workspace>project>package>class

第二大内容:拷贝工作空间的配置

现实情况:不同地点,不同电脑之间,移植程序,由于配置不同导致的一些列问题,尤其是配置多以后,事情变得很麻烦。

解决方法:Ecplise支持把用户的配置导出出来,然后在不同的电脑上进行配置该用户的配置。

具体:1)导出:Ecplise 菜单File>Export>General>Preferences     经一些选择和操作后,会生成.epf文件

  2)导入 :                        Import                                                  把.epf文件导入。(空白部分与导出一致,所以省略)  重新开始工作空间,则配置生效。

心得和总结:

别看程序设计与传统的或与狭隘的管理和经济看似没有多大的关系,其实关系密切。

这些方法,都是为了提高开发效率和资源利用率。就是降低成本,追逐更大的剩余价值。

万变不离其宗,就是这个道理。

因此,在未来,无论科技和社会发展到什么程度,管理和经济都是最本质的部分。开发安卓应用,因为不前互联网公司给员工的工作在中国范围内,是处于顶尖的。学习这个技术,就是为了获得更好的回报。

JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间的更多相关文章

  1. JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助

    上一篇:JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间 第二章:键盘小快手,代码辅助 内容包括: 第一:显示行号 如何设置行号:Ecplice菜单Windows& ...

  2. 【全面解禁!真正的Expression Blend实战开发技巧】第一章 真正的开发中的最佳的做法

    原文:[全面解禁!真正的Expression Blend实战开发技巧]第一章 真正的开发中的最佳的做法 从设计者到开发者 设计师创建一个应用程序的布局然后让开发者去实现. 从开发者到设计者 开发者创建 ...

  3. java学习笔记02-Eclipse IDE配置

    Eclipse是java的ide工具,ide是集成开发工具.实际开发中都需要使用ide工具.eclipse下载 java代码在运行时,是需要先进行编译,然后才能运行.可以直接在IDE工具里运行,它会帮 ...

  4. #Java学习之路——基础阶段二(第一篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  5. 疯狂Java学习笔记(75)-----------NIO.2第一篇

    Java 7引入了NIO.2.NIO.2是继承自NIO框架,并添加了新的功能(比如:处理软链接和硬链接的功能).这篇帖子包含三个部分,我将使用NIO.2的一些演示样例.由此向大家演示NIO.2的基本用 ...

  6. Java 并发编程实践基础 读书笔记: 第一章 JAVA并发编程实践基础

    1.创建线程的方式: /** * StudySjms * <p> * Created by haozb on 2018/2/28. */ public class ThreadDemo e ...

  7. Java伪代码描述《大道至简》第一章

    第一节 Begin //原始需求 惩山北之塞,出入之迂 //项目沟通的基本方式 聚室而谋曰 //项目目标 毕力平险,指通豫南,达于汉阴 //技术方案 扣石垦壤,箕畚运于渤海之尾 //技术人员和工程管理 ...

  8. Java学习路线图分析

     Java学习路线分析图 第一阶段 技术名称 技术内容 J2SE(java基础部分) java开发前奏 计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置, ...

  9. Java学习——开端

    学号 <Java程序设计>第1周学习总结(1) 教材学习内容总结(第一章) Java最早是由Sun公司研发,原称Oak(橡树),开发者之一的James Gosling被尊称为Java之父. ...

随机推荐

  1. mysql linux备份shell

    #!/bin/bash# export and backup the activity.sql  mysqldump  -uname -password activity --skip-lock-ta ...

  2. 使用WebView视图显示网页-----迷你浏览器

    Android提供了WebView组件,表面上来看,这个组件与普通ImageView差不多,但实际上,这个组件的功能要强大得多,WebView组件本身就是一个浏览器实现,它的内核基于开源WebKit引 ...

  3. 终于!Linaro 加盟 Zephyr 项目

    导读 为物联网构建实时操作系统的开源协作项目 Zephyr 项目宣布,Linaro 有限责任公司以白金会员的身份加盟该项目.Linaro是一家为 ARM 架构开发开源软件的协作工程组织,也是全球性机构 ...

  4. Activity界面切换动画特效。

    效果图: 结构图: 测试代码: 布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearL ...

  5. document.cookie的使用

    设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次 ...

  6. Oracle合并函数内容

    --MINUS去差集,取第一个集合有的而第二集合没有的,并以第一个字段排序select t.bumenbm from T_HQ_BM t minus select b.bumenbm from t_h ...

  7. bzoj 2326: [HNOI2011]数学作业

    #include<cstdio> #include<iostream> #include<cstring> #include<cmath> #defin ...

  8. 踏着前人的脚印学Hadoop——序列化,Writerable

    package org.apache.hadoop.io; import java.io.DataOutput;import java.io.DataInput;import java.io.IOEx ...

  9. Linux内核-模块编译和安装

    我安装Ubuntu的时候是没有安装源码的,在没有安装源码前 /usr/src/ 目录下是只有两个包含内核的头文件的文件夹的: 我的内核版本是: 所以接下来就是先安装内核源码: 执行后,/usr/src ...

  10. Tab的键的妙用

    vs2013输入“(”的时候自动加入了“)”,开始的时候感觉相当不方便,要按“End”才能继续输入“:”,后来发现按“Tab"也会自动跳出括号,于是满心喜欢.