码迷,mamicode.com
首页 > 编程语言 > 详细

java学习笔记

时间:2014-12-23 20:48:56      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

最近对java感了兴趣,学了点点东西,记录下一些笔记。

 

1、编译型语言 解释性语言
解释性语言不会生出可直接执行的目标程序
编译新语言会生成相应的机器码和目标程序

2、java反射机制
3、源码

编译 中间代码 Obj

连接 整合obj文件 和库文件 形成可执行的exe文件

java虚拟机 解释执行

4、再谈谈 Session

HTTP 协议里是没有关于 Session 会话的定义,Session 是各种编程语言根据 HTTP 协议的无状态这种特点而产生的。其实现无非就是服务器端的一个哈希表,哈希表的Key就是传递给浏览器的名为 jsessionid 的 Cookie 值。

当需要将某个值保存到 session 时,容器会执行如下几步:

a. 获取 jsessionid 值,没有的话就生成一个,也就是 request.getSession() 这个方法
b. 拿到的 HttpSession 对象实例就相当于一个哈希表,你可以往哈希表里存放数据(setAttribute)
c. 你也可以通过 getAttribute 来获取某个值

而这个名为 jsessionid 的 Cookie 在浏览器关闭时会自动删除。把 Cookie 的 MaxAge 值设为 -1 就能达到浏览器关闭自动删除的效果。

 

先记下这些。。

java学习笔记

标签:

原文地址:http://www.cnblogs.com/symen/p/4180779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!