
Java
聪聪不匆匆
这个作者很懒,什么都没留下…
展开
-
策略模式与工厂模式实践
策略模式是一种行为设计模式, 它能让你定义一系列算法, 并将每种算法分别放入独立的类中, 以使算法的对象能够相互替换。日常开发中,对于需要考虑各类场景、各类分支通用逻辑时,就需要考虑是否可以将if-else、switch逻辑替换成不同策略算法进行单独处理,提高代码的可读性、可维护性,避免代码混乱熵增。对于的排序方法,使用何种排序策略来自于中定义。方法, 还有所有接受和对象作为参数的 doXXX()方法。根据获取请求方式(GET、POST、PUT …),用以路由处理各类请求策略。原创 2022-09-27 11:16:47 · 333 阅读 · 0 评论 -
Java学习笔记(一)----封装 继承 多态 抽象 接口
包装 -- 对外隐藏特征和行为,内部实现细节 封装有利于程序的安全 -- 使用private修饰符私有化类的属性和方法 -- encapsulation -- 隐藏对象中的字段 -- 提供公共的操作方法 -- 对输入的值进行限制 --对封装的属性提供getter() 和 setter()方法 -- 只有getter()方法无 setter() 的属性为只读属性原创 2017-07-30 17:19:01 · 693 阅读 · 1 评论 -
Java学习笔记(二)—— 反射
Java-reflect专题 – Class类的使用方式 – 在面向对象中万物皆对象 – 除去基本数据类型 和 静态 ,但是基本数据类型有包装类,静态的东西属于类,类似于静态的常量 – 基本数据类型不是对象 – 静态的东西属于类,不是对象 – 类属于也属于对象,类对象,类属于Java.lang.Class类的实例对象 – the原创 2017-08-01 20:22:12 · 297 阅读 · 0 评论 -
Java学习笔记(三)—— JDBC封装
这里提供使用Map返回当行记录的封装public Map<String, Object> selectSimpleResult(String sql, List<Object> params)和 返回List<Map<String,Object>> 返回多行记录从而查询多行记录,这里list代表多行记录,每一行当中的都代表一个键值对,从而实现返回多行记录package jdbcTest;import原创 2017-08-03 12:38:58 · 379 阅读 · 0 评论 -
Java学习笔记(三)——文件读写操作
package systemManager;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReade原创 2017-08-04 22:48:27 · 358 阅读 · 0 评论 -
封装JavaMail发送邮件
package cc.ccoder.until.mail; import com.sun.mail.util.MailSSLSocketFactory; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util原创 2017-09-03 13:44:27 · 650 阅读 · 0 评论 -
jdbc中查询封装——反射
在使用原生jdbc时候使用查询语句大同小异,因此在这里使用反射将jdbc中查询语句进行封装 查询单条语句 查询多条语句 package src.jdbcTest; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.DriverManager; import java.sql原创 2017-08-07 15:23:17 · 1957 阅读 · 2 评论 -
递归遍历文件及其子文件名称
递归访问指定目录下的文件及其子文件夹中的文件。使用的是递归。 就是重复判断该文件是文件还是文件目录,如果是文件目录就将其递归重复判断,如果是文件就将其名称或者是路径打印出来 package fileDir; import java.awt.List; import java.io.File; /** * * @author chencong 使用递归查询文件夹当中的文件原创 2017-08-04 23:15:16 · 621 阅读 · 0 评论 -
记毕业设计学习之路
原文: 记毕业设计学习之路 maven 环境隔离 实际项目开发当中我们会用到不止一下三种环境,开发环境、测试环境、生产环境。使用maven将各个环境进行隔离,方便开发、同时也方便上线。让因为配置文件不一致、环境没有更换这些问题导致项目异常不存在。 + dev(开发环境) + beta(测试环境) + prod(生产环境) Redis学习 redis安装(window/l...原创 2018-03-15 14:12:23 · 427 阅读 · 0 评论