java基础
北漂人+1
这个作者很懒,什么都没留下…
展开
-
Java面试题
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。 开始! 目录 面向对象编转载 2017-02-17 20:47:25 · 395 阅读 · 0 评论 -
String、StringBuffer与StringBuilder的区别
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 三者使用的总结: 1.如果要操作少量的数据用 = String原创 2017-03-03 14:08:34 · 206 阅读 · 0 评论 -
J2EE中常用的名词解释
web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。 EJB容器:原创 2017-03-17 19:43:07 · 348 阅读 · 0 评论 -
java 中static关键字的作用
static表示静态,用来修饰成员变量和成员方法,也可以形成静态代码块。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区中找到他们。因此,static成员可以在它的任何对象创建之前访问,无须引用任何对象。 1)、修饰成员变量。用static修饰的成员变量不属于对象的数据结构;static变量是属于类的变量,通常可以通过类名来引用static成员;static成员变量和类的信息一原创 2017-03-08 23:58:10 · 297 阅读 · 0 评论 -
统计文件中字符串出现的频率
public int countString(String word,String fileName) throws Exception{ int count=0; FileReader fr=new FileReader(fileName); BufferedReader br=new BufferedReader(fr); String line=null; while ((原创 2017-03-06 23:48:55 · 530 阅读 · 0 评论 -
常用的线程池
一:newCachedThreadPool (1)缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse,如果没有,就建立一个新的线程加入池中; (2)缓存型池子,通常用于执行一些生存周期很短的异步型任务;因此一些面向连接的daemon型server中用得不多; (3)能reuse的线程,必须是timeout IDLE内的池转载 2017-03-12 01:16:01 · 450 阅读 · 0 评论 -
抽象类和接口区别
(1)接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。 (2)abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface,实现多重继承。接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。 (3)在abst原创 2017-03-12 01:52:36 · 317 阅读 · 0 评论 -
Java中static 关键字
1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。 两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。 对原创 2017-03-29 09:08:05 · 200 阅读 · 0 评论 -
list集合删除多个元素
Iterator Iterator= list.iterator();while(it.hasNext()){ String x = it.next(); if(x.equals("del")){ it.remove(); }}原创 2017-10-20 17:16:45 · 414 阅读 · 0 评论