您好,欢迎来到北大青鸟官网!

成都北大青鸟java培训快速入门篇二

2013-10-25 10:45:47    供稿中心: 互联网运营部
摘要:
​成都北大青鸟java培训是目前热门专业课程之一,那么该课程如何快速入门,下面接上章节我们继续为大家进行介绍。
\
 成都北大青鸟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培训入门内容敬请关注成都北大青鸟官方网站,成都北大青鸟智谷校区学院。
 
 
来源:北大青鸟成都智谷校区 
学院热线:028-85002755活动QQ:1767142338
官方网址:www.cdqingniao.net欢迎报考北大青鸟!

来源:北大青鸟成都智谷校区
文章标签:成都北大青鸟 java

欢迎咨询 欢迎咨询 400-616-8810 QQ咨询学费 QQ咨询专业 QQ咨询就业