一、String字符串理解 java字符串类,包含了字符串的值和实现字符串相关操作的一些方法 1、String字符串可分静态字符串和动态字符串 静态初始化字符串:String s1 = "hello"; 动态初始化字符串:String s2 = new String("hello"); 2、静态初始 ...
分类:
编程语言 时间:
2016-08-10 14:15:08
阅读次数:
323
基本思想:将二维数组存入到一个新的一维数组中,将一维数组排序后,再加以格式控制输出 class work03 { public static void main(String[] args) { int a[][]={ {11,15,32,21},{2,3},{4,6,5}}; int length ...
分类:
编程语言 时间:
2016-08-09 14:50:55
阅读次数:
583
1.数组初始化 Java的数组是静态的,既数组一旦初始化之后,该数组的长度就不可变,Java的数组需要初始化才能使用 数组的初始化就是为数组对象在堆内存中分配一段数组长度的连续的内存空间,并设定初始值(注意并不是数组变量初始化,而是数组对象) 初始化的方式有两种: 1)静态初始化:程序员显示的指定每 ...
分类:
编程语言 时间:
2016-07-30 23:55:24
阅读次数:
180
Java与C++有一个不同之处在于,Java不但有构造函数,还有一个”初始化块“(Initialization Block)的概念。下面探究一下它的执行顺序与可能的用途。 执行顺序 首先定义A, B, C三个类用作测试,其中B继承了A,C又继承了B,并分别给它们加上静态初始化块、非静态初始化块和构造 ...
分类:
编程语言 时间:
2016-07-24 17:58:03
阅读次数:
207
public static HelloWorld { string name; { name = "爱慕课"; } } 需要特别注意:静态初始化块只能在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 程序运行时,静态初始化块首先被执行,然后执行普通初始化 ...
分类:
其他好文 时间:
2016-07-22 10:03:42
阅读次数:
128
Java 中可以通过初始化块进行数据赋值。如: 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成 ...
分类:
编程语言 时间:
2016-06-14 00:51:36
阅读次数:
219
1)二维数组的静态初始化: int[][] arr = new int[][] { {1,2,3}, {4,5}, {6,7}} 2)杨辉三角: /** * 需求:计算并模拟杨辉三角 * 如: * 1 * 1 1 * 1 2 1 *... ...
分类:
编程语言 时间:
2016-06-10 00:52:42
阅读次数:
181
// // main.c // 数组初始化 // // Created by Jason on 16/6/7. // Copyright © 2016年 Jason. All rights reserved. // #include <stdio.h> int main(int argc, cons ...
分类:
编程语言 时间:
2016-06-08 00:02:49
阅读次数:
275
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化 2、只有在调用new方法时才会创建类的实例 3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法 4、类实例销毁 ...
分类:
编程语言 时间:
2016-05-31 13:42:37
阅读次数:
221
初始化块:在类实例化过程中初始化执行顺序是先执行静态初始化块,然后执行普通初始化块,最后执行构造函数,而且静态初始化只在第一次被实例化时执行且只执行一次。public class HelloWorld { String name; // 声明变量name String sex; // 声明变量sex ...
分类:
编程语言 时间:
2016-05-30 14:25:09
阅读次数:
120