![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习心得
文章平均质量分 81
yaopan1989
这个作者很懒,什么都没留下…
展开
-
基于Session的简易网上购物车
我们平时网购时经常会接触到购物车(Shoppingcart)这个概念。说到底,购物车就是购买物品的小推车,盛放商品的一个容器。购物网站的购物车与生活中的超市购物车非常类似,顾客可以添加多种商品到购物车,然后统一结算。目前网上购物车主要通过Cookie和Session两种方式来实现。Cookie占用资源小,属于浏览器内置的,并且只要在Cooike定义的有效期内都不会失效。但Cookie有侵犯顾客隐私原创 2015-04-01 22:32:45 · 1622 阅读 · 0 评论 -
Java学习之多线程
进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 在java中要想实现多线程,有两种手段,一种是继承Thread类,另外一种是实现Runable接口。Thread类实际上也原创 2016-07-27 10:41:27 · 322 阅读 · 0 评论 -
Java学习之IO流
什么是IO:IO即数据的输入输出。将外设的数据读到内存中就是输入,将内存中数据写入到外设中就是输出。IO流常见的基类:字节流的抽象基类:InputStream, OutputStream字符流的抽象基类:Reader, Writer这四个类的子类都是以父类名称作为子类名称的后缀,如InputStream的子类FileInputStream, Writer的子原创 2016-07-27 10:39:24 · 251 阅读 · 0 评论 -
Java对象创建过程
今天读了《Thinking in Java》关于对象初始化的一章,了解了Java对象的创建过程,总结如下:1,通过classpath加载对应的.class文件,并载入对应的父类的.class文件;2,从父类到子类的顺序完成静态成员变量的初始化(只执行一次);3,在堆上为要创建的对象分配存储空间,并将这块空间清零,也就是将对象的所有基本类型设为默认值,引用类型设为null;4,执行父原创 2016-07-15 15:00:20 · 178 阅读 · 0 评论 -
Java学习之集合框架
1.Collection接口Collection是最基本的集合接口,一个Collection代 表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。JavaSDK不提供直接继承自Collection的类,JavaSDK提 供的类都是继承自Collection的“子接口”如List和Set。所有实原创 2016-04-16 22:00:09 · 250 阅读 · 0 评论 -
Java学习之Cookie&Session
Cookie和Session都是为了解决一个问题:Http协议无状态问题。 Http协议无状态:无状态是指协议对于事务处理没有记忆能力。服务器不知道哪一个客户端请求了自己。 Cookie是通过客户端保持状态的解决方案。当用户使用浏览器访问一个支持Cookie的网站的时候,用户会提供包括用户名在内的个人信息并且提交至服务器;接着,服务器在向客户端回传相应超文本的同时也会发回这些个人信原创 2016-03-14 22:36:16 · 217 阅读 · 0 评论 -
Java学习之Servlet
servlet是Java语言编写的服务器端程序,其主要功能是交互式地浏览和修改数据,生成动态Web内容。开发Servlet:1定义一个类HelloServlet,并让该类去实现javax.servlet.Servlet接口;2实现Servlet接口中的init,service,destory等方法.3找到项目根下的WEB-INF下的web.xml文件,在根元素web-app中创建一原创 2016-03-09 23:08:17 · 275 阅读 · 0 评论 -
Java学习之枚举
枚举是字段由一组不变的常量构成的一种类型。常量的值一 一列出来,只限于列举出来的值的范围内。 例1:public enum Gender { MALE,FEMALE; } 可以用JDK自带的反编译工具javap查看Gender内部的实现: javap -c -l -private Gender (-c 反编译class原创 2016-02-24 22:33:20 · 225 阅读 · 0 评论 -
java web 过滤器和拦截器的区别
1. 拦截器是基于java的反射机制的,而过滤器是基于函数回调。2. 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。4. 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5. 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次原创 2016-08-03 17:37:45 · 250 阅读 · 0 评论