首页 > 代码库 > JAVA

JAVA

软件151  余晓伟

数组的概念及使用  数组类型属于复合数据类型,它是由类型相同的元素组成的有序数据集合。因此数组的最主要的特点:元素类型相同;元素有序;所有元素公用一个名称。根据组织数据的结构不同,数组可以分为一维数组、二维数组、……。  一维数组声明:arraytype arrayName[];或arraytype[] arrayName;

初始化分为:

1、静态初始化。如:String str[ ] = {“aaa”,”bbb”,”ccc”};    String[ ] str1 = {“111”,”222”,”333”};  

  2、动态初始化。如:char[ ]  charName = new char[5];     注意:动态初始化必须给出长度,否则报错:缺少数组维数。  二维数组声明:arraytype arrayName[][];或arraytype[][] arrayName;  

初始化:1、静态初始化。

2、动态初始化:可以只指定第一位的长度而不指定第二维的。 另外,数组具有length属性。(数组length集合size()String length()) 当数组是引用数据类型时,必须为每个元素实例化,否则会出现空指针异常。

操作代码:

FileInputStream和FileoutStream public void read(){ 
  FileInputStream in;   try { 
   in = new FileInputStream("E:\\ss.txt");    int data; 
   while((data = in.read()) != -1){ 
    System.out.println(data + " abc");    } 
  } catch (FileNotFoundException e) {    e.printStackTrace();   } catch (IOException e) {    e.printStackTrace();   }  } 
public void write(){  try { 
  FileOutputStream fo = new FileOutputStream("e:\\asd.txt");   fo.write("你好".getBytes());   fo.close(); 
} catch (FileNotFoundException) e.printStackTrace(); 
  } catch (IOException e) {    e.printStackTrace();   }  }

部分截图代码:

技术分享

技术分享

在javaWeb的学习中,遇到过一些难题,在不断地尝试和上网搜索后,终于得到解决,,,  
在java的数据库连接过程中,遇到的连接问题,主要如下

技术分享

技术分享

 

JAVA