加载中
MyBatis 教程

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和...

11/24 23:33
16
Java:使用maven将依赖打包进jar,执行jar

最近在用intellij IDEA创建maven项目的形式写些代码,依赖了一些库,通过pom.xml添加依赖解决。最终需要打包使用的时候,使用java命令运行其中的Class会报错,因为找不到依赖。 我在 http:/...

2016/12/11 22:42
108
Intellij IDEA maven项目实践

使用的是IDEA 2016.2 社区免费版。已经内置了maven。也可以自定义为个人安装的maven。 创建一个maven项目 File -> New -> Project,选择maven项目。然后next,填个内容: 下一步: 完成。 编...

2016/08/21 11:39
39
构造函数与线程安全

例1: class Test { public Test(int x, int y) { this.x = x; this.y = y; } } // main new Test(obj.x, obj.y); 由于获取obj.x、obj.y是两个操作,如果有其他线...

2016/01/04 17:36
56
JNDI、LDAP

JNDI、LDAP **命名服务:**将名称(字符串形式)与对象对应起来。底层可以认为是一个Map(String, Object)。 **目录服务:**就像一本书,目录是对具体内容的索引。例如数据库的配置是具体内容...

2015/10/22 17:15
40
JDK和两个JRE

原文:http://renyongjie668.blog.163.com/blog/static/160053120101711162373/ 昨晚看到csdn上有人再问jre的东东,忽然想起以前一个同学和我说过,安装jdk后有两个jre目录及他们的区别,现在...

2015/10/10 20:24
110
JAVA:Thread与join、daemon

##不带join,不带daemon: package hellojava; import java.util.logging.Level; import java.util.logging.Logger; public class HelloJava { static class TestTask implements Run...

2015/09/21 08:43
71
JAVA:在一个线程中启动另外一个线程

##常见 package hellojava; import java.util.logging.Level; import java.util.logging.Logger; public class HelloJava { static class TestTask implements Runnable { pr...

2015/09/21 08:39
222
java:作用域

环境:jdk 1.7。 ###基本内容 public修饰的变量和方法: 对任意类可见。 protected修饰的变量和方法: 对自己、子类、同一package下的类是可见的。 private修饰的变量和方法: 只对自己可见。...

2015/08/16 13:43
58
Java:HashMap的死循环

###基础一些: 深入Java集合学习系列:HashMap的实现原理 HashMap与Hashtable的区别 ###非线程安全的HashMap如何产生死循环: 疫苗:Java HashMap的死循环 HashMap 死循环的探究 不正当使用H...

2015/06/29 00:05
40
Java:HashMap和Hashset的实现

深入Java集合学习系列:HashMap的实现原理 深入Java集合学习系列:HashSet的实现原理 HashSet基于HashMap实现。

2015/06/28 23:03
244
Java:ConcurrentHashMap的实现机制

探索 ConcurrentHashMap 高并发性的实现机制 Java并发编程之ConcurrentHashMap 聊聊并发(四)——深入分析ConcurrentHashMap 上面的三篇分析是针对java7的,java8中的实现方式已经变化。...

2015/06/28 19:49
122
[整理]Java:基于socket写一个简单的HTTP Server

##示例1 这段代码修改自A Simple Http Server with Java/Socket?。如何处理HTTP很重要。 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader...

2015/06/02 17:09
323
Java:使用Java内置的HTTPServer类创建web服务

代码来自:http://www.rgagnon.com/javadetails/java-have-a-simple-http-server.html ##代码1: import java.io.IOException; import java.io.OutputStream; import java.net.InetSocketAdd...

2015/06/02 10:22
441
Java注解

Java注解教程:自定义注解示例,利用反射进行解析 补课了,30分钟让你学会java自定义annotation Java注解教程及自定义注解

2015/05/27 15:31
791
没那么简单:Java中应该怎样判断一个整数是偶数还是奇数

环境:jdk 1.7。 一般用模2运算判断一个整数是偶数还是奇数。但是对于奇数,不能简单的用x%2==1来判断,原因如下: package hellojava; public class HelloJava { public stati...

2015/05/17 09:01
8.7K
java:String不是基本类型,不是数组,是类,而数组也是类

环境:jdk 1.7。 本文可以用一句话总结:String不是基本类型,不是数组,是类,而数组也是类。 由于脚本语言使用较多,我在java中也写过这样的代码: String str = "hi"; System.out.printl...

2015/05/17 08:54
193
java:基本数据类型

环境:jdk 1.7。 关于java基本数据类型的介绍可以参考Java基本数据类型。 这篇介绍中指出,在java中: byte -> 8 bits short -> 16 bits int -> 32 bits long -> 64 bits float -> 32 bits ...

2015/05/17 08:50
35
java:先++,与后++

环境:jdk 1.7。 ###示例1: public static void main(String[] args) { int num = 0; System.out.println(num++); System.out.println(num); } 输出: 0 1 ###示例2: public...

2015/05/17 08:47
28
java:数组的默认值

###int数组: int[] ia = new int[2]; System.out.println(ia[0]); System.out.println(ia[1]); 输出: 0 0 ###float数组: float[] fa = new float[2]; System.out.println(fa[0]); Syst...

2015/05/17 08:33
90

没有更多内容

加载失败,请刷新页面

返回顶部
顶部