阅读更多

13顶
2踩

编程语言

原创新闻 JDK 1.4官方服务周期将结束

2008-10-04 14:25 by 副主编 QQbyte 评论(14) 有5967人浏览
2002年2月发布的JDK 1.4已经服役了6.5年,将于今年的10月20日正式进入官方服务周期的终结流程(officially enter End of Service Life -EOSL)。JDK 1.4是运行时间最长和最成功的JDK版本之一,它的出现为JDK带来了很多新的功能,比如assert, regex, NIO, exception chaining等,以及java logging……回忆JDK 1.4的发布宛如昨日,岁月如梭,JDK 1.4也走到了尽头。

officially enter End of Service Life-EOSL意味着什么呢?

EOSL是Sun的产品生命周期政策的一部分,意味着官方的免费支持和更新将停止,不再针对这个版本进行bug fix和patch更新。如果你需要继续支持,只能购买Sun的附加服务,Sun能提供另外10年的附加服务。

现在使用JDK 1.4版本的用户仍然很多,而明年10月JDK 1.5同样也会进入EOSL,所以要为JDK的版本更换做准备了……
13
2
评论 共 14 条 请登录后发表评论
14 楼 jjcang 2008-10-06 10:09
这么快,1.5明年就挂了??
md,要去下1.7了
13 楼 congjl2002 2008-10-06 09:31
1.5采用没两天,竟然要结束了,看来不尽快适应就要被淘汰了
12 楼 Allen 2008-10-06 08:43
还有就是 队列 Queue …… Java官方的队列实现……

这个很有用处的说……
11 楼 bennycompile 2008-10-05 23:54
番茄有益 写道

我想问下大家都在用新版本1.5,1.6的那些新特性呢?

Annotation、泛型,比较常用
10 楼 changqingonly 2008-10-05 21:57
为什么这么鄙视刚毕业的学生呢?你们不也曾经这样“脑残”过么!你不觉得这些学生很有可塑性么?毕竟现在竞争激烈了,他们也在为自己的饭碗努力适应现在的工作!
9 楼 quqtalk 2008-10-05 21:46
不是吧,1.5都要end了
8 楼 Jekey 2008-10-05 21:07
JDK1.5还没用过呢,也要EOSL了,汗一个
7 楼 番茄有益 2008-10-05 10:31
我想问下大家都在用新版本1.5,1.6的那些新特性呢?
6 楼 melode11 2008-10-05 10:10
靠...我即将被迫搞jdk 1.1呢...
5 楼 javascripteye 2008-10-05 00:30
我们还在用1.3,那不跳楼?
4 楼 SysTem128 2008-10-05 00:12
哦~脑残的移动公司也在使用1.4。
测试的时候1.6(因为JUnit的关系),使用的时候用1.4。
要考虑很多兼容问题。泪奔……
3 楼 lteb2002 2008-10-04 20:39
hbezwwl 写道

我们公司的脑残还在使用1.4版本的,哎,一群刚毕业的学生什么都不懂.

公司为什么有生命周期?就是因为有JDK1.4的这样的老东西和一群思想停留在过去的老东西使公司衰老。
2 楼 wolfbrood 2008-10-04 18:32
hbezwwl 写道

我们公司的脑残还在使用1.4版本的,哎,一群刚毕业的学生什么都不懂.

