- 博客(10)
- 问答 (8)
- 收藏
- 关注
原创 static相关--------方法变量:加载顺序
一说到static就会涉及到下面内容的加载顺序,下面的“方法+变量”有5类,再牵涉到“子类”、“父类”就有10类参与比较: 方法: static初始化块、main方法(带static)、{static一般方法、构造方法、一般成员方法}、一般初始化块 变量: static变量、 一般成员变量
2016-12-30 09:47:06 2003
原创 认识java修饰符-----static
一说到static就会涉及到一个下面内容的加载顺序,下面的“方法+变量”有7种,再牵涉到“子类”、“父类”就有14种对象参与比较: 方法: static一般方法、 static代码块、 main方法(带static)、 构造方法、 一般方法 变量: static变量、
2016-12-29 16:33:16 455
原创 JVM 运行机制原理2
jvm内存的划分: 堆栈未初始化初始化正文段粗略的说,jvm内存大致分两块:堆heap和非堆permanent;从英文翻译上看,非堆permanent是“持久”的意思,它应该是存储需要持久存在的数据,而堆heap相对的就是不持久的数据区;但我怎么感觉堆heap才
2016-12-29 14:03:46 1018
原创 好奇: jvm划分的内存感觉挺小的,够程序用吗?
对java运行原理有了个粗鄙的了解后,就对jvm内存的大小产生了兴趣,现进行研究如下: 感觉jvm内存中存储的是.class文件,但印象中.class文件挺大的,毕竟是一整个大项目的工程嘛,而相对的感觉jvm内存的容量比较小,现在实地探查下: 我看了我手头的项目,所有的.class加起来有个150M左右(64.4M+61.0M),而我jvm设置的内存应该是10
2016-12-29 10:59:01 473
原创 java运行机制——程序是怎么跑起来的?
平时老见到说什么jvm、加载static变量啥的,大致了解点,但感觉知识点不成系统,故在此整理一下: 在我想当然的感知中,从最底层开始,不管啥跑起来肯定是给电路很多0、1信号,让电路线里的电流流动起来。但最底层的0/1控制线肯定比较繁琐枯燥,在大量的实践中,肯定有些0/1控制事件经常做,经常用,熟能生巧中人们就把这些操作逐渐给封装起来,用最精炼的方式花最少的人工操作代价来
2016-12-23 14:56:44 5452
原创 filter过滤、servlet过滤
看配置文件感觉servlet的配置方式跟filter在形式上差不多,他们都可以进行过滤拦截,他俩有啥区别呢? 首先看他们位置:“filter是servlet中最实用的技术,servlet Api提供了Filter接口;filter可以拦截web的所有资源,包括servlet”,怎么感觉filter隶属于servlet,是servlet的一部分???!!! 查资料
2016-12-23 10:03:32 896
原创 java——容器、容器类
容器这个词在java中经常见到,但总感觉不是很懂这到底是啥东西,查资料时发现还有个词叫“容器类”; 容器: 字面意思就是“容纳其他东西的器皿”。1. 当然容纳的肯定不是一个东西,而是多个东西,既然多个就涉及到这多个东西之间的关系及如何处理这些关系;2. 有容纳就有不容纳,即销毁,腾出地方让新的东西进来,有进有出方可运转,这就涉及到容器里东西的生命周期啥的;
2016-12-23 09:19:12 448
原创 过滤器(filter)、拦截器(interceptor)、监听(listener)
Filter的实现依赖于servlet,interceptor依赖于java反射机制; Filter可以对几乎所有请求起作用; filter的过滤范围比interceptor大;可以对几乎所有请求起作用,除了过滤请求外,可以通过“通配符”保护页面、图片、文件等;而interceptor只能过滤请求,只对action请求起作用,在action开始之前开始,在action结束后结束; ...
2016-12-22 16:45:52 551
原创 java XXFile.delete()删除不了文件文件问题
InputStreamReader fReader = new InputStreamReader(new FileInputStream(fileTxt), "UTF-8");reader = new BufferedReader(fReader);... ...fileTxt. delete(); --------放在close()前删除不了文件;... ...
2016-12-22 16:31:31 8505
原创 servlet到底是什么?
java web编程中servlet还挺常见的,但一直都不太明白servlet到底是什么东西,查了资料感觉都get不到我的疑惑点,我自己根据查看的资料整理下: 从单词本身来看,servlet可以拆分为“server缩写+英语后缀-let”,server当然指的是服务器,英语后缀-let表示“小”,整个单词就是“小服务”; 当然人家servlet的全称是jav
2016-12-22 13:58:23 6120 1
空空如也
“策略模式”比“简单工厂模式”好在哪?
2017-01-12
java什么时候给类变量分配内存,注意是类变量不是对象成员变量!!!
2017-01-05
window.location.href怎么查找logout.ajax?
2016-12-21
同一个action类里同一个services在不同方法里一个正常获取一个为null
2016-12-16
java 系统关闭事件如何浏览器相关的触发
2016-12-16
Eclipse struts 404报错
2016-03-24
Eclipse web项目无法自动编译成class文件
2016-03-24
java struts 跳转报错
2016-03-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人