文中案例在apache-tomcat-8.0.15和jdk1.8.0_25环境下开发,运行。不过标题上是Java7,并不造成影响,代码中没有涉及任何与jdk1.8.x相关的代码。另外之所以要讲清软件版本,一是为了保证案例能够有个明确的实现背景,二是websocket实现tomcat7.x与tomcat8.x有很大差异。在JavaEE..
分类:
编程语言 时间:
2014-12-01 16:20:44
阅读次数:
325
环境说明: 升级之前mac系统安装的是java 7 在eclipse能够正常使用,升级以后无法使用
目的: 删除java 7 回到java6环境 重新配置 eclipse installJre路径的java包
操作如下:
mac下切换到root权限:
topwqp:~ wangqiupeng$ sudo -i
Password:
topwqp:~ root# who...
分类:
编程语言 时间:
2014-11-25 23:32:00
阅读次数:
175
以下代码只兼容Java7及以上版本,对于一些关键地方请看注释说明。公共类:packagecom.stevex.app.nio;
importjava.nio.ByteBuffer;
importjava.nio.CharBuffer;
importjava.nio.charset.CharacterCodingException;
importjava.nio.charset.Charset;
importjava.nio.charset.Ch..
分类:
编程语言 时间:
2014-11-22 23:20:18
阅读次数:
319
代码只兼容JAVA7及以上版本。服务器端代码:packagecom.stevex.app.bio;
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.PrintWriter;
importjava.net.ServerSocket;
importjava.net.Socket;
importjavax.net.Se..
分类:
编程语言 时间:
2014-11-22 02:06:27
阅读次数:
201
多核时代,编程语言如果不支持多核编程就OUT了,Java为了迎头赶上,在Java8版本增加大量支持多核编程的类库,如Stream等,Java7开始支持的ForkJoin框架也是为了更好的支持多核编程。设计思想:化整为零再化零为整,另外还要加上一种团队精神,即能者多劳。化整为零(splitup)就..
分类:
编程语言 时间:
2014-11-13 19:13:09
阅读次数:
260
因为项目需要, 所以要在机器上安装java环境.
1, 去http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载, 选择了Accept
License Agreement
选择了linux x64的jdk-7u71-linux-x64.tar.gz...
分类:
编程语言 时间:
2014-11-03 11:34:08
阅读次数:
268
Jdk7新增的switch 语句中常量可以string类型,
例如:
@Test
public void test_1(){
String string = "hello";
switch (string) {
case "hello":
System.out.println(string);
break;
default:
throw new Illeg...
分类:
编程语言 时间:
2014-10-29 21:37:27
阅读次数:
170
Java7中的switch支持String的实现细节作者:zsxwing更新: 2013-03-04 21:08:02 发布: 2012-04-26 13:58:19在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁...
分类:
编程语言 时间:
2014-10-24 00:02:06
阅读次数:
203
java6安装有点问题, 就卸载了 想直接安装java7的结果安装报错:该项不能再指定状态下使用开始以为是没卸载干净, 于是 手动删除文件,清理注册表 , 各种方法都试过了 还是不能安装,去百度看到有些人说下载个windows卸载清理软件,于是去下载 安装 发现也会报这个错。 无法安装所以这肯定是系...
分类:
其他好文 时间:
2014-10-16 16:47:32
阅读次数:
126
在Java7中,JDK提供对多线程开发提供了一个非常强大的框架,就是Fork/Join框架。这个是对原来的Executors更
进一步,在原来的基础上增加了并行分治计算中的一种Work-stealing策略,就是指的是。当一个线程正在等待他创建的
子线程运行的时候,当前线程如果完成了自己的任务后,就会寻找还没有被运行的任务并且运行他们,这样就是和
Executors这个方式最大的区别,更加有...
分类:
编程语言 时间:
2014-10-08 02:41:44
阅读次数:
256