摘要:最简单的算法,大家都知道两层for循环,中间加一个过渡用来交换数据 小例子: 普通到不能再普通的算法,但也有它的优势 外层循环是length-1;内层是length-1-j次,通常自己写是不是两层都是循环length次? 呐,,,,这样可以减少循环次数,,还是有好处的吧 阅读全文
使用JFreeChart生成报表
2017-10-09 13:42 by lc_java, 493 阅读, 0 推荐, 收藏, 编辑
摘要:1.JFreeChart简介 JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications,servlets以及JSP等使用所设计。 JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatte 阅读全文
Thread 小总结
2017-09-14 11:08 by lc_java, 220 阅读, 0 推荐, 收藏, 编辑
摘要:1 目录 2 线程概述 3 线程的定义 4 线程的启动 5 线程的状态 6 线程的方法属性 1.线程概述 线程是一个程序的多个执行路径,执行调度的单元,依托于进程的存在。线不仅可以共享进程的内在,而且还拥有一个属于自己的内存空间,这段内存空间就是线程栈,是在建立线程时系统分配的,主要用来保存线内部所 阅读全文
Java中创建(实例化)对象的五种方式
2017-09-13 20:50 by lc_java, 4331 阅读, 0 推荐, 收藏, 编辑
摘要:Java中创建(实例化)对象的五种方式1、用new语句创建对象,这是最常见的创建对象的方法。 2、通过工厂方法返回对象,如:String str = String.valueOf(23); 3、运用反射手段,调用java.lang.Class或者java.lang.reflect.Construct 阅读全文
接口和抽象类
2017-09-11 20:49 by lc_java, 275 阅读, 0 推荐, 收藏, 编辑
摘要:1、抽象类是定义我是什么的 3、static 是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意 阅读全文
ArrayList和LinkedList
2017-09-08 16:27 by lc_java, 251 阅读, 0 推荐, 收藏, 编辑
摘要:ArrayList: 1、初始容量 List arrayList = new ArrayList();默认初始容量为10 ,当ArrayList中的元素超过10个以后,会重新分配内存空间,使数组的大小增长到16。那么容量变化的规则是((旧容量 * 3) / 2) + 1 2、常用方法 1>list. 阅读全文
MyBatis-缓存机制
2017-09-07 20:28 by lc_java, 251 阅读, 0 推荐, 收藏, 编辑
摘要:MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存。 一级缓存和二级缓存。 一级缓存:(本地缓存):SqlSession级别的缓存,一级缓存是一致开启的,没法关闭。方法之间不共用! 与数据库同一次会话期间查 阅读全文
动态拼接SQL语句
2017-09-07 20:25 by lc_java, 20111 阅读, 0 推荐, 收藏, 编辑
摘要:1.参考官方文档 ? if:字符判断 ? choose (when, otherwise):分支选择 ? trim (where, set):字符串截取;其中where标签封装查询条件,set标签封装修改条件 ? foreach 2.if案例 1)在EmployeeMapper接口中添加一个方法: 阅读全文
传值和传址
2017-09-07 19:50 by lc_java, 370 阅读, 0 推荐, 收藏, 编辑
摘要:基本数据类型和String类型作为参数时,为传值方式,只把值传入方法,不管在方法中怎么处理这个参数,原值不变;(基本数据类型见博客) 其他引用类型作为参数时,为传址方式,将指向内存中的地址传入方法,方法中此内存地址中的值发生变化时,原值也会改变; (1)如果引用类型的对象通过传址方式将其指向内存中的 阅读全文
基本数据类型应用
2017-09-07 18:53 by lc_java, 228 阅读, 0 推荐, 收藏, 编辑
摘要:为什么int会是66的结果呢? A的ASCII码中十进制值是65,然后加一就是66; 然后十进制66在ASCII码中对应B,所以字符char对应的结果就是B A~Z在ASCII码中对应65到90 a~z在ASCII码中对应97到122 ASCII码小应用: 一个算法,统计一个字符串中某个字符出现的次 阅读全文