zoukankan      html  css  js  c++  java
  • 【代码笔记】Java常识性基础补充(二)——数组、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); // 打印数组长度
             }
         }

     

    运行结果如下:

     

    2.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

     

     5.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++; //更新小写字母值
            }
        }
    }

    运行结果如下:

     

     

    6.0 eclipse 基础操作

     6.1快捷键

    • 内容辅助键  Alt+/
    • 自动补齐main方法  main 然后 Alt+/
    • 自动补齐输出语句  syso 然后 Alt+/
    • 格式化Ctrl+Shift+f
    • 代码区域右键 -- Source – Format
    • 自动导包: Ctrl+Shift+o,如果当前类在多个包中都存在,这时候,使用Ctrl+shift+o,进行选择一个包导入即可。

    6.2 注释

    6.21 单行注释

    • 加注释: 先选中需要注释的内容,然后 Ctrl+/
    • 取消注释:先选中需要取消注释的内容, 然后 Ctrl+/

    6.22多行注释

    • 加注释: 先选中需要注释的内容,然后 Ctrl+Shift+/
    • 取消注释:先选中需要取消注释的内容, 然后 Ctrl+Shift+

    6.3断点调试

    6.31 断点: 就是一个标记

    6.32 如何设置断点

    • 代码区域左边的空白位置 双击即可

    6.33 在哪里加

    • 想看哪个语句的执行结果就在该语句前面加

    6.34怎么运行断点的程序

    • 代码区域右键 -- Debug as -- Java Application
    • 显示一个页面,提示是否进入调试页面? 是否记住当前操作?是(Yes)是(勾选复选框)

     

    • 弹出了断点页面

    6.35 点哪里

    • 点击 工具栏中的Step Over (执行下一行)
    • 快捷键F6 看到每一步程序的执行过程

    6.36 看哪里

    • 看代码区域: 对照看程序执行步骤
    • 看Debug区域: 对照看程序执行步骤
    • 看varable区域: 观察变量的创建、复制、销毁

    6.37 如何消除断点

    • 把设置断点的方式再执行一遍
    • 切换到Debug视图,选择 Breakpoints -- Remove All Breakpoints 就是2个XX的图标

     

    6.4 项目的删除

    6.41 在项目区域删除

        • 在左侧PackageExplorer区域对指定项目右键,点击delete删除

    6.42 在硬盘上删除

        • 在左侧PackageExplorer区域对指定项目右键,点击delete删除,同时选中下面的在硬盘上删除(Delete project contents on disk)

     

     6.5项目的导入

    • 在左侧的PackageExplorer区域右键,选择 import
    • 选择 General -- Existing Projects into Workspace
    • 选择后,点击 next
    • 在新的窗口中,点击 Browse 找到需要导入的项目(注意,找到项目的名字位置就可以了),选中要导入的项目,点击Copy复选框,点击Finish完成。

    6.51 注意事项

    • Eclipse中已经存在的同名项目不能再次导入

     

     7.0 eclipse常用快捷键

    7.1  Ctrl+T:查看所选中类的继承树

             例如,在下面代码中,选中Teacher类名,然后按Ctrl+T,就会显示出Teacher类的继承关系:

    //员工 
    abstract class Employee{
        public abstract void work();
    }
    
    //讲师
    class Teacher extends Employee {
        public void work() {
            System.out.println("正在讲解Java");
        }
    }

    7.2 Ctrl+滑动鼠标点击类名,或者选中类名后,按F3键查看所选中类的源代码。

     

    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包中,步骤如下图:

     

     

    7.5导入jar包:即把指定的jar包,加入到指项目中,提供给项目使用。

     

    7.6 常用来修饰类、方法、变量的修饰符如下:

    public 权限修饰符,公共访问, 类,方法,成员变量

    protected 权限修饰符,受保护访问, 方法,成员变量

    默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量

    private 权限修饰符,私有访问, 方法,成员变量

    static 静态修饰符  方法,成员变量

    final 最终修饰符   类,方法,成员变量,局部变量

    abstract 抽象修饰符  类 ,方法

     7.7 我们编写程序时,权限修饰符一般放于所有修饰符之前,不同的权限修饰符不能同时使用;

    同时,abstract与private不能同时使用;

    同时,abstract与static不能同时使用;

    同时,abstract与final不能同时使用。

     

     

  • 相关阅读:
    Linux环境下安装Tigase XMPP Server
    虚拟机几种网络连接方式的区别
    MySQL修改root密码
    Eclipse使用多个Console
    Eclipse导入Java项目时“No projects are found to import”错误的处理
    GitHub上下载源代码的方法
    Tigase XMPP Server的安装
    MySQL的安装与配置
    Windows下查看JDK是否安装以及安装路径
    archive for required library...
  • 原文地址:https://www.cnblogs.com/xiaofu007/p/10328246.html
Copyright © 2011-2022 走看看