Coin163

  • Java中非静态内部类对象持有外部类对象的引用。

    Java中非静态内部类对象持有外部类对象的引用。

    日期:2016年03月12日
  • (4) Java GC概述

    ))的对象进行回收释放,是JVM对Java内存对象的一套管理机制,Java程序员不需要关心内存的分配以及回收的问题,这一切都由JVM来管理,而内存的回收则是由GC来完成。 在说明GC原理之前,先要知道,Java的GC什么时候触发开始的?前面一节说明Java堆内存划分

    日期:2016年08月04日
  • Java反射基础知识点总结(内含六部博文实例)

    反射(反射概述) A:反射概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个

    日期:2016年07月17日
  • Spring系列之Java代理机制实现AOP

    并不知道是否有其他关注点关注它,这是AOP和OOP的主要区别。     三.AOP与Java代理机制     AOP是一种思想,并不是技术实现。任何一种符合AOP思想的实现,都可以看作是AOP的实现。     JDK1.3之后,Java提供了动态代理机制。通过动态

    日期:2016年07月27日
  • log4j配置文件在java程序不同阶段的位置

      对于JAVA工程 1,程序处于开发调试阶段时,log4j.properties需要放在src目录下,即,编译后处于class根目录(bin目录下);否则会不能记录log4j的log及生成log文件。 2,程序处于打包状态后

    日期:2014年11月21日
  • Java基础Math函数使用

    { // System.out.println("恭喜你答对了"); // System.out.printf("您一共猜了%d次",sum); // break; // } // } // // int da=(int)(java.lang.Math.random()*100+1); // int x

    日期:2016年06月30日
  • Java源码-屏幕分辨率测试程序

    Java How To Program第12章-GUI控件(上篇)中的一个示例,演示了鼠标事件的监控,包括: 1. 单击(click-按下某个鼠标键(左/中/右键)后松开) 2. 移动(move-不按下任何鼠标键的同时,移动鼠标) 3. 拖(drag-按下

    日期:2016年07月28日
  • Jsoup 教程

    问题 你需要一个元素中的HTML内容 方法 可以使用Element中的HTML设置方法具体如下: Element div = doc.select("div").first(); // <div></div> div.html("<p>lorem ipsum</p>"); // <div><p>lorem ipsum</p></div> div.prepend("<p>First</p>");//在div前添加html内容 div.append("<p>Last</p>");//在div之后添加html内容 // 添完后的结果: <div><p>First</p><p>lorem ipsum<

    日期:2016年05月18日
  • 黑马程序员--java基础复习之String类StringBuffer及基本数据类型包装类

    ------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 字符串,是我们平时接触最多的,正如我此刻正在通过键盘敲字一样,就是在文本输入框中输入字符串。包括我们平时用QQ等交流工具,以及在百度谷歌中输入

    日期:2015年03月24日
  • 在Java中如何遍历Map对象

    Java中如何遍历Map对象 在Java中如何遍历Map对象 How to Iterate Over a Map in Javajava中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口,以下

    日期:2016年07月25日
  • 调整数组顺序使奇数位于偶数前面

    的函数,比如正数排前面,负数排后面,我们写在一个IsEvent里面。 Java代码实现: public static void main(String[] args) { // TODO Auto-generated method stub sort

    日期:2016年06月13日
  • 常用Redis命令总结

    Redis命令总结 连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然后关闭服务 远程服务控制 info:提供服务器的信息和统计 monitor:实时转储收到的请求 slaveof:改变复制策略设置 config:在运行时配置Redis服务器 对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个key type(key):返回值的类型

    日期:2016年07月24日
  • Java模板引擎FreeMarker

    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示

    日期:2015年03月02日
  • 黑马程序员——java数组

    ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.       数组的定义 概念:同一类型数据的集合,其实数组就是一个容器 数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素  格式

    日期:2015年10月29日
  • Java Memory Model

    http://tutorials.jenkov.com/java-concurrency/java-memory-model.html 一个好地方解释的比较清楚Java内存模型以及对应硬件(寄存器,CPU缓存,主内存)之间的关联

    日期:2016年05月14日
  • java并发编程学习之synchronized学习总结

    一、修饰方法 当synchronized用来修饰方法的时候,实际上取得的锁是当前对象的方法锁,也就是说,这个方法还可以被其他线程的该类对象进行访问。直接用代码测试: package org.netease.concurrent; public class Thread2 { void start() { A a = new A(); B b = new B(); C c = new C(); a.start(); b.start(); c.start(); } clas

    日期:2015年11月25日
  • 转:如何从普通Java类中获取WEB-INF目录绝对路径

     获取个路径真麻烦。。。   /**        * 获取WEB-INF目录下面server.xml文件的路径        *  @return         */        public  static  String getXmlPath()       {            //file:/D:/JavaWeb/.metadata/.me_tcat/webapps/TestBeanUtils/WEB-INF/classes/              String path = Thread.currentThread().getContextClassLoader().g

    日期:2015年08月21日
  • JAVA如何调用DOS命令

    Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process

    日期:2010年01月08日
  • 关于java UTF-8中文与Unicode编码之间转换,以及将浏览器地址栏编码过的中文转换UTF-8形式

    1. 将浏览器地址栏编码过的中文转换回中文 /** * @param fromStr : 要转换的原始字符串 * @return : 得到转换后的字符串 */ private String is(String fromStr) { StringBuffer stringBufferResult = new StringBuffer(); for (int i = 0; i < fromStr.length(); i++) { char chr = fromStr.charAt(i); if (ch

    日期:2017年03月11日
  • java中将点替换成File.separator

    String s = "com.baidu.a.a.a.a"; String b = s.replaceAll("\\.", Matcher.quoteReplacement(File.separator)); System.out.println(b);

    日期:2015年06月11日