麦子学院/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. table表格

    表格是一种组织整理的数据的手段,在div布局还未流行是,也用来布局,一个表格包含了表格整体.表格头部.每个表格均有若干行,每行被分为若干单元格. 在HTML中表格使用table标签来定义,行由< ...

  2. Facebook技术架构

    Facebook MySQL,Multifeed (a custom distributed system which takes the tens of thousands of updates f ...

  3. Adriod—— DVM

    Android 运行环境主要指的虚拟机技术——Dalvik.Android中的所有Java程序都是运行在Dalvik VM上的.Android上的每个程序都有自己的线程,DVM只执行.dex的Dalv ...

  4. 5.2使用select,poll

    5.2 使用select,poll   // CPU占用率低,适用于很多简单场合 参考:UNIX环境高级编程 I/O多路转接 监测多个文件,只要有某一个文件可读/可写/异常或超时,即返回 int se ...

  5. ubuntu下的第一个脚本file.sh

    1.新建空文档,写入shell命令: #!/bin/sh cd /home/plg ./usb 第一行一定要有,一开始参考网上写的#!/usr/bin/sh,会提示错误 bash: ./file.sh ...

  6. 读者写者问题(有bug 后续更改)

    与上一篇<秒杀多线程第十篇 生产者消费者问题>的生产者消费者问题一样,读者写者也是一个非常著名的同步问题.读者写者问题描述非常简单,有一个写者很多读者,多个读者可以同时读文件,但写者在写文 ...

  7. obj.offsetHeight与obj.style.height区别

    我们都知道obj.offsetHeight与obj.style.height都可以获取obj的高度,但是在js使用中,我们通常会使用前者来获取高度,这是为什么,二者有什么样的区别呢. 1.obj.of ...

  8. Apache Jmeter(2)

    上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢.这一节创建一个简单的测试计划来使用这些元件.该计划对应的测试需求. 1)测试目标网站是fnng.cnblogs.co ...

  9. APP store 审核注意点

    磨刀不误砍柴工.作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机.对苹果iOS应用开发者来说尤其如此.苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些 ...

  10. 有关PHP安装,基础学习

    首先要安装 wamp 和 NavicatMySQLFront (要在非中文目录下) 打开DW 点击站点 ——新建站点:设置站点名称,选择本地站点文件夹:wap\www 服务器:添加 +    服务器名 ...