「Java静态容器」java静态的作用
今天给各位分享Java静态容器的知识,其中也会对java静态的作用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java容器问题
aviLabel 是一个列表, 第一个元素你添加的是 e
然后,你e.getChildren().remove(0); 删除了,一个 child
换句话说 ,e.getChildren().remove(0); = aviLabel.get(0).getChildren().remove(0);
你又想修改,又想值不变,是不是 有些说不过去吧
你如果真的不想改变的话,别把e放到 aviLabel 里,
你在创建一个对象 ,然后,把这个对象放到 aviLabel 里
Elem e = new Elem();
e.setLabelName("ddd");
Elem e1 = new Elem();
e1.setLabelName("e222");
Elem e2 = new Elem();
e2.setLabelName("e");
e.getChildren().add(e2);
e.getChildren().add(e1);
Elem ex = new Elem();
ex.setLabelName("ddd");
ex.getChildren().add(e2);
ex.getChildren().add(e1);
aviLabel.add(ex);
e.toString();
e.getChildren().remove(0);
java我是初学者,登录,注册两个类,用集合的泛型存注册的数据(姓名,密码),登录的时候怎么做啊?
你这要做的是一个模拟登录,注册,那么首先需要1个静态的容器,也就是存数据的地方,
建议单独建一个类,Data
里边一个静态变量
public static HashMapString,User users = new HashMapString,User();//Key为用户的名称,不能重复,User为用户对象,里边可以添加你需要模拟的属性
思路:
注册的时候,首先根据用户输入的用户名在users里去找有没有重复的Key,users.containsKey()这个方法可以做到,如果有则不能用此用户名注册,否则可以继续填写资料,填写按成后,实例化一个User,将这个User的 userName作为key ,User作为value插入users这个map中,
登录的时候也是根据用户名去users中去找key,然后在匹配密码
j2ee开发中的“java容器”和“web容器”有什么区别?
容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。 常用容器 jBoss, WebSphere,WebLogic,Resin,Tomcat。JAVA内部的容器类 Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap 。ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。、Vector是同步的。这个类中的一些方法保证了Vector中的对象是线程安全的。而ArrayList则是异步的,因此ArrayList中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用ArrayList是一个很好的选择,这样可以避免由于同步带来的不必要的性能开销。====================================================================================容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好在通常情况下 我们提到的 servlet容器 web容器 jsp容器 之类的 意思相同 指的是同一种东西(例如: WebSphere,WebLogic,Resin,Tomcat )做软件 我们提到的服务器 都指的是软件(运行在硬件服务器上的) 分为:静态服务器 和 动态服务器。 服务器 顾名思义 是用在网络上的,上面提到的容器 就包含在动态服务器里java容器 我个人认为你指的应该是 编译和解释执行的环境JDK...从严格定义讲:Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap=====================================================================================servlet容器,负责管理servlet生命周期。 web容器,负责管理和部署web应用,其本身可能具备servlet容器组件;如果没有,一般能将第三方servlet容器作为组件整合进web容器。 应用服务器,其功能远远大于web容器,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。
Java静态容器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java静态的作用、Java静态容器的信息别忘了在本站进行查找喔。