`
rdman
  • 浏览: 84666 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论
文章列表
Java对象    class A{    {show(0);}    int x=1;    {show(1);}    A(){x=2;}    void show(int label){}    }    class B extends A{    {show(2);}    int y=1;    {show(3);}    B(){y=2;}    void show(int label){    System.out.println(label+": x="+x+" y="+y);    }    }    public class C{    ...
在写java程序时不可避免要获取文件的路径…总结一下,遗漏的随时补上    1.可以在servlet的init方法里    String path = getServletContext()。getRealPath("/");    这将获取web项目的全路径    例如 :E:\eclipseM9\workspace\tree\    tree是我web项目的根目录    2.你也可以随时在任意的class里调用    this.getClass()。getClassLoader()。getResource("/")。getPath();    这将获取 ...
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ...
美国心理学家最近研究发现,不切实际高估自己的人在幸福感水平上比切合实际的人更高。美国《消费心理学杂志》编委拉杰·拉古纳凡博士拉杰介绍,有三种常见的不切实际的情况: 1.高估自己对不确定的事情及其结果的控制能力。 2.相信未来的人生会更加美好,但实际上并非如此。 3.相信自己的能力比实际能力更强。 对于大多数人而言,如果他们有自知之明,就会设法摆脱这些不切实际的想法。但美国一项心理学研究说明,不切实际也有好的一面。 实验人员让参加者估计要花多长时间完成一个具体的任务,等到他们完成任务以后,再看实际上用了多少时间。结果发现,人们大多过于乐观,低估了自己完成任务所需的时间。然而,估计得最乐观 ...
  学会思维          提到思维,同学们或许会感到神秘,其实思维并不神秘。我们在生活和学习中,往往会    遇到这样那样的问题,这时我们便开动脑筋去想,努力寻找解决这些问题的办法,这就是在    进行思维。我们在小学课文中读到过的聪明孩子的故事,如司马光破缸救友,曹冲称象,文    彦树洞取球,都是这些小朋友在问题面前,经过积极的思维活动,迅速而巧妙地找到解决问    题办法的著名事例。一个人是否聪明,主要就表现在他思维的水平上。
为了便于调试、查看生成的SQL,因此我们需要查看Hibernate自动帮我们生成的SQL语句,Hibernate本身自带了slf4j-1.5.8日志框架(此框架目前好像不是很流行)。访问log4j官方网站http://logging.apache.org/,去下载JAR包。以下为具体配置方法。1、将在笔记一里的User Libraries打开,删除里面的slf4j实现函数包文件slf4j-nop-1.5.8.jar,然后把slf4j-1.5.8文件夹里的slf4j-log4j12-1.5.8.jar包加进来,此包的作用是将slf4j生成的日志转换成log4j框架的格式,再把apache-log4 ...
Apache通用日志工具commons-logging和Log4j使用总结   前言   在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文件,就很麻烦。并且,如果以后想去掉(不再输出)这些信息,还需要手动的一行一行去改。当然,也有一种解决办法可以实现处理这个问题,在Java中,可以这么写:   -------------------------- ...
为什么要用日志(Log)?这个……就不必说了吧。 为什么不用System.out.println()?功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为 ...
我个人有三年的软件开发经验,也做过不少大中型的项目,尝过成功的滋味,也体验过失败的痛苦,自己感觉还达不到高手的境界,和真正的高手还有不小的差距。要想提高自己首先不能满足于现状,我始终相信better enough is not better enough,要为自己树立一个更高的目标。有了目标还需要自己的不断努力,个人认为要成为高手还需要遵循以下条款。   1. 扎实的基本功   离散数学、数据结构和算法、操作系统、编译原理等等,这些都是计算机专业最基本的课程。不要认为他们不重要,虽然这些书的内容更多的是一些理论性的东西,但参与实际的项目很多时候还是需要这些基础知识来做支撑的。当然我们不能读 ...
Java执行Linux命令并返回命令结果 Linux环境下C 2010-08-25 14:43:00 阅读183 评论0   字号:大中小 订阅 Java 可以通过 Runtime 调用Linux命令,形式如下: Runtime.getRuntime().exec(command) 但是这样执行时没有任何输出,因为调用 Runtime.exec 方法将产生一个本地的进程,并返回一个Process子类的实例(注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例)该实例可用于控制进程或取得进程的相关信息。 ...
java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) {  String ret = "";  for (int i = 0; i < b.length; i++) {   String hex = Integer.toHexString(b[ i ] & 0xFF);   if (hex.length() == 1) { ...
Java的二进制文件字节序转换 烤鱼片(@eii.dlmu)cleverysm@163.com 字节序指的是数据存储的顺序问题,分为Big-Endian和Little-Endian,Big-Endian指的是数据中的高位存储在存储器的低位,Little-Endian正好相反。Big-Endian也叫大头在前,Little-Endian ...
/**  * 通信格式转换  *  * Java 和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换  * 高、低字节之间的转换  * windows的字节序为低字节开头  * linux,unix的字节序为高字节开头  * java则无论平台变化,都是高字节开头     */          public   class  FormatTransfer {  /**     * 将 int转为低字节在前,高字节在后的byte数组     * @param n int     * @return byte[]     */   public   ...
Java正则表达式详解 2005-10-08 10:01作者:仙人掌工作室出处:KissJava.com责任编辑:王玉涵 <!--广告--> <!-- Please check block file --> <!-- Please check block file --> 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 ...
88888888888888888888888888 8888888888888888888888888
Global site tag (gtag.js) - Google Analytics