计算机二级《Java语言程序设计》考试知识点
- 计算机二级
- 关注:1.45W次
同学们在备考计算机二级java考试科目时,要熟悉考试的知识考点,明确备考的方向。面是本站小编为大家搜索整理的关于《Java语言程序设计》考试知识点,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
知识点一:java简介
2009年04月20日,美国甲骨文公司74亿美元收购Sun,取得java的版权。
Java 是面向对象的语言,没有面向对象编程经验的读者需要花费不少时间来了解面向对象的概念、语法和编程思想,有不能理解的地方请大家一定要坚持,多花时间编写代码自然会豁然开朗,从面向过程到面相对象需要一个适应期。
Java 不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制、Socket连接、数据库存取等复杂操作进行了最大程度的简化。
Java 是跨平台的,一次编译,到处运行,在 Windows 上编写的代码可以不加修改的移植到 Linux 上,反之也可以。
在世界编程语言排行榜中,Java几乎占据着第二名的位置,仅次于C语言。
知识点二:二维数组
二维数组的定义
typearrayName[][]; type[][]arrayName; |
只是形式上的.差别,大家可以根据自己的习惯来选择。
二维数组的初始化
1.静态初始化
int intArray[][]={{ 1 , 2 },{ 2 , 3 },{ 3 , 4 , 5 }}; |
Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。
2.动态初始化
1) 直接为每一维分配空间,格式如下:
arrayName= new type[arrayLength1][arrayLength2]; int a[][]= new int [ 2 ][ 3 ]; |
2) 从最高维开始,分别为每一维分配空间:
arrayName= new type[arrayLength1][]; arrayName[ 0 ]= new type[arrayLength20]; arrayName[ 1 ]= new type[arrayLength21]; … arrayName[arrayLength1- 1 ]= new type[arrayLength2n]; |
3) 例:
二维简单数据类型数组的动态初始化如下:
int a[][]= new int [ 2 ][]; a[ 0 ]= new int [ 3 ]; a[ 1 ]= new int [ 5 ]; |
对二维复合数据类型的数组,必须首先为最高维分配引用空间,然后再顺次为低维分配空间。而且,必须为每个数组元素单独分配空间。例如:
Strings[][]= new String[ 2 ][]; s[ 0 ]= new String[ 2 ]; //为最高维分配引用空间 s[ 1 ]= new String[ 2 ]; //为最高维分配引用空间 s[ 0 ][ 0 ]= new String( "Good" ); //为每个数组元素单独分配空间 s[ 0 ][ 1 ]= new String( "Luck" ); //为每个数组元素单独分配空间 s[ 1 ][ 0 ]= new String( "to" ); //为每个数组元素单独分配空间 s[ 1 ][ 1 ]= new String( "You" ); //为每个数组元素单独分配空间 |
- 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/erji/r25xje.html