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不能同时使用。

     

     

  • 相关阅读:
    【转+补充】在OpenCV for Android 2.4.5中使用SURF(nonfree module)
    Delphi StarOffice Framework Beta 1.0 发布
    Angular ngIf相关问题
    angularjs文档下载
    公众号微信支付开发
    公众号第三方平台开发 教程六 代公众号使用JS SDK说明
    公众号第三方平台开发 教程五 代公众号处理消息和事件
    公众号第三方平台开发 教程四 代公众号发起网页授权说明
    公众号第三方平台开发 教程三 微信公众号授权第三方平台
    公众号第三方平台开发 教程二 component_verify_ticket和accessToken的获取
  • 原文地址:https://www.cnblogs.com/xiaofu007/p/10328246.html
Copyright © 2011-2022 走看看