摘要:
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)