【Java常识】4.0 数组、ArrayList集合、ASCII编码、 eclipse基础操作、eclipse调试、eclipse项目导入、eclipse快捷键...
1.0 如何定义数组以及访问数组中的元素,如下所示。ArrayDemo01.java
public class ArrayDemo01 { public static void main(String[] args) { int[] arr; // 声明变量 arr = new int[3]; // 创建数组对象 System.out.println("arr[0]=" + arr[0]); // 访问数组中的第一个元素 System.out.println("arr[1]=" + arr[1]); // 访问数组中的第二个元素 System.out.println("arr[2]=" + arr[2]); // 访问数组中的第三个元素 System.out.println("数组的长度是:" + arr.length); // 打印数组长度 } }
运行结果如下:
image2.0 上述代码中声明了一个int[]类型变量arr,从打印结果可以看出,数组中的三个元素初始值都为0,这是因为当数组被成功创建后,数组中元素会被自动赋予一个默认值,根据元素类型的不同,默认初始化的值也是不一样的。。具体如下表所示。
数据类型 | 默认初始化值 |
---|---|
byte、short、int、long | 0 |
float、double | 0.0 |
char | 一个空字符(空格),即’\u0000’ |
boolean | false |
引用数据类型 | null,表示变量不引用任何对象 |
3.0 ArrayList集合
该类可以存储任意类型的元素,并且长度可变。
导包:
import java.util.ArrayList;
创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型:
ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();
集合中存储的元素,只能为<>括号中指定的数据类型元素;
“<要存储元素的数据类型>”中的数据类型必须是引用数据类型,不能是基本数据类型;
下面给出8种基本数据类型所对应的引用数据类型表示形式:
基本数据类型 | 对应的引用数据类型表示形式 |
---|---|
byte | Byte |
short | Short |
Int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
集合的创建方式:
存储String类型的元素
ArrayList<String> list = new ArrayList<String>();
存储int类型的数据
ArrayList<Integer> list = new ArrayList<Integer>();
存储Phone类型的数据
ArrayList<Phone> list = new ArrayList<Phone>();
4.0 数字0-9对应ASCII编码十进制为48-57, 字母a-z对应ASCII编码十进制为97-122,字母A-Z对应ASCII编码十进制为65-90
image5.0 利用for循环打印ABCDEFG...XYZ,26个大写字母与26个小写字母
package com.edpeng.testScanner; public class Test04 { public static void main(String[] args) { char da = 'A'; char xiao = 'a'; for (int i = 0; i < 26; i++) { System.out.println("大写字母 "+da+" ,小写字母 "+xiao); da++; //更新大写字母值 xiao++; //更新小写字母值 } } }
运行结果如下:
image6.0 eclipse 基础操作
6.1快捷键6.2 注释内容辅助键 Alt+/
自动补齐main方法 main 然后 Alt+/
自动补齐输出语句 syso 然后 Alt+/
格式化Ctrl+Shift+f
代码区域右键 -- Source – Format
自动导包: Ctrl+Shift+o,如果当前类在多个包中都存在,这时候,使用Ctrl+shift+o,进行选择一个包导入即可。
- 6.21 单行注释
加注释: 先选中需要注释的内容,然后 Ctrl+/
取消注释:先选中需要取消注释的内容, 然后 Ctrl+/
6.22多行注释
6.3 断点调试加注释: 先选中需要注释的内容,然后 Ctrl+Shift+/
取消注释:先选中需要取消注释的内容, 然后 Ctrl+Shift+\
断点: 就是一个标记
如何设置断点
代码区域左边的空白位置 双击即可
- 在哪里加
想看哪个语句的执行结果就在该语句前面加
- 怎么运行断点的程序
image代码区域右键 -- Debug as -- Java Application
显示一个页面,提示是否进入调试页面? 是否记住当前操作?是(Yes)是(勾选复选框)
- 弹出了断点页面
- 点哪里
点击 工具栏中的Step Over (执行下一行)
快捷键F6 看到每一步程序的执行过程
- 看哪里
看代码区域: 对照看程序执行步骤
看Debug区域: 对照看程序执行步骤
看varable区域: 观察变量的创建、复制、销毁
- 如何消除断点
6.4 项目的删除把设置断点的方式再执行一遍
切换到Debug视图,选择 Breakpoints -- Remove All Breakpoints 就是2个XX的图标
- 在项目区域删除
在左侧PackageExplorer区域对指定项目右键,点击delete删除
- 在硬盘上删除
image 6.5项目的导入在左侧PackageExplorer区域对指定项目右键,点击delete删除,同时选中下面的在硬盘上删除(Delete project contents on disk)
在左侧的PackageExplorer区域右键,选择 import
选择 General -- Existing Projects into Workspace
选择后,点击 next
在新的窗口中,点击 Browse 找到需要导入的项目(注意,找到项目的名字位置就可以了),选中要导入的项目,点击Copy复选框,点击Finish完成。
- 注意事项
Eclipse中已经存在的同名项目不能再次导入
image7.0 eclipse常用快捷键
7.1 Ctrl+T:查看所选中类的继承树例如,在下面代码中,选中Teacher类名,然后按Ctrl+T,就会显示出Teacher类的继承关系:
image//员工 abstract class Employee{ public abstract void work(); } //讲师 class Teacher extends Employee { public void work() { System.out.println("正在讲解Java"); } }7.2 Ctrl+滑动鼠标点击类名,或者选中类名后,按F3键查看所选中类的源代码。 image 7.3 注释,使用文档注释,将类或者方法进行注释用@简单标注基本信息。@author 作者、@version代码版本、@param方法参数、@return方法返回值等。
package cn.itcast; /** * 我的工具类 * @author Li * @version 1.0版本 */ public class Tool { /** * 返回两个整数的累加和 * @param num1 第一个数 * @param num2 第二个数 * @return 返回累加和 */ public static int getSum(int num1, int num2){ return num1 + num2; } }7.4 导出jar包:即把项目中所有类,打包到指定的jar包中,步骤如下图: image
7.5导入jar包:即把指定的jar包,加入到指项目中,提供给项目使用。
image 7.6 常用来修饰类、方法、变量的修饰符如下:7.7 我们编写程序时,权限修饰符一般放于所有修饰符之前,不同的权限修饰符不能同时使用;
public公有权限修饰符,公共访问, 类,方法,成员变量protected保护权限修饰符,受保护访问, 方法,成员变量默认什么也不写也是一种权限修饰符,默认访问, 类,方法,成员变量private私有权限修饰符,私有访问, 方法,成员变量static静态修饰符 方法,成员变量final最终修饰符 类,方法,成员变量,局部变量abstract抽象修饰符 类 ,方法
abstract与private不能同时使用;
abstract与static不能同时使用;
abstract与final不能同时使用。
- 点赞
- 收藏
- 分享
- 文章举报
- 01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型
- java中集合 list Map arraylist linkedlist hashmap ——学java,零基础不怕,不只要理论,更要实践+项目,<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- Java基础知识_day09_(对象数组,ArrayList集合)
- Java基础知识_day09_(对象数组,ArrayList集合)
- Eclipse java web项目 ,导入IntelliJ IDEA 完整操作!
- java基础37 集合框架工具类Collections和数组操作工具类Arrays
- Java基础(极客)——16、Java开发调试技巧及Eclipse快捷键使用方法
- Java基础之集合框架--Arrays工具类(专门操作数组的工具类)
- Android 开发入门问题集:启动模拟器、安装卸载apk、项目调试、导入Android sample并重新生成R.java……【更新】
- 从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目)
- JAVA基础之集合数组详解
- java对集合和迭代的操作基础总结
- eclipse导入java项目方法及出现问题
- Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator
- Eclipse Java EE IDE 导入Maven项目问题
- eclipse导入了一个java项目,没有jre system library问题
- 将java项目从myeclipse导入eclipse中,我们不得不知道的那些事
- paip.数组以及集合的操作uapi java php python总结..
- mac eclipse 导入项目或新建项目R.java文件无法生成
- Java基础---使用Arrays类操作Java中的数组(三十二)