最新消息:把Logo换了一下,虽然丑了点,但至少完全是自己的设计

Java

Java中使用Unicode(\uXXXX)时要注意的地方

宇托 2016-10-17 , 74浏览 暂无评论

有些人喜欢在字符串中,使用\uXXXX的写法,但用这种写法时,要注意一点。Java中,不是在编译时转换\uXXXX的,而时在编译前把\uXXXX转换为对应字符,然后再编译的。 正是因为这样的原因,在Java中如果把换行符(\r\n)写成Unicod...

查看Java编译后class文件的JDK版本

宇托 2016-04-08 , 455浏览 暂无评论

有时候得到一个编译好的class文件或者Jar包,但不知道它的JDK版本是什么。这时候我们可以直接查看class文件的二进制内容来得到class文件的JDK版本。 用二进制编辑或查看工具(例:UE,WinHex,SublimeText)打开clas...

【转】高效Java编程工具集锦

宇托 2016-04-05 , 289浏览 暂无评论

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用、正在使用或将来一定会用到的高效工具。这份列表名单包括集成开发...

【转】你真的会用 Java 中的三目运算符吗?

宇托 2016-01-18 366浏览 暂无评论

写在前面: 三目运算符是我们经常在代码中使用的,a = (b == null ? 0 : 1);这样一行代码可以代替一个 if-else可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运用不恰当的时候会导致意想不到的问题。前段...

Java项目的默认代码目录结构

宇托 2015-07-23 583浏览 暂无评论

之前好像对Java项目的工程目录要求没什么,但自从Maven开始流行之后,大家基本上约定俗成用Maven的默认工程目录了。 其代码的目录结构如下: 对于普通的Java项目来说,其代码的目录结构如下: src ├── main │ ...

Java线程Join方法的理解和说明

宇托 2015-03-06 , 820浏览 暂无评论

Java线程Join方法说白了就是等待。具体来说,就是一个线程要等另一个线程完成之后才能进行之后的操作。 当然,当两个线程做的工作完全无关联时,那就不需要用到Join。 我们举例来说明Join。比如说小张和小王合居。每天下午两个人需要做事有四件:...

【转】改善异常处理的6个技巧

宇托 2014-11-27 , , 913浏览 暂无评论

在软件开发过程中,往往会出现一些不可预知的错误,这些错误有可能花费你数小时甚至数天的时间。异常处理通常是防止这种未知错误的常用措施,它的好处是你不用再绞尽脑汁去考虑各种错误,这为处理某一类错误提供了一个很有效的方法,使编程效率大大提高。 本文将为你...

Java中String类replace和replaceAll的区别

宇托 2014-11-15 , 3129浏览 2条评论

在Java中replace和replaceAll算是字符串函数中用得比较多的方法。之前我也不太明白两者的区别,直到把正则表达式理解到了一定的程度,才发现两者区别还是比较大的。 其两者的函数声明部分如下: Javapublic String rep...

Java线程池的实现

宇托 2014-03-25 , 1136浏览 暂无评论

在实现线程池之前,要先了解几个跟线程池有关的概念。线程,任务,任务池和线程池。 线程在Wiki上的意思是是"进程"中某个单一顺序的控制流,指运行中的程序的调度单位。这个我觉得理解有些难,不如把它理解成流水线。一个线程看成一个流水...

Java线程池的使用

宇托 2014-02-13 , 1373浏览 暂无评论

关于为什么要使用线程池,网上的介绍有很多,简单地说,就是对于非即时性程序来说,使用池程池可以大量节约系统资源。一般来说,Java线程也是有限制的,网上说好像是3万左右。如果不使用线程池的话,对于短时间大量访问的操作来说,系统很可能会崩溃。使用线程池的...