java基础_易错易忽略语法
数组
-
静态初始化与动态初始化
静态:
int a [] = {1,2,3,4}
动态:
int a [] ;
a = new int[10];
a[0] = 1;
a[1] = 2;
...
a[9] = 10;
数组也是对象,对应的值都是成员变量
-
数组输出两种方法
1.for循环
int a [] = {1,2,3,4}; for(int i = 0 ; i < a.length ; i++){ System.out.print(a[i]) }
2.for each 循环 (jdk 1.5+,无下标)
int a [] = {1,2,3,4}; for(int x : a){ System.out.print(a) }
面向过程与面向对象
- 面向过程:(c)
步骤清晰,第一步第二步…,适合简单的问题
- 面向对象:(java)
将所有问题划分为几个类,对单个类单个思考,对单个类的问题进行面向过程的研究,适合复杂问题与多人合作解决
面向对象的本质,以类的方法组织代码,以对象的方式组织或封装代码。