zoukankan      html  css  js  c++  java
  • Java基础

    1、Java常量的应用

      语法:final 常量名 = 值;

    final String LOVE = "IMOOC";
    final double PI = 3.14

    举一个简单的例子

     public class HelloWorld{
    2     public static void main(String[] args) {
    3             final char SEX1 = '男';
    4             final char SEX2 = '女';
    5             System.out.println(SEX1);
    6             System.out.println(SEX2);
    7     }
    8 }

    2、Java数组

    public class HelloWorld {
        public static void main(String[] args) {
            // 定义一个数组,保存五名学生的成绩
            int[] scores = { 78, 93, 97, 84, 63 };
    
            // 输出数组中的第二个成绩
            System.out.println("数组中的第2个成绩为:"+scores[1]   );
        }
    }

    Java中操作数组只需要四个步骤:

    (1)声明数组

    语法:数组类型[ ]   数组名;

                或者数组类型 数组名[  ];  

    (2)分配空间

    语法:  数组名 = new  数据类型 [ 数组长度 ];

    也可以直接合并

    public class HelloWorld {
        public static void main(String[] args) {
            
            // 定义一个长度为5的字符串数组,保存考试科目信息
            String[] subjects =   new String[5]                 ;
            
            // 分别为数组中的元素赋值
            subjects[0] = "Oracle";
            subjects[1] = "PHP";
            subjects[2] = "Linux";
            subjects[3] = "Java";
            subjects[4] = "HTML";
            
            System.out.println("数组中第4个科目为:" + subjects[3]   );
        }
    }

    3、使用Arrays类操作Java中的数组

      Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等。

    Arrays中常用的方法:

    (1)排序

    语法:  Arrays.sort(数组名);

       可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列)。

     

    运行结果为:

    (2)将数组转换为字符串

      语法:  Arrays.toString(数组名);

      可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开。

    运行结果为:

      输出数组nums中的元素:[25,7,126,53,14,86]

    4、使用foreach操作数组

    语法:

    for(元素类型 元素变量:遍历对象){
         执行的代码      
    }
    import java.util.Arrays;
    
    public class HelloWorld {
        
        public static void main(String[] args) {
            
            // 定义一个整型数组,保存成绩信息
            int[] scores = { 89, 72, 64, 58, 93 };
            
            // 对Arrays类对数组进行排序
            Arrays.sort(scores);    
            
            // 使用foreach遍历输出数组中的元素
            for(int score :scores) {
                System.out.println(score);
            }
        }
    }

    5、Java中方法的重载

       如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。

    public class HelloWorld {
        public static void main(String[] args) {
            // 创建对象
            HelloWorld hello = new HelloWorld();
            // 调用无参的方法
            hello.print();
            // 调用带有一个字符串参数的方法
               hello.print("Dragon");
            // 调用带有一个整型参数的方法
               hello.print(2);
        }
    
        public void print() {
            System.out.println("无参的print方法");
        }
    
        public void print(String name) {
            System.out.println("带有一个字符串参数的print方法,参数值为:" + name);
        }
    
        public void print(int age) {
            System.out.println("带有一个整型参数的print方法,参数值为:" + age);
        }
    }

    6、Java中的构造方法

    (1)使用new + 构造方法创建一个新的对象。

    (2)构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法与类同名且没有返回值。

    7、Java中的static使用之静态变量

      某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!

      Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。

    运行结果:

     

    8、Java 中的 static 使用之静态方法

    运行结果:

     

    有三点需要注意:

    (1)静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员

    如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:

     

    (2) 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示:

    (3)静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如:

    9、Java 中的 static 使用之静态初始化块

      在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。

       需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。

  • 相关阅读:
    vuex 的使用详解大全
    electron 内主进程与渲染进程,webview之间的通信
    SmartSql 中 in (参数) 查询用法
    数据库知识
    vue中使用echarts图表功能,点击事件改变父级div窗体大小,echarts图表展示也跟着改变
    vue-element-admin 后台管理框架打开新页面锚点定位实践
    echarts 直接使用和随窗体大小变化
    用Syncthing软件快速地把手机相册同步到电脑上
    在gitee上创建项目仓库在本地创建vue项目
    vue项目中使用echarts组件
  • 原文地址:https://www.cnblogs.com/2-NARUTO-2/p/7900484.html
Copyright © 2011-2022 走看看