摘要:
新元素插入到队列的尾部,访问元素操作会返回队列头部的元素,通常队列不允许随机访问队列中的元素 Queue接口定义的几个方法: void add(obj):将指定元素加入队列尾部 Object element():获取头元素,但不删除 boolean offer(obj):将指定元素加入队列尾部,当使 阅读全文
摘要:
List集合代表元素有序,可重复的集合,每个元素都有对应的顺序索引。通过索引来访问指定位置的集合元素,默认按元素的添加顺序设置元素的索引。 List接口是Collection接口的子接口,可以使用Collection接口里的全部方法,且List是有序集合,所以添加了一些根据索引操作集合元素的方法: 阅读全文
摘要:
Set集合:类似于一个罐子,没有顺序,与Collection基本相同,没有提供任何额外方法,实际上Set就是Collection,只是行为有点不同,不能有重复元素。三个实现类:HashSet,TreeSet,EnumSet HashSet:是Set接口的典型实现,大多数时候使用Set集合就是使用这个 阅读全文
摘要:
会话跟踪是一种灵活、轻便的机制,它使Web上的状态编程变为可能。HTTP是一种无状态协议,每当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以解决这个问题。当一个客户在多个页面间切换 阅读全文
摘要:
public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao" 阅读全文
摘要:
大致分为Set,List,Queue,Map四种体系 Set代表无序不可重复的集合,通过元素本身访问 List代表有序可重复的集合,通过元素索引访问 Map代表有映射关系的集合,通过key访问 Queue代表一种队列集合的实现 Collection接口是List,Set,Queue的父接口,定义了如 阅读全文
摘要:
系统相关: System类:System类代表当前java程序的运行平台,程序不能创建System类的对象,通过System类直接调用它的变量和方法。System类提供了标准输入,标准输出和错误输出的类变量,并提供了一些静态方法用于访问环境变量,系统属性,还提供了加载文件和动态链接库的方法。 Run 阅读全文
摘要:
运行时后面跟上参数:java hello a m m 使用Scanner获取键盘输入: Scanner sc = new Scanner(System.in) hasNextxxx():是否还有下一个输入项,xxx代表Int,Long等基础类型,如果只是判断是否包含下一个字符串,直接用hasNext 阅读全文
摘要:
垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源(如数据库连接,网络IO等资源) 程序无法精准控制垃圾回收的运行,垃圾回收会在任何时候进行,当对象永久的失去引用后,系统会在合适的时候回收它的内存 在垃圾回收机制回收任何对象之前,总会先调用它的finalize()方法,该方法可能使对象重新复 阅读全文