现在位置: 首页 > java
2020-11-22 06:54 工业·编程 ⁄ 共 824字 暂无评论
版本 名称 发行日期 JDK1.0   1996-1 JDK1.1   1997-02-18 JDK 1.1.4 Sparkler(宝石) 1997-09-12 JDK 1.1.5 Pumpkin(南瓜) 1997-12-13 JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-04-24 JDK 1.1.7 Brutus(布鲁图–古罗马政治家和将军) 1998-09-28 JDK 1.1.8 Chelsea(切尔西–城市名) 1999-04-08 J2SE 1.2 Playground(运动场) 1998-12-04 J2SE 1.2.1 none(无) 1999-03-30 J2SE 1.2...
阅读全文
2020-05-16 08:43 工业·编程 ⁄ 共 1295字 暂无评论
一丶Eclipse 开发环境 Eclipse是IBM公司花了4000万美金开发的一个集成开发环境.是一个免费开源的. 下载官网: http://www.eclipse.org 下载地址: http://www.eclipse.org/downloads/packages/ 打开下载地址,下载适用于Java开发人员的IDE 有可能你的界面是英文版本的.因为我使用的是Google 浏览器.自动给我翻译了一下网页. 注意图标: JC.下载适用于我们系统的版本即可. 我是Windows 64位系统.所以下载64 下载完成之后是一个zip压...
阅读全文
2020-01-29 15:40 工业·编程 ⁄ 共 1980字 暂无评论
一、以下是具体分析: 使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK,那么到底什么是OpenJDK,它与Sun JDK有什么关系和区别呢? 历史上的原因是,OpenJDK是JDK的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,OpenJDK已经成为JDK7的主干开发,Sun JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearch L...
阅读全文
2020-01-28 12:27 工业·编程 ⁄ 共 133字 暂无评论
因为JDK源码有依赖关系,因此保持一定的阅读顺序十分重要 java.lang Object String AbstractStringBuilder StringBuilder StringBuffer Integer Long Short Boolean Byte Double Float
阅读全文
2020-01-27 12:23 工业·编程 ⁄ 共 1684字 暂无评论
很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang 1) Object 1 2) String 1 3) AbstractStringBuilder 1 4) StringBuffer 1 5) StringBuilder 1 6) Boolean 2 7) Byte 2 8) Double 2 9) Float 2 10) Integer 2 11) Long 2 12) Short 2 13) Thread 2 14) ThreadLocal 2 15) Enum 3 16) Throwable 3 17) Err...
阅读全文
2020-01-26 12:17 工业·编程 ⁄ 共 717字 暂无评论
1.首先介绍下如何导入jdk源码,需要下载jdk(不是jre),jdk包中会有一个src.zip,这个就是源码包 2.用idea新建一个普通java项目,把解压后的src所有文件拷到对应idea新建的java项目中,如下图: java.* java SE的标准库,是java标准的一部分,是对外承诺的java开发接口,通常要保持向后兼容,一般不会轻易修改。包括其他厂家的在内,所有jdk的实现,在java.*上都是一样的。 javax.* 也是java标准的一部分,但是没有包含在标...
阅读全文
2020-01-19 12:38 工业·编程 ⁄ 共 2155字 评论 1 条
    先给从来没有听说过Erlang的同学做个简短的介绍。 Erlang是一门函数语言,通过异步消息传递(asynchronous message passing)来处理并发,使用语义拷贝(copysemantics)传递消息。即使Erlang分布在多个虚拟机上,运行在多台机器上,对程序员来 说也是透明的。     在某种意义上Erlang和java是相似的,他们都通过虚拟机来获得可移植性,都采用独立于操作系统的字节码技术,都使用垃圾回收机...
阅读全文
2016-04-23 20:02 工业·编程 ⁄ 共 2479字 暂无评论
1995年春天,那是我第一次亲眼见证并体验互联网的魅力,当时网景公司刚刚发布了Navigator浏览器。因为我有C语言和SQL的软件开发背景,所以我立刻问自己——如何进行互联网编程?应该使用哪种计算机语言?虽然这些问题一时还找不到答案,但有一点我非常清楚:我应当投身于互联网,到那里去学习互联网编程。 同样是在1995年,Sun Microsystems公司正式推出了Java 1.0.2版本。我马上就被其简洁的语法及内置的各类网络功能所吸引。当...
阅读全文
2015-11-20 11:59 工业·编程 ⁄ 共 2720字 暂无评论
最初开发Jdon框架的想法是因为Web流行导致的三层直至多层架构对开发流程的影响。现代多层架构将后端架构分解为多个层次,灵活性得到提高,因为你维护拓展任何一个层都很少影响其他层,这也是设计模式或面向对象思想的最初初衷吧。但灵活性也是有副作用的,副作用是带来了复杂性,简单的数据增删改查四个功能需要经过三层,那么就可能产生12道工序的开发。 因此,我希望能够在不牺牲多层架构基础上提高快速开发的能力,于是需要...
阅读全文
2015-07-19 10:22 工业·编程 ⁄ 共 3382字 暂无评论
1. 在Groovy可以用def定义无类型的变量(定义变量方面def与JavaScript中的var相似),和返回值为无类型的方法,而在Java中没有def 2. Java中的equals方法对应Groovy中的== , 而Java中的==(判断是否引用同一对象)对应Groovy中的is方法 3. Java中的数组定义int[] a = {1, 2, 3}; 在Groovy写成int[] a = [1, 2, 3] 4. Java中的for循环for (int i = 0; i < len; i++) {...} 在Groovy中还可以写成for (i in 0..len-1) {...} 或者 ...
阅读全文