摘要:     1  方法行数不能超过50行,特殊情况除外;说明:如果行数过长不利于整个方法的阅读理解。如果是笔记本建议控制在40以内。 2  方法参数不能多于7个,特殊情况除外;说明:参数过多不利于整个方法的阅读理解。 3  变量名称需有意义且符合驼峰式写法,严禁出现a,b,c 等字符作为变量名称。 4  严禁出现魔鬼数字... 阅读原文
2017-12-15 08:24:02 阅读(714) 评论(0)
摘要:     1、选择语句switch   ①格式:   switch(表达式){     case  常量1:       要执行的语句;     break;     case  常量2:       要执行的语句;     break;     case  常量3:       要执行的语句;     break; ... 阅读原文
2017-12-15 08:19:04 阅读(752) 评论(0)
摘要:  Java内存模型 总的来说就分为两个区域,堆内存(Heap)和非堆内存(No-Heap),非堆内存又称为永久代(Permanent),“永久”其实有点儿容易使人误导,好像这部分内容不需要回收。但在永久区中的某些数据也是需要回收的! 在新的JDK8中,这部分的名称已经不叫Permanent了,改成更好理解的Metas... 阅读原文
2017-12-15 07:41:04 阅读(699) 评论(0)
摘要: 众所周知,java是编程语言中的高级语言,在java的世界里,已经有前辈为我们封装好了各个很好用的框架,工具类等,今天笔者想说的迭代器模式也已经被封装过。 就是我们经常使用的for循环迭代器。或者Iterator,这些都已经是封装好的了。我们经常用,可能会有些读者并不知道这就是迭代器模式。笔者在实际工作中还没有 自己... 阅读原文
2017-12-15 00:47:03 阅读(738) 评论(0)
摘要: 今天通过eclipse导入了几个项目,项目名出现红叉,对于我这样的强迫症来说是无法容忍的,故现做总结,遇到同学可按照以下方法来操作。 改动的地方主要是两个方面:   1.Tomcat版本问题。   此问题是由于我发现项目原有的Tomcat7.0运行的,本机为Tomcat8.0,所以出现错误。     解决办法:鼠标右... 阅读原文
2017-12-15 00:00:05 阅读(705) 评论(0)
摘要: 实现功能:java导出excel表 1、jsp代码 1 <form id="zhanwForm" action="<%=path%>/conferences.do?" target="_self" method="get" > 2 <input type="hid... 阅读原文
2017-12-14 17:44:03 阅读(729) 评论(0)
摘要:     Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeM... 阅读原文
2017-12-14 17:41:02 阅读(791) 评论(0)
摘要: 原创不易,转载请标明出处。上一篇《Java实验--基于Swing的简单的歌曲信息管理系统(一)》讲解了如何这个小项目的具体情况和主要功能,下面进入编码阶段。   在eclipse中新建java项目,项目的结构如下:   数据库的设计   该项目简单,只涉及到了两种表,且没有涉及到关联查询,就只是对单表进行操作。... 阅读原文
2017-12-14 17:11:07 阅读(784) 评论(0)
摘要: 1、动态代理在运行时,动态创建一组指定的接口的实现类对象!(在运行时,创建实现了指定的一组接口的对象)interface A {}interface B {}Object o = 方法(new Class[]{A.class,B.class})o它实现了A和B两个接口!-------------Object prox... 阅读原文
2017-12-14 16:16:11 阅读(721) 评论(0)
摘要: 1. 什么是类加载器 把.class文件加载到JVM的方法区中,变成一个Class对象! 2. 得到类加载器 Class.getClassLoader() 3. 类加载器的分类 它们都是片警! 引导:类库! 扩展:扩展jar包 系统:应用下的class,包含开发人员写的类,和第三方的jar包!classp... 阅读原文
2017-12-14 15:27:06 阅读(767) 评论(0)