![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yzzy101010
这个作者很懒,什么都没留下…
展开
-
类名.class和getClass()区别
class叫做“类字面量”,因class是关键字, 所以class编译时确定,getclass()运行时根据实际实例确定。 String.class 是能对类名的引用取得在内存中该类型class对象的引用, new String().getClass() 是通过实例对象取得在内存中该实际类型class对象的引用 (这个方法是从java.lang.Object类继承过来的) getCla转载 2013-03-27 11:58:07 · 347 阅读 · 0 评论 -
初次尝试eclipse下web应用开发中的问题
1.jdbc中加载驱动时,我想放入静态代码中。以免多次加载,减少开销。但是我又希望可以用properties配置数据库信息,由于静态代码块是类加载的时候就执行,顺序上优先于构造函数。所以我将读取properties的过程放入构造函数中,抛异常。解决办法:申请静态的properties变量,将读取配置文件的过程也放入静态代码块中。public class JdbcUtils { private s原创 2013-04-23 14:07:54 · 767 阅读 · 0 评论 -
防表单重复提交中的小问题
1.服务器端防表单重复提交: 为每个表单设置一个令牌token,通过session存放在服务器端,并发给用户。当用户第一次带着令牌来的时候,允许提交,并且之后将服务器端的表单令牌即session中的token删除。 下一次用户重复提交表单时,没有表单了,则无法提交。 其中用到2个新算法: (1) 指纹算法 String token = System.cu原创 2013-04-24 15:34:04 · 330 阅读 · 0 评论 -
JDK,JRE与JVM浅析(转)
使用Java -version是如何找到版本的:它是从C:\Program Files\Java\{jre文件夹名}\lib\i386中的jvm.cfg中读取的。 JDK(java develop kit ,java开发套件),JRE(java runtime environment,java运行时环境),JVM(java virtual machine,java虚拟机) JD转载 2013-06-07 15:43:11 · 390 阅读 · 0 评论 -
处理字符串的四则运算(2013小米笔试题)
输入: 2+3*(4-5) 1+1 输出: -1.0 2.0 类似于四则运算的实现(+ - * / ^) 数据结构: Stack opr 字符栈 Stack num 数字栈 HashMap map 优先级 算法: 1.先用map给运算符定义优先级 [ +=1 , -=1 , *=2 , /=2 , ^=3 , (=10 , )=0 ] 2.从左到右依次录入字原创 2013-10-18 22:37:58 · 399 阅读 · 0 评论