北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟高新校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

17740513250

百日千才

武汉北大青鸟java培训快速入门篇二

发布日期:2023-03-31来源:武汉北大青鸟武汉校区作者:武汉北大青鸟

  武汉北大青鸟java培训是目前热门专业课程之一,那么该课程如何快速入门,下面接上章节我们继续为大家进行介绍。

声明语法

DataType[] name 或 DataType name[]。

初始化语法

DataType[] name = new DataType[length]。

DataType[] name = new DataType[] { element1, element2, ...elementn }。

DataType[] name = { element1, element2, ...elementn }。

复制代码

 1publicclass Program { 2 3/** 4     * @param args 5*/ 6publicstaticvoid main(String[] args) { 7        { 8             String[] strs = { "段", "光", "伟" }; 910for (String item : strs) {11                System.out.print(item);12            }13        }14    }1516 }

复制代码

多维数组

只有不等长多维数组DataType[][],没有DataType[xxx, xxx]。

控制结构

    条件:if-else if-else、switch-case-default和三元运算符(?:)。

    循环:while、do-while、for和foreach。

    Labeled block。

复制代码

 1publicclass Program { 2 3/** 4     * @param args 5*/ 6publicstaticvoid main(String[] args) { 7        task: { 8int age = 25; 910             System.out.println("start");1112if (age < 30) {13break task;14            }1516             System.out.println("end");17        }18    }19 }

复制代码

近觉得label是个不错的东西,起码多了一种选择。

方法

Java中所有的赋值和方法调用都是“按值“处理的,引用类型的值是对象的地址,原始类型的值是其自身。

Java支持变长方法参数。

复制代码

 1publicclass Program { 2 3/** 4     * @param args 5*/ 6publicstaticvoid main(String[] args) { 7         print("段光伟", "段光宇"); 8         print(new String[] { "段光伟", "段光宇" }); 9    }1011privatestaticvoid print(String... args) {12for (String item : args) {13            System.out.println(item);14        }15    }16 }

复制代码

复制代码

 1publicclass Program { 2 3/** 4     * @param args 5*/ 6publicstaticvoid main(String[] args) { 7         Point point = new Point(100); 8 9         System.out.print(point);10    }11}1213class Point {14privateint x = 0;15privateint y = 0;1617public Point(int x, int y) {18this.x = x;19this.y = y;20    }2122public Point(int x) {23this(x, x);24    }2526public String toString() {27return"(x:" + this.x + ",y:" + this.y + ")";28    }29 }

复制代码

注意:调用自身的构造方法是用this(xxx,xxx,...)来完成,且必须位于行。

静态成员

Java中类似静态构造方法的结构,称之为:静态初始化代码块,与之对应的是实例初始化代码块,见下例:

复制代码

 1publicclass Program { 2 3/** 4     * @param args 5*/ 6publicstaticvoid main(String[] args) { 7        System.out.println(Point.getValue()); 8         System.out.println(new Point()); 9    }10}1112class Point {13privatestaticint value = 0;1415publicstaticint getValue() {16return value;17    }1819static {20         value++;21    }2223static {24         value++;25    }2627privateint x = 0;28privateint y = 0;2930    {31this.x = 10;32    }3334    {35this.y = 10;36    }3738public String toString() {39return "(x:" + this.x + ",y:" + this.y + ")";40    }41 }

复制代码

        更多java培训入门内容敬请关注武汉北大青鸟官方网站,武汉北大青鸟光谷校区学习热线:17740513250.

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟武汉校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出

Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.