java 基础
杭州丹尼
这个作者很懒,什么都没留下…
展开
-
java取得同目录下的文件
有一个目录结构gcth-configuration-tool\src\test\java\com\statestr\gcth\support\util下面有个java类,就是本代码所在类,然后它同个文件夹下有个文件JavaTypeUtils_testfile.txt, 下面的代码可以读取到这个文件[code="java"]InputStream is = this.getC...原创 2016-04-25 21:44:44 · 846 阅读 · 0 评论 -
hashcode 这个网站讲的很透彻
http://alexyyek.github.io/2014/12/14/hashCollapse/原创 2017-03-28 13:40:04 · 85 阅读 · 0 评论 -
深入java虚拟机第二版
http://www.artima.com/insidejvm/applets/这里是 他的 applet 例子,能看出具体问题 和 加深理解原创 2017-04-25 14:59:01 · 99 阅读 · 0 评论 -
20160226 每日一招 private static class 私有内部静态类和私有内部类有何用法关键区别...
http://java67.blogspot.fi/2012/10/nested-class-java-static-vs-non-static-inner.html私有内部静态类 不需要外部类的引用这是跟私有内部类 最本质的区别原创 2016-02-26 18:38:19 · 916 阅读 · 0 评论 -
countDownLatch 与 CyclicBarrier的详解
http://blog.csdn.net/xianymo/article/details/46865469http://blog.csdn.net/lantian0802/article/details/9671903原创 2016-03-21 03:35:33 · 101 阅读 · 0 评论 -
Java 项目所用到的基础API (1)
第一课:class path 和 取得本地资源文件 [quote]使用 Maven 打包之后 , 发现 MANIFEST.MF里面的内容是这样的:Manifest-Version: 1.0Archiver-Version: Plexus ArchiverCreated-By: Apache MavenBuilt-By: a528692Build-...原创 2016-03-23 14:16:49 · 85 阅读 · 0 评论 -
java 执行classpath jar包里面的某个java 类的主函数
[code="java"]C:\a528692\GC_Code_Base\develop_samples\haibin_pb_tool>java -classpath ./target/pb_tool-0.0.1-SNAPSHOT.jar danny.toolkit.Testmain输出结构 :Hello testmain!![/code]我使用mave...原创 2016-03-25 11:17:33 · 275 阅读 · 0 评论 -
20160328 每日一招 写文件FileWriter
写文件[code="java"]FileWriter writer = new FileWriter(DIRECTORY +"/first_to_handle/01_schema/" + schema + ".sql"); writer.write(strb.toString()); writer.close();[/code]几个转意字符[c...原创 2016-03-28 11:48:41 · 99 阅读 · 0 评论 -
java 执行命令 把当前目录 也作为classpath并指定具体的类作为主函数
java -classpath .;gcth-configuration-tool.jar com.statestr.gcth.support.config.loader.SimpleDiffSqlProcessor GCTH execution_controller execution_controller_new ZHU这里的 . 表示当前目录, 这里 -classpath .;**....原创 2017-02-08 10:54:45 · 340 阅读 · 0 评论 -
volatile 关键字的详解
http://www.infoq.com/cn/articles/ftf-java-volatile原创 2017-02-23 17:16:00 · 84 阅读 · 0 评论 -
Hashcode 的作用
[quote]以下是关于HashCode的官方文档定义:hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用...原创 2017-03-02 11:19:07 · 89 阅读 · 0 评论 -
java中finally
https://blog.csdn.net/qq_39135287/article/details/78455525原创 2018-05-02 22:27:08 · 82 阅读 · 0 评论 -
hashmap hashtable 以及currenthashmap
[quote]HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以...原创 2017-03-28 13:25:53 · 138 阅读 · 0 评论 -
几种map的比较
[quote]java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快...原创 2017-03-24 10:44:34 · 248 阅读 · 0 评论 -
classloder 是谁
所有的classLoader 都是这个ClassLoader loader = CommonUtil.class.getClassLoader();sun.misc.Launcher$AppClassLoader@601bb1http://cache.baiducontent.com/c?m=9d78d513d98206f34fece4690d61c067690bdb226dc...原创 2016-05-09 12:06:41 · 118 阅读 · 0 评论 -
java 得到当前目录
System.getProperty("user.dir")原创 2016-05-10 16:52:59 · 87 阅读 · 0 评论 -
java 导入properties 文件的key value 组
[code="java"]String userDir = System.getProperty("user.dir"); try { InputStream is = new BufferedInputStream(new FileInputStream(userDir + "/common_setting.properties")); Properties p = n...原创 2016-05-10 17:02:41 · 243 阅读 · 0 评论 -
得到资源文件的方式 访问文件
RunScriptByScriptList.class.getClassLoader().getResource("bat/runSQL.bat").getPath();原创 2016-05-23 10:58:13 · 199 阅读 · 0 评论 -
rmi 的hello world 例子
http://cache.baiducontent.com/c?m=9d78d513d9831ef44fede5697c14c0126f43f6662ba1d1013894cd47c9221d03506790a63a7a434080873b3716af3e07aca77d25200357e6c697951a83e6c7352a8c2234721e&p=8e769a4794934eac58e8d02...原创 2016-05-25 12:58:40 · 171 阅读 · 0 评论 -
Class.forName() 的内涵是啥
3.从JVM的角度看,我们使用关键字new创建一个类的时候,这个类可以没有被加载。 但是使用newInstance()方法的时候,就必须保证:1、这个类已经加载;2、这个类已经连接了。而完成上面两个步骤的正是Class的静态方法forName()所完成的,这个静态方法调用了启动类加载器,即加载 java API的那个加载器。 ...原创 2016-05-27 15:02:58 · 98 阅读 · 0 评论 -
java 8种排序
http://www.360doc.com/content/15/0128/01/6789490_444339131.shtml原创 2016-07-14 12:00:38 · 96 阅读 · 0 评论 -
Java Properties
[code="java"]package com.test.base.classloader;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map.Entry;import java.util.Properties;imp...原创 2015-08-14 16:13:19 · 68 阅读 · 0 评论 -
Java Properties
[code="java"]package com.test.base.classloader;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map.Entry;import java.util.Properties;imp...原创 2015-08-14 16:13:24 · 73 阅读 · 0 评论 -
临时实现 面对接口 抽象方法 基类继承方法
[code="java"]1. 光只有接口的临时实现public interface IntTest { public String getABC();}public class InheritIntTest { public static void main(String[] args) { IntTest it = new IntTes...原创 2015-10-28 12:04:40 · 113 阅读 · 0 评论 -
java 启动activemq 的参数研究
Java Runtime: Sun Microsystems Inc. 1.6.0_25 C:\sean_install_path\jdk1.6.0_25\jre Heap sizes: current=15872k free=14432k max=506816k JVM args: -Dcom.sun.management.jmxremote -Xmx512M -Dorg...原创 2016-10-19 14:54:29 · 428 阅读 · 0 评论 -
中文编码
[code="java"]char c = '淘'; 中文字String uncoide = Integer.toHexString(c); 把中文字转成16进制的 unicode 因为是2个字节的 System.out.println(c+"的uncoide编码:\t"+uncoide); c = '宝';uncoide = Integer.to...原创 2018-05-04 22:01:42 · 190 阅读 · 0 评论