08 2017 档案
摘要:类型信息 class Candy { static { System.out.println("Loading Candy"); } } class Gum { static { System.out.println("Loading Gum"); } } class Cookie { static
阅读全文
摘要:字符串 不可变的String String对象是不可变的。查看文档会发现,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,已包含修改后的字符串内容。 public class Immutable { public static String upp
阅读全文
摘要:通过异常处理错误 java的基本理念是“结构不佳的代码不能运行” 发现错误的理想时机是在编译阶段,也就是在你试图运行程序之前。然而编译期间并不能找出所有的错误,余下的问题必须在运行间解决。这就需要错误源能通过某种方式,把适当的信息传递给某个接受者————接受者将指导如何正确处理这个问题。 概念 C以及其他早期语言常常具有多种错误处理模式,这些模式...
阅读全文
摘要:数组可以foreach遍历,这个是在jdk1.5之前就可以的,我也不太清楚是怎么做到的。 后面的List,Set等的foreach都是实现Iterable接口,基于iterator()对象实现的。Foreach之所以能工作,是因为Java SE5引入了新的被称为Iterable的接口,该接口包含一个
阅读全文
摘要:持有对象 java中引用太多了,所以使用容器装载。 泛型: 容器中装载不同对象,取出时候强制类型转换容易出错 class Apple { private static long counter; private final long id = counter++; public long id()
阅读全文
摘要:原文链接:http://www.52donkey.com/zhichang/5667.html 都说“不想当将军的士兵不是好士兵”,那么是否“不想当老板的员工不是好员工“也是这样呢?可是对于初入职场的新人来说,时时刻刻会遇到各方面的打击与奚落,屡屡受挫。于是也只能用频繁的换工作来摆脱身处的窘境。那么
阅读全文
摘要:内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。 最初,内部类看起来像一种代码隐藏机制:将类置于其他类的内部。但是内部类远不止如此,它了解外围类,并能与之通信;而且你用内部类写出的代码
阅读全文
摘要:接口中可以装在嵌套类对象。
阅读全文
摘要:原文链接:http://blog.sina.com.cn/s/blog_7de00ff60102xffx.html 如果想要在外部类的导出类(子类)中建立该外部类的为protected权限的内部类的实例,需要把该protected权限的内部类的构造器的权限设置为public.否则,编译器将报错。 我
阅读全文
摘要:之前一直对监听知识有个概念,最近业务需要用到了才真正有点了解了监听器的好处。 web项目的监听事件与监听器: 我这里是要求定时任务,我不知道如何让他实现程序开始自动启动。刚开始使用的是java程序。然后发现java程序不会定时,百度发现使用web程序,容器启动后让容器自动调用即可。 这个时候看到了别
阅读全文
摘要:public class People{ private String name; public People(String name) { this.name = name; } public String getName() { return name; } public void setName(Stri...
阅读全文
摘要:我们之前使用路径总是有点不知道怎么用,发现别人使用Class.getResource()方法,好像挺不错的样子。于是看看博客,简单学习下。 参考链接:http://blog.csdn.net/lcj8/article/details/3502849 几点总结下: jsp里面:request对象的co
阅读全文
摘要:原文链接:http://blog.csdn.net/u012849872/article/details/51035938 maven工程标准目录结构: src -main –bin 脚本库 –java java源代码文件 –resources 资源库,会自动复制到classes目录里 –filte
阅读全文
摘要:原文链接:http://blog.csdn.net/kai161/article/details/50379418 在用maven编译项目是由于项目中用了jdk 1.8, 编译是报错 -source 1.5 中不支持 lambda 表达式,Google找到这篇解决方案,记录一下: 编译时报如下错误:
阅读全文
摘要:struts2的结构图: 代码实现: 组织结构: 主要代码: 写后感想: 项目路径: https://github.com/gzdx/MyStruts2.git
阅读全文
摘要:前面一直做过下载的功能。就是后台将文件流写入response里面,然后就好了。前台会自动弹出下载提示等。 今天打算做一个ajax下载。想当然的结果死活浏览器没反应。我擦。 然后浏览器调试,发现response返回过来的是一串类似乱码的文本而不是二进制文件流。定位原因在这里。 之后继续百度,如何实现a
阅读全文
摘要:这个马甲属于一个表,appStore另一张表,用户登录表,主要操作的就是这三个表。 我这里的马甲和app的id都与用户登录表中的channel对应,在channel存放的是majiaId + “|” + storeId 第一版sql: 发现存在问题,针对用户登录中农没有存储到的马甲和应用商店的注册量
阅读全文
摘要:我们使用别名都是使用as关键字。 大多数时候我们都会省略as关键字,然后后面直接加别名就好了。我的习惯是别名用双引号括起来。 今天因为这个习惯坑了我一大波 首先oracle的别名的规则: AS 别名 特殊字或者保留字啥的使用引号括起来别名 别名是在查询语句内,语句的执行顺序: 1. FROM语句 2
阅读全文