排序:
默认
按更新时间
按访问量

策略模式

 策略模式   由于最近在研究学习设计模式,我会用自己的理解方式来表述对设计模式的学习和认识,通过最常用、好记的案例来记住和使用设计模式,希望对设计代码方面有所提高和改进。 一.应用背景      在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据应用场景的不同选择不...

2018-08-07 16:08:29

阅读数:18

评论数:0

数组协变

在某些情况下,即使某个对象不是数组的基类型,我们也可以把它赋值给数组元素。这种属性叫做协变(covariance)。在下面的情况下可以使用协变: 数组是引用类型数组。 在赋值的对象类型和数组基类型之间有隐式转换或显式转换。 由于在派生类和基类之间总是有隐式转换的,因此总是可以将一个派生类的对...

2018-08-07 15:46:52

阅读数:15

评论数:0

mac下java开发环境配置

1.下载并安装jdk,配置环境变量: jdk1.8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 配置jdk环境变量:终端输入 vim ~/.bash_profil...

2018-07-26 17:49:16

阅读数:50

评论数:0

浅度克隆和深度克隆

克隆:就是复制一个对象的复本.若只需要复制对象的字段值(对于基本数据类型,如:int,long,float等,则复制值;对于复合数据类型仅复制该字段值,如数组变量则复制地址,对于对象变量则复制对象的引用。)    如果对象中引用了其他对象,一般克隆后会导致引用对象的内容改变。 浅拷贝:使用cl...

2017-12-12 16:01:54

阅读数:155

评论数:0

String的inturn()的运用

先明确一个概念:String s = new String("1");   jvm的处理如下:"new String("1")" 将在java 堆中生成,同时"1"在字符池中生成,堆对象生成s(对象的引用)...

2017-12-07 15:16:29

阅读数:143

评论数:0

小程序与java的session问题

一般web开发中,我们需要通过session将数据用户重要数据存储到session中,而由于html自带cookie,能够帮助我们存储从服务器端发送jsessionid到客户端浏览器,客户端发送请求的时候,顺带着这个jsessionid到服务器端,我们通过request.getSession()获...

2017-11-30 10:44:46

阅读数:1007

评论数:1

io补充

//1. 这是从键盘读入一行数据,返回的是一个字符串 BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in)); System.out.p...

2017-11-23 10:31:55

阅读数:53

评论数:0

JAVA字符串格式化-String.format()的使用

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言...

2017-11-22 14:15:03

阅读数:443

评论数:0

javax.mail 发送邮件工具类

package com.thinkgem.jeesite.common.email; import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHa...

2017-11-22 12:01:15

阅读数:297

评论数:0

进制转换

十进制转16进制 System.out.println(Integer.toHexString(255)); 16进制转10进制  System.out.println(Integer.parseInt("ff",16)); 十进制转八进制  System...

2017-11-22 11:01:23

阅读数:82

评论数:0

String的按值传递,java传参都是传值

看完绝对清晰~ java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? pdd:所谓java只有按值传递:基本类型  值传递;引用类型,地址值传递,所以叫值传递。     当主函数的变量,对象(主本)传递到副函数时,传递的变量、对象(方法中的形参)其实都是副本,而副本...

2017-11-18 22:12:44

阅读数:304

评论数:0

plsql 导出表和表数据

导出数据表结构 打开pl/sql客户端 Tools——》Export User Objects(工具——》导出用户对象) 按图选择自己需要导出的表,在选择导出文件位置。 导出表数据 Tools——》Exports Tables(工具——》导出表) 按步骤导...

2017-11-01 14:38:24

阅读数:5300

评论数:0

pl/sql 下载安装

一. 目录结构     D:\install\PLSQL         |-- instantclient_11_2             |-- tnsnames.ora         |-- PLSQL Developer         |-- readme.txt ...

2017-10-30 09:27:36

阅读数:622

评论数:0

jdbc 总结 + 完整代码

记: 平时用惯了ssm,简化了数据库操作,现在回顾下: 1、什么是JDBC  JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,是用Java语言编写的类和接口组成的,可以为多种关系型数据库提供统一访问的接口。JDBC提...

2017-10-27 15:45:51

阅读数:122

评论数:0

网络编程二

原传送门:http://www.cnblogs.com/dongguacai/p/5747603.html Java网络编程二:Socket详解 Socket又称套接字,是连接运行在网络上两个程序间的双向通讯的端点。 一、使用Socket进行网络通信的过程 服务端:服务器程序将一个套接字...

2017-10-21 22:29:19

阅读数:74

评论数:0

网络编程一

原传送门 :http://www.cnblogs.com/dongguacai/p/5747397.html Java网络编程一:基础知识详解 网络基础知识 1、OSI分层模型和TCP/IP分层模型的对应关系 这里对于7层模型不展开来讲,只选择跟这次系列主题相关的知...

2017-10-21 22:27:40

阅读数:65

评论数:0

几个线程题目

java多线程--几个多线程面试题小结   自学了一段时间的多线程知识,尝试了做了几个编程题,发现想象中很简单的功能,自己真写起来要花费远超自己想象的功夫,知识点易学,不易用啊. 面试题1:编写程序实现,子线程循环10次,接着主线程循环20次,接着再子线程循环10次,主线程...

2017-10-15 20:51:26

阅读数:152

评论数:0

myeclipse常见问题

myeclipse   如果不想控制台一直弹出框打扰你写代码,勾选console中的scroll lock 即可  myeclipse noclassdeffounderror  错误   重新设置下jdk

2017-10-15 20:49:20

阅读数:143

评论数:0

陷阱题目

陷阱题目1、   int i = 0; int j = i++;                          结果:   i=1;j=0   分析 i++:先运算后自增 往后会增加内容的    ——2017-10-15

2017-10-15 20:48:19

阅读数:76

评论数:0

jeesite 多数据源的使用

jeesite多数据源spring多数据源  1.jeesite.properties 添加数据源信息,(url2,username2,pawwword2)  #mysql database setting   jdbc.type=mysql   jdbc.driver=com.m...

2017-10-15 20:45:22

阅读数:1353

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