java009包的访问权限 Vector使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Birdmotianlun/article/details/50202699

包和访问权限
1.什么是java 中的软件包?
为java提供命名空间
2.打包需要使用package指令
一个类的全名为:包名+类名

包名要求:
1 全是小写字母
2 一般情况下。是域名倒过来写

常用类:

java.lang 包含java 最基础的类,可以直接在程序中使用这些类
。不需要引入包。
java.io 包含着支持输入/输出操作的类。

java.awt 支持java图形化用户界面的类(GUI)。

javax.swing 提供支持GUI组件的类,推荐使用。

javax.swing.border 支持在Swing组件周围生成边框功能的类。

javax.swing.event 支持Swing组件的事件处理类。
java.awt.event 包含支持事件处理的类。

java.awt.geom 包含绘图和操作2D几何实体的类。

java.awt.image 包含支持图像处理的类。

java.applet 包含支持编写applet(java小程序)的类。

java.util 包含一系列标准操作以管理数据集、访问日期以及
分析字符串的类。

java.util.zip 包含支持生成.jar文件的类。

java.sql 包含支持使用标准sql的数据库访问功能的类。

包的访问权限
public
private 只能在当前类中使用。
default 同包中使用
protected 与继承有关
软件包的导入:不在同一个包中的想使用可以导入包import
===========================

   package or.lun;
   public class person{
   String name;
   int age;
   void eat(){
     System.out.println("eat");
   }
   void sleep(){
     System.out.println("sleep");
   }
   }

=================================

   package or.lun2;
   improte or.lun.person;
   class student extends person{
      void introduce(){
        System.out.println();
      }
  }

//========================================
==========================
**Vector 类 只可以存储对象的引用,而不是实际对象
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些**

import java.util.*;



/** 
* 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 
* 统计Vector中元素的个数和遍历Vector中的元素。 
*/

public class VectorDemo{ 
public static void main(String[] args){

//Vector的创建 
//使用Vector的构造方法进行创建 
Vector v = new Vector(4);

//向Vector中添加元素 
//使用add方法直接添加元素 
v.add("Test0"); 
v.add("Test1"); 
v.add("Test0"); 
v.add("Test2"); 
v.add("Test2");

//从Vector中删除元素 
v.remove("Test0"); //删除指定内容的元素 
v.remove(0); //按照索引号删除元素

//获得Vector中已有元素的个数 
int size = v.size(); 
System.out.println("size:" + size);

//遍历Vector中的元素 
for(int i = 0;i < v.size();i++){ 
System.out.println(v.get(i)); 
} 
} 
} 

================================
================================ class dog{
private String name;
public dog(String name){
this.name=name;

}
public String toString(){
String res;
res=”汪汪”;
res=res+”w我是”+name;
return res;
}
}

=======================

   public test{
   public static void main(String args[]){
   dog[] dogs={new dog("旺财"),
              new dog("旺财的弟"),
              new dog("旺财的哥")

   }

   Vector dogsve=new Vector();
   for(int i=0;i<dogs.length;i++){
       dogsve.add(dogs[i]);

   }
   for(int i=0;i<dogsve.size();i++){
   System.out.println(dogsve.get(i));
   }

   }
   }

猜你喜欢

转载自blog.csdn.net/Birdmotianlun/article/details/50202699