数组
今天任务
1.开发工具eclipse的介绍
2.数组的声明和初始化
3.数组的元素访问以及遍历
4.数组的应用(冒泡排序、选择排序、插入排序、快速排序、顺序查找和二分法查找)
第一节:开发工具的介绍
1.1 工作空间的概念
工作空间(workspace),是用户在同一个工程中(或者是一个事务)工作环境的集合,简单来说,就是项目存放的位置
就是你项目存放的位置:项目,文件,文件夹
工作空间有明显的层次结构。项目在最顶级,项目里头可以有文件和文件夹
Eclipse的配置 切换为java透视图: window—>Perspective—>open Perspective—>other—>java
重置透视图: window--->Perspective--->reset Perspective
Package Explorer :包资源管理器,用来管理项目的包
入门演示如何创建项目 :
file--->New--->Java Project
项目结构 :
jre :运行环境
src: 存放源码
1 创建包 ,公司域名的倒置 www.baidu.com com.baidu.helloworld com.qf.helloworld 小写
2 创建类,类名HelloWorld
3 编写代码
4 运行 点击run按钮
配置Eclipse
1 修改字体大小 window-->preferences--->输入font---->colors and fonts--->basic--->text font
2 修改编码 utf-8 window-->preferences--->输入 encoding--> workspace--> other utf-8
3 修改代码提示 window-->preferences--->输入 assist --->java--editor> content assist
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(@,
1.2 常用快捷键的介绍
常见模板代码(代码片段)
main--->主函数
syso--->输出语句
自定模板
window-->preferences-->java--->editor--->templates
添加模板
psvm
public static void main(String[] args){
${cursor}
}
ctrl+D:删除一行
ctrl+shift+f:格式化代码
ctrl+S:保存文件
ctrl+shift+o:导包
ctrl+alt+方向键上下键:向上或向下复制
alt+方向键的上下键:向上或向下移动
alt+shift+j:文档注释
ctrl+/:单行注释
ctrl+/:取消单行注释
ctrl+shift+/:多行注释
ctrl+shift+:取消多行注释
shift+enter:强制向下换行
ctrl+shift+enter 强制向上换行
ctrl+f11:运行
alt+shift+a:矩形选择
1.3 参考资料
可参考http://www.runoob.com/eclipse/eclipse-create-java-project.html
第二节:数组
数组:多个数据的组合。变量是开辟一个空间,而数组是开辟一串连续空间。
数组属于引用类型。
2.1 数组的声明
方式一:数据类型[] 数组名
方式二:数据类型 数组名[]
推荐使用方式一,C#等越来越多的语言已经不支持方式二定义数组
2.2 数组的初始化
Java中的数组必须先初始化,然后才可以使用,所谓初始化,就是为数组中的数组元素分配内存空间,并为每个数组元素赋初始值
2.2.1 静态初始化
初始化时由程序员指定每个数组元素的初始值,由系统计算数组长度
语法:数组元素类型[] 数组名 = new 数组元素类型[]{元素0,元素1,....};
可简写为:数组元素类型[] 数组名 = {元素0,元素1,....};
说明:任何一个变量都得有自己的数据类型,这里的arr表示数组变量名称,int表示数组中元素的类型,int[]才是数组