加载中
Java中创建对象的5种不同方法

在下面的Java程序中我们用5种方式来创建 Employee对象。 ObjectCreation { public static void main(String... args) throws Exception { // By using new keyword Empl...

2016/11/22 20:39
123
JAVA自定义注解

创建自定义注解和创建一个接口相似,但是注解的interface关键字需要以@符号开头。我们可以为注解声明方法。我们先来看看注解的例子,然后我们将讨论他的一些特性。 @Documented @Target(Elem...

2016/11/22 13:55
56
为什么1000 == 1000返回为False,而100 == 100会返回为True?

如果你运行如下代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到以下运行结果: false true 我们...

2016/11/22 13:52
20
java设计原则之里氏替换原则

What   Liskov Substitution Principle(LSP),任何父类出现的地方,子类一定可以出现。   Why   LSP是OCP原则的规范。OCP原则的关键的是抽象,而继承关系又是抽象的一种具体表现。 ...

Java实现浮点数的四舍五入,保留几位小数

直接上代码,很简短 1 2 3 4 5 6 7 8 double myRound(double d,int n) { d = d*pow(10,n); d += 0.5; d = (long)d; d = d/pow(10,n); return d; } 上述代码中的d是我们要进行四舍五入的浮点数...

2016/11/20 10:49
1.3K
Spring依赖注入基础以及实现原理

一、Spring简介 1.Spring简化Java开发 Spring Framework是一个应用框架,框架一般是半成品,我们在框架的基础上可以不用每个项目自己实现架构、基础设施和常用功能性组件,而是可以专注业务逻...

Java的内存机制以及实现原理

Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变...

2016/11/20 10:48
117
java实现冒泡排序算法

import java.util.Arrays; import java.util.List; import java.util.Scanner; public class BubbleSort { public static void main(String[] args) { Scanner sc = new Scann...

2016/11/18 15:57
15
Java连接redis的使用示例

Java连接redis的使用示例 Redis是开源的key-value存储工具,redis通常用来存储结构化的数据,因为redis的key可以包含String、hash、listset和sorted list。 Redisserver目前最稳定的版本是2...

2016/11/18 15:56
773
20个非常有用的Java代码片段

1. 字符串有整型的相互转换 1 2 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 1 2 3 4 5 ...

2016/11/18 15:35
46
分布式缓存Redis使用以及原理

最近对开源分布式缓存产品redis做了一些研究,于是决定整理一下该产品的特性及使用场景拿出来分享。 一、缓存在系统中用来做什么 1. 少量数据存储,高速读写访问。通过数据全部in-momery 的方...

JAVA设计原则之依赖倒置原则

What   Dependence Inversion Principle(DIP):高层模块不应该依赖底层模块,都应该依赖于抽象;抽象不应该依赖于具体,具体依赖于抽象   Why   若高层依赖于底层,那么底层的变动也会导...

JAVA设计原则之接口隔离原则

What   Interface Segregation Principle(ISP):客户端不应该依赖它不需要的接口;类间的依赖关系应该建立在最小的接口上   Why   “不应该强迫客户依赖于它们不用的方法。接口属于客户...

JAVA设计原则之开闭原则

定义: 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开闭原则的含义是说一个软件实体应该通过扩展来实现变化,而不是通过修改已有代码来实现变化。 软件实体包括以下几个部分...

MyBatis入门基本的配置介绍

工具:Eclipse 首先下载Mabatis所需要的jar包,导包 然后配置mybatis核心文件取名mybatis.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DT...

在java实现redis缓存技术的基本操作

需要jar包: jedis-2.1.0.jar commons-pool-1.6.jar 代码 package com.wangbingan.db; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import org.junit.Bef...

学习java,用到了新的IDE(IntelliJ Idea),收集了一些快捷键以及注册码

IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部