很正常,可能你们以前的产品就是1.4 ,公司为了稳重,不会轻易的换版本的。
1 楼 hbezwwl 2008-10-04 15:15
我们公司的脑残还在使用1.4版本的,哎,一群刚毕业的学生什么都不懂.

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • c++实现单件模式 c++实现单件模式 c++实现单件模式

    参考多个资料,自己写的一个单件模式 参考多个资料,自己写的一个单件模式 参考多个资料,自己写的一个单件模式

  • C++工具箱(一)——单件模版类

    我们在工作中往往会用到单件类。但是我们知道单件类的实现就那么几步,如果系统中有多个单件类的话,去一个个写非常麻烦,那么怎么办呢? 单件模版类就派上用场了: template class Singleton { public: Singleton() {} virtual ~Singleton() {} static _CoClass& GetInstance() {

  • 单件模板类实现

      using System;  public class SingletonTemplate<T>  {    private static object _locker = new object();    private static SingletonTemplate<T> _obj = null;    private static T _instance; ...

  • C++单件模式

    C++设计模式-单件 定义 单件(Singleton)模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。    结构   理解 1.       Singleton模式用来取代全局静态变量。C++通过静态成员变量来实现类实例全局唯一性。 2.       instance()方法是单件提供的唯一调用入口。   要点 1.       为了防止外界调用产生多

  • C++设计模式——单件模式(singleton pattern)

    一、原理讲解 由于单件模式也称为单例模式,分为懒汉式单例模式和饿汉式单例模式,两者主要区别是类对象的返回是在编译时创建?还是调用时才创建?其中,懒汉式单例模式是在程序调用时才创建,而饿汉式单例模式是在程序编译时期创建类实例。懒汉式是非线程安全的,而饿汉式是线程安全的。因为项目中用懒汉式比较多,所以本文主要总结的是懒汉式单例模式。饿汉式单例模式可以参考博主这篇文章:单例模式(饿汉式) 1.1意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1.2应用场景 当一个类只有一个实例,而且客户端可以从一

  • 可继承的模板类单件模式

    #include using namespace std;templateclass Singleton{public: static T* CreateInstance(); static void Release();protected: Singleton(){} virtual ~Singleton(){}private: Singleton(const Singleton&){} Sin

  • C++单例模式模板 (简单易懂且有效)

    单例模式几乎是最常用的设计模式,简单易懂,使用起来效果显著,在此也不对单例模式做剖析,不了解的可以自行查阅资料。 项目中多次使用单例模式后发现每次都是重复的构建单例类,于是做了一个单例模式的模板。 //单例模板 //delete 与 default 来自于 c++ 11 template <typename T> class Singleton { //使用默认构造和析构函数 Singleton() = default; ~Singleton() = default; p

  • 单件模式的C++实现

    单件模式是一种用于确保整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享时的程序设计方法(根据实际情况,可能需要几个类实例)。在某些情况下,这种程序设计方法是很有用处的。 Singleton模式的实现基于两个要点: 1)不直接用类的构造函数,而另外提供一个Public的静态方法来构造类的实例。通常这个方法取名为Instance。Public保证了它的全局可见性,静

  • c++单例模式类模板的实现

    设计模式中的单例模式有懒汉单例模式和饿汉单例模式两种,这部分内容记录在http://blog.csdn.net/qq_29344757/article/details/75575217中。 懒汉单例模式的设计步骤为: (1) 将构造函数的访问属性设置为private,不让该类中外部生成对象 (2) 将标志指针变量初始化为NULL (3) 当外部需要使用对象时,调用类的静态成员函数,该函数判断

  • 一个单件模式的模板

    单件模式的模板。

  • C++单件类,设计模式-单件

    转载地址:http://www.cnblogs.com/phoenixzq/archive/2011/05/17/2049030.html 定义 单件(Singleton)模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。    结构   理解 1.       Singleton模式用来取代全局静态变量。C++通过静态成员变量来实现类

  • C++单件模式的实现

    单件模式:其实就是保证了一个类有且仅有一个对像,又提供一个全局访问方法。对某些类来说,希望它只有一个对像,那么用单件模式设计再好不过了。很多人在刚开始时不知道Ogre中getSingleton()、getSingletonPtr()是什么意思(我刚开始也不懂),其实它就是用了单件模式,用来获取实例指针。比如Ogre中的MeshManager、SceneManager等都使用了单件模式。如何实现

  • C++--单个类模板语法

    今天学习到了c++的类模板。 从最简单的单模板开始 首先说一下为什么要类模板: 1 类模板用于实现需数据的类型参数 2 类模板在表示如数组,表,图等数据结构显得特别重要 单个类模板代码 #include using namespace std; template class A { public: A(T t) { this->t = t; } T &get() {

  • 单件模式——C++实现(单一头文件)

    用c++实现的单件模式 单一头文件 直接继承可用

  • C++单例模板类的实现和使用

    为了方便后续单列类自己实现,所以统一写一个单例类的模板: Singleton.h #pragma once #include "stdlib.h" template class TSingleton { public:     //create     static void Create()     {         if ( !ms_pObjec

  • c++单件模式

    单件模式也称为单例模式或者单态模式,这是一种创建型模式,创建只能产生一个对象实例的类。 只能创建一个属于该类对象的类就称为单件类。 也许有人好奇,只能创建一个对象的类,那么我在程序当中只创建一个该对象不就行了吗?这个类还需要设计吗?是的,但是著名c++界的Scott Meyers说过"要使接口或者类型易于正确使用,难以错误使用",,也就是说只能创建一个属于该类对象的类的工作应该要交给类的设计者去实现这个事情,而不是把这个工作交给类的使用者去考虑这个事情。 单例模式的样式有很多,本篇博文就这些范例来个总结吧。

  • c++设计模式之单件模式

    C++中单件模式的意图是为了保证一个类 仅有一个实例,并提供一个访问它的全局访问点。   动机: 对于一些类来说,只有一个实例是很重要的。虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器。一个数据滤波器只能有一个A/D转换器。一个会计系统只能专用于一个公司。   对于怎样才能保证一个类只有一个实例并且这个实例易于被访问?一个全局变量使得一个对象可以被

  • 单例模式 模板类实现详解

    单例模式(Singleton Pattern)属于创建型模式。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 懒汉式:在需要用到实例时才创建实例,普通懒汉式不支持多线程,加锁的懒汉式效率比较低 饿汉式:类加载时就创建实例,在没使用到实例时会浪费内存 下面是一份单例模式的模板类代码,通过atomic实现线程安全的懒汉式单例 template <class T> class Singleton : public NonCopyable{ //不可复制构造 private: s

Global site tag (gtag.js) - Google Analytics