慕课网-安卓工程师初养成-1-5 使用Eclipse开发Java程序
来源: http://www.imooc.com/video/1412
eclipse --- IDE
集成开发环境(IDE)是一类软件
将程序开发环境和程序调试环境集合在一起,提高开发效率
其他IDE,如:MyEclipse, NetBeans
下载: http://www.eclipse.org/downloads/
windows,linux,还有分32bit,64bit的版本
下载完成后解压即可使用,运行直接点击eclipse.exe,启动后设置默认工程路径
eclipse java 开发步骤
1. 创建Java项目
2. 创建程序包
3. 编写Java源程序
4. 运行Java程序
detail:
打开eclipse后,
1. 创建Java项目
点击菜单 File - > New -> Java Project
或者
在Package Explorer 空白处右键单击 New->Java Project
然后在弹出窗口的 “New Java Project” ,Project Name 右侧输入工程名称,例如 immoc, 其他东西选择默认,然后点击Finish
以上步骤完成之后,在 Package Explorer中会出现 src 和 JRE System Library
src目录用来存放源文件
2. 创建程序包
在Package Explorer窗口的src 右键单击,选择New->Package , 弹出窗口 New Java Package窗口
然后输入包名,例如 com.imooc, 然后点击 Finish, 然后在src目录下就会出现一个新的包文件
3.编写Java源程序
需要在刚刚创建的包下面新建源文件
在刚刚的包,例如 com.imooc ,右键单击, 选择 New -> Class, 弹出窗口New Java Class 窗口
在Name处输入名称,例如 HelloWorld, 然后直接点击 Finish
可以在Package Explorer中看到源代码文件: HelloWorld.java
并且默认有生成一些代码:
package com.imooc;
public class HelloWorld {
}
接着在大括号中输入以下红色字体内容:
package com.imooc;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("I Love Imooc!");
}
}
4. 运行Java程序
在代码空白处,右键单击,选择 Run As -> Java Application
然后在Console中会打印
I Love Imooc!
或者点击菜单中的运行按钮 ,也可以

代码说明:
package com.imooc;
public class HelloWorld { ---> public为类的修饰符,class是类的关键字,HelloWorld为类的名称,注意:类的名称要与源代码文件名称一致
public static void main(String[] args) { ---->main为整个程序入口
System.out.println("I Love Imooc!"); ---->实现输出功能
}
}
慕课网-安卓工程师初养成-1-5 使用Eclipse开发Java程序的更多相关文章
- 慕课网-安卓工程师初养成-4-9 Java循环语句之 for
来源:http://www.imooc.com/code/1425 Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换. 语法: 执行过程: ...
- 慕课网-安卓工程师初养成-4-8 Java循环语句之 do...while
do...while 循环与 while 循环语法有些类似,但执行过程差别比较大. 语法: 执行过程: <1>. 先执行一遍循环操作,然后判断循环条件是否成立 <2>. 如果 ...
- 慕课网-安卓工程师初养成-4-7 Java循环语句之 while
来源: http://www.imooc.com/code/1420 生活中,有些时候为了完成任务,需要重复的进行某些动作.如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈.在 ...
- 慕课网-安卓工程师初养成-2-5 如何命名Java变量
来源:http://www.imooc.com/code/1221 如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理---变量名! 需要注意,给酒店房间起名字时可以是数字 ...
- 慕课网-安卓工程师初养成-2-6 Java中的数据类型
来源:http://www.imooc.com/code/1230 通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在“放臭袜子的盒子”里我们是不会放“面包”的!同理,变量 ...
- 慕课网-安卓工程师初养成-1-1 Java简介
来源 http://www.imooc.com/video/1430 主要内容 Java平台应用 核心概念:JVM,JDK,JRE 搭建Java开发环境 使用工具开发安卓程序 经验技巧分享 Java历 ...
- 慕课网-安卓工程师初养成-6-5 使用循环操作 Java 中的数组
来源:http://www.imooc.com/code/1531 实际开发中我们经常使用循环控制数组成员的操作.如: 运行结果: 其中, 用于获取数组的长度 需要注意的“小毛病”: 1. 数组下标 ...
- 慕课网-安卓工程师初养成-6-3 如何使用 Java 中的数组
来源:http://www.imooc.com/code/1525 Java 中操作数组只需要四个步骤: 1. 声明数组 语法: 或者 其中,数组名可以是任意合法的变量名,如: 2. 分配空间 简 ...
- 慕课网-安卓工程师初养成-5-4 使用 Eclipse 调试程序
来源:http://www.imooc.com/video/1627 IDE断点调试功能 比如 之前的程序,写错了,变成如下 package com.imooc; import java.util.S ...
- 慕课网-安卓工程师初养成-4-14 Java 循环语句之多重循环
来源:http://www.imooc.com/code/1497 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行 ...
随机推荐
- Zabbix agent on Microsoft Windows
1.在Windows上创建目录: C:\Windows\zabbix\ 2.下载安装包并解压到新建的目录 3.下载地址:http://www.zabbix.com/downloads/3.0.0/za ...
- 【linux】之虚拟机的使用
VMware常用的配置 1.虚拟机快照设置 2.虚拟机克隆 分为链接克隆和完整克隆 链接克隆不占用过大的资源,但是主机删除之后,克隆机无法正常使用 完整克隆,占用空间资源,和主机之间互不影响 一般常用 ...
- MappedByteBuffer读写文件
一. MappedByteBuffer java把文件映射到内存中,避免堆内存产生大对象引起full gc.mappedByteBuffer的读写速度都要超过堆内读写文件的速度 public clas ...
- C#学习笔记五: C#3.0Lambda表达式及Linq解析
最早使用到Lambda表达式是因为一个需求:如果一个数组是:int[] s = new int[]{1,3,5,9,14,16,22};例如只想要这个数组中小于15的元素然后重新组装成一个数组或者直接 ...
- 【Android】源码external/目录中在编译过程中生成的文件列表
=> external/eyes-free: accessibilityvalidator.jar (host,share) => external/mesa3d: libMesa ...
- HDU 2897 邂逅明下(巴什博奕)
题意: 每行有三个数字n,p,q,表示一堆硬币一共有n枚,从这个硬币堆里取硬币,一次最少取p枚,最多q枚,如果剩下少于p枚就要一次取完.两人轮流取,直到堆里的硬币取完,最后一次取硬币的算输.对于每一行 ...
- dede各种运用[转]
文章正文页常用函数: 1.相应文章上下文调用: {dede:prenext function="str_replace(' 下一篇:','<'.'br'.' />下一篇: 2.文 ...
- 图片_ _Android有效解决加载大图片时内存溢出的问题 2
Android有效解决加载大图片时内存溢出的问题 博客分类: Android Android游戏虚拟机算法JNI 尽量不要使用setImageBitmap或 setImageResource或 Bit ...
- Win8下修改任務欄的資源管理器默認打開位置
不能像win7一樣右鍵屬性改了,但還是有辦法的. 新建一個文件夾,建立快捷方式,右鍵快捷方式,將目標改為%windir%\explorer.exe /n,/e,D:\Desktop 然後將該快捷方式拖 ...
- jquery ready 延迟
$.holdReady(true);//延迟 $.holdReady(false);//解延迟 用于下载文件的时候,异步操作 $.holdReady(true); $.getScript(" ...