编程语言只是工具,不要迷恋新技术

DMY小天天 2019-04-24 10:44:58
编程语言只是工具,不要迷恋新技术,多去提升思维,学会思考,学会表达。
...全文
75 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
Android高级编程《Android高级编程》有清华大学出版社出版,书中对Android做了简单介绍,并对创建应用程序,用户见面编程做了介绍。并对一些新功能。如:地图,P2P通信,蓝牙以及后台和用Android访问硬件,分章节做了介绍 [p=30, null, left]目录 图书信息内容简介作者简介图书目录 编辑本段图书信息  书 名: Android高级编程   作 者:梅尔(RetoMeier) 出版社: 清华大学出版社   出版时间: 2010年6月1日 ISBN: 9787302228448   开本: 16开   定价: 59.00元 编辑本段内容简介  《Android高级编程》首先简要介绍Android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前Android 1.0 SDK编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。   Android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用AndroidSDK构建这些应用程序的实用指南书籍,《Android高级编程》从始至终穿插了一系列示例项目,每个项目都引入Android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍Android的所有基本功能,并通过简明扼要的示例引导您使用高级功能。 编辑本段作者简介  作者:(英国)梅尔(Reto Meier) 译者:王鹏杰 霍建同   梅尔(Reto Meier),出生于澳大利西南的珀斯市,现居伦敦。   Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI程序架构、设计和开发经验。他在涉足IT行业前曾从事过海洋石油和天然气开发以及金融工作。   Reto始终不渝地追求掌握新技术,从2007年Android发布之初Reto就迷恋上了此项技术。他利用业余时间研究包括WPF在内的多种开发平台以及Google的各种开发工具。 编辑本段图书目录  第1章 Android简介   1.1 一些背景信息   1.1.1 不远的过去   1.1.2 未来的前景   1.2 对Android的误解   1.3 开放的移动开发平台   1.4 自带的Android应用程序   1.5 Android SDK功能   1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问   1.5.2 自带的Google地图、地理编码和基于位置的服务   1.5.3 后台服务   1.5.4 SQLite数据存储和检索数据库   1.5.5 共享数据和应用程序间通信   1.5.6 使用Google Talk的P2P服务   1.5.7 扩展的数据支持和2D/3D图形   1.5.8 优化的内存和进程管理   1.6 开放手机联盟简介   1.7 运行Android的环境   1.8 从事Android开发的原因   1.8.1 推动Android普及的因素   1.8.2 Android的独到之处   1.8.3 改变移动开发格局   1.9 开发框架简介   1.9.1 开发包中的资源   1.9.2 理解Android软件栈   1.9.3 Dalvik虚拟机   1.9.4 Android应用程序架构   1.9.5 Android库   1.9.6 高级Android库   1.10 小结   第2章 开始入手   2.1 Android开发   2.1.1 开始前的准备工作   2.1.2 创建第一个Android活动   2.1.3 Android应用程序的类型   2.2 面向移动设备的开发   2.2.1 关于硬件设计的考虑事项   2.2.2 考虑用户环境   2.2.3 Android开发   2.3 To-Do List示例   2.4 Android开发工具   2.4.1 Android模拟器   2.4.2 Dalvik调试监控服务(DDMS)   2.4.3 Android调试桥(ADB)   2.5 小结   第3章 创建应用程序和活动   3.1 Android应用程序的组成部分   3.2 程序清单简介   3.3 使用清单编辑器   3.4 Android应用程序生命周期   3.5 理解应用程序的优先级和进程状态   3.6 分离资源   3.6.1 创建资源   3.6.2 使用资源   3.6.3 To-DoList资源示例   3.6.4 为不同的语言和硬件创建资源   3.6.5 运行时配置更改   3.7 深入探讨Android活动   3.7.1 创建一个活动   3.7.2 活动生命周期   3.7.3 Android活动类   3.8 小结   第4章 创建用户界面   4.1 Android UI基本设计   4.2 View简介   4.2.1 使用View创建Activity(活动)用户界面   4.2.2 Android Widget工具箱   4.3 布局简介   4.4 创建新的View   4.4.1 修改现有的View   4.4.2 创建复合控件   4.4.3 创建定制的Widget和控件   4.4.4 使用定制的控件   4.5 创建和使用菜单   4.5.1 Android菜单系统简介   4.5.2 定义活动的菜单   4.5.3 动态更新菜单项   4.5.4 处理菜单选择   4.5.5 子菜单和上下文菜单   4.5.6 To-Do List示例续   4.6 小结   第5章 Intent、广播接收器、 Adapter和Internet   5.1 Intent简介   5.1.1 使用Intent来启动活动   5.1.2 使用Intent Filter来为隐式Intent提供服务   5.1.3 使用Intent Filter作为插件和扩展   5.1.4 使用Intent来广播事件   5.2 Adapter简介   5.2.1 Android提供的部分Adapter简介   5.2.2 使用Adapter绑定数据   5.3 使用Internet资源   5.3.1 连接到Internet资源   5.3.2 利用Internet资源   5.4 Dialog简介   5.4.1 Dialog类简介   5.4.2 使用活动作为对话框   5.5 创建一个地震查看器   5.6 小结   第6章 数据存储、检索和共享   6.1 Android中的数据保存技术   6.2 保存简单的应用程序数据   6.2.1 创建和保存preference   6.2.2 检索共享的preference   6.2.3 保存活动状态   6.2.4 为地震查看器创建一个Preference页   6.3 保存和载入文件   6.3.1 将静态文件作为资源添加   6.3.2 文件管理工具   6.4 Android中的数据库   6.4.1 SQLite简介   6.4.2 Cursor和内容值   6.4.3 使用Android数据库   6.5 内容提供器简介   6.5.1 使用内容提供器
Android高级编程《Android高级编程》有清华大学出版社出版,书中对Android做了简单介绍,并对创建应用程序,用户见面编程做了介绍。并对一些新功能。如:地图,P2P通信,蓝牙以及后台和用Android访问硬件,分章节做了介绍 [p=30, null, left]目录 图书信息内容简介作者简介图书目录 编辑本段图书信息  书 名: Android高级编程   作 者:梅尔(RetoMeier) 出版社: 清华大学出版社   出版时间: 2010年6月1日 ISBN: 9787302228448   开本: 16开   定价: 59.00元 编辑本段内容简介  《Android高级编程》首先简要介绍Android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前Android 1.0 SDK编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。   Android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用AndroidSDK构建这些应用程序的实用指南书籍,《Android高级编程》从始至终穿插了一系列示例项目,每个项目都引入Android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍Android的所有基本功能,并通过简明扼要的示例引导您使用高级功能。 编辑本段作者简介  作者:(英国)梅尔(Reto Meier) 译者:王鹏杰 霍建同   梅尔(Reto Meier),出生于澳大利西南的珀斯市,现居伦敦。   Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI程序架构、设计和开发经验。他在涉足IT行业前曾从事过海洋石油和天然气开发以及金融工作。   Reto始终不渝地追求掌握新技术,从2007年Android发布之初Reto就迷恋上了此项技术。他利用业余时间研究包括WPF在内的多种开发平台以及Google的各种开发工具。 编辑本段图书目录  第1章 Android简介   1.1 一些背景信息   1.1.1 不远的过去   1.1.2 未来的前景   1.2 对Android的误解   1.3 开放的移动开发平台   1.4 自带的Android应用程序   1.5 Android SDK功能   1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问   1.5.2 自带的Google地图、地理编码和基于位置的服务   1.5.3 后台服务   1.5.4 SQLite数据存储和检索数据库   1.5.5 共享数据和应用程序间通信   1.5.6 使用Google Talk的P2P服务   1.5.7 扩展的数据支持和2D/3D图形   1.5.8 优化的内存和进程管理   1.6 开放手机联盟简介   1.7 运行Android的环境   1.8 从事Android开发的原因   1.8.1 推动Android普及的因素   1.8.2 Android的独到之处   1.8.3 改变移动开发格局   1.9 开发框架简介   1.9.1 开发包中的资源   1.9.2 理解Android软件栈   1.9.3 Dalvik虚拟机   1.9.4 Android应用程序架构   1.9.5 Android库   1.9.6 高级Android库   1.10 小结   第2章 开始入手   2.1 Android开发   2.1.1 开始前的准备工作   2.1.2 创建第一个Android活动   2.1.3 Android应用程序的类型   2.2 面向移动设备的开发   2.2.1 关于硬件设计的考虑事项   2.2.2 考虑用户环境   2.2.3 Android开发   2.3 To-Do List示例   2.4 Android开发工具   2.4.1 Android模拟器   2.4.2 Dalvik调试监控服务(DDMS)   2.4.3 Android调试桥(ADB)   2.5 小结   第3章 创建应用程序和活动   3.1 Android应用程序的组成部分   3.2 程序清单简介   3.3 使用清单编辑器   3.4 Android应用程序生命周期   3.5 理解应用程序的优先级和进程状态   3.6 分离资源   3.6.1 创建资源   3.6.2 使用资源   3.6.3 To-DoList资源示例   3.6.4 为不同的语言和硬件创建资源   3.6.5 运行时配置更改   3.7 深入探讨Android活动   3.7.1 创建一个活动   3.7.2 活动生命周期   3.7.3 Android活动类   3.8 小结   第4章 创建用户界面   4.1 Android UI基本设计   4.2 View简介   4.2.1 使用View创建Activity(活动)用户界面   4.2.2 Android Widget工具箱   4.3 布局简介   4.4 创建新的View   4.4.1 修改现有的View   4.4.2 创建复合控件   4.4.3 创建定制的Widget和控件   4.4.4 使用定制的控件   4.5 创建和使用菜单   4.5.1 Android菜单系统简介   4.5.2 定义活动的菜单   4.5.3 动态更新菜单项   4.5.4 处理菜单选择   4.5.5 子菜单和上下文菜单   4.5.6 To-Do List示例续   4.6 小结   第5章 Intent、广播接收器、 Adapter和Internet   5.1 Intent简介   5.1.1 使用Intent来启动活动   5.1.2 使用Intent Filter来为隐式Intent提供服务   5.1.3 使用Intent Filter作为插件和扩展   5.1.4 使用Intent来广播事件   5.2 Adapter简介   5.2.1 Android提供的部分Adapter简介   5.2.2 使用Adapter绑定数据   5.3 使用Internet资源   5.3.1 连接到Internet资源   5.3.2 利用Internet资源   5.4 Dialog简介   5.4.1 Dialog类简介   5.4.2 使用活动作为对话框   5.5 创建一个地震查看器   5.6 小结   第6章 数据存储、检索和共享   6.1 Android中的数据保存技术   6.2 保存简单的应用程序数据   6.2.1 创建和保存preference   6.2.2 检索共享的preference   6.2.3 保存活动状态   6.2.4 为地震查看器创建一个Preference页   6.3 保存和载入文件   6.3.1 将静态文件作为资源添加   6.3.2 文件管理工具   6.4 Android中的数据库   6.4.1 SQLite简介   6.4.2 Cursor和内容值   6.4.3 使用Android数据库   6.5 内容提供器简介   6.5.1 使用内容提供器
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Android高级编程》的源代码 对应的书籍资料见: Android高级编程 基本信息 原书名: Professional Android Application Development 原出版社: Wrox 作者: (英)Reto Meier 译者: 王鹏杰 霍建同 出版社:清华大学出版社 ISBN:9787302228448 上架时间:2010-7-1 出版日期:2010 年6月 开本:16开 页码:398 版次:1-1 内容简介   android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并通过简明扼要的示例引导您使用高级功能。    《android高级编程》首先简要介绍android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前android 1.0 sdk编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。    主要内容    ◆android移动开发的最佳实践    ◆简要介绍活动、intent、清单和资源    ◆如何使用布局和定制view创建用户界面    ◆存储和共享应用程序数据的技术    ◆如何创建基于地图的应用程序,如何使用gps和地理编码位置等基于位置的服务    ◆如何创建和使用后台服务及notification    ◆使用加速计、指南针和摄像头硬件    ◆与电话和网络硬件相关的所有内容,如电话api、sms和网络管理等    ◆高级开发主题,包括安全、ipc以及一些高级图形和用户界面技术    读者对象    本书面向希望在android手机平台上创建应用程序的所有人员。不管是经验丰富的移动开发人员,还是初出茅庐的新手,都能从本书提供的宝贵信息中获益。 作译者   Reto Meier出生于澳大利西南的珀斯市,现居伦敦。 Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI程序架构、设计和开发经验。他在涉足IT行业前曾从事过海洋石油和天然气开发以及金融工作。 Reto始终不渝地追求掌握新技术,从2007年Android发布之初Reto就迷恋上了此项技术。他利用业余时间研究包括WPF在内的多种开发平台以及Google的各种开发工具。 详情请访问Reto的个人网站RadioactiveYak,网址是http://blog.radioactiveyak.com。 目录 封面 -14 封底 -13 扉页 -12 版权 -11 作者简介 -10 前言 -9 目录 -4 第1章 Android简介 1 1.1 一些背景信息 2 1.1.1 不远的过去 2 1.1.2 未来的前景 2 1.2 对Android的误解 3 1.3 开放的移动开发平台 3 1.4 自带的Android应用程序 4 1.5 Android SDK功能 5 1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问 5 1.5.2 自带的Google地图、地理编码和基于位置的服务 6 1.5.3 后台服务 6 1.5.4 SQLite 数据存储和检索数据库 6 1.5.5 共享数据和应用程序间通信 7 1.5.6 使用Google Talk的P2P服务 7 1.5.7 扩展的数据支持和2D/3D图形 7 1.5.8 优化的内存和进程管理 8 1.6 开放手机联盟简介 8 1.7 运行Android的环境 8 1.8 从事Android开发的原因 9 1.8.1 推动Android普及的因素 9 1.8.2 Android的独到之处 10 1.8.3 改变移动开发格局 10 1.9 开发框架简介 11 1.9.1 开发包中的资源 11 1.9.2 理解Android软件栈 12 1.9.3 Dalvik虚拟机 13 1.9.4 Android应用程序架构 14 1.9.5 Android库 14 1.9.6 高级Android库 15 1.10 小结 16 第2章 开始入手 17 2.1 Android开发 18 2.1.1
摘要 目前,学校工作繁杂、资料重多,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。根据开发要求,它主要应用于教育系统,完成对日常学生成绩的录入查询更新删除等管理操作,实现学生成绩管理的计算机化。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。本论文叙述了现在高校学生成绩管理的现状以及JAVA语言和一些开源框架的概况。重点介绍了学生成绩管理系统的实现过程:包括系统分析、 系统调查、 数据库设计、功能设计、系统物理配置方案、 系统实现、系统测试以及系统功能简介。 关键词:JSP,J2EE,学生成绩维护系统,MySQL,Hibernate,Struts Abstract:At present, the school work is numerous and diverse, material is heavy, the management information system enters into the university, but does not popular, but regarding the student achievement management, does not have a set completely and unification system. Therefore, develops a set suitable,populace and compatible good system is very necessary. According to the development request, it mainly applies in the educational system, completes to daily student achievement maintenance operations and so on input inquiry renewal deletion, realizes student achievement maintenance computerizing. Developing the student achievement maintenance system can let the institute teaching and administrative staff to reduce the working pressure, compare with systematically to the educational administration, teaching each service and the information carries on the management, simultaneously, can reduce the labor force which is used, speed up the inquiry speed, strengthen the management. The paper narrated the present university’s study result management in the present situation and the JAVA language and some opens the source frame of the survey. Introduced the realizes process of the student achievement management system: Including the system analysis、the system investigation、the database design、the functional design、the system physics disposition plan、the system realize、the system test and the System Introduction. Key words: JSP, J2EE, Student performance management system, MySQL, Hibernate, Struts 一、绪论 1.1 项目开发背景 一直以来学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩维护系统是非常必要的。普通的成绩管理已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。 本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完成有关成绩的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理学生成绩的状况,提高工作效率。希望能为老师和学校的工作带来便利。 1.2 项目开发的目标 建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: (1)系统应具有实用性、可靠性和适用性,同时注意到先进性。 (2)对各个数据库进行动态管理,防止混乱。 (3)不同用户有不同的查询和修改权限,防止非法查询,非法修改。 (4)能够对查询结果进行分类汇总,实现报表打印和下载。 (5)方便用户的操作,尽量减少用户的操作。 1.3 项目提出的意义 随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。 在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。 1.4 系统开发所用的技术准备 1.4.1 数据库技术的现状与发展 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都已经趋于成熟,使我们能够方便的使用。数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 MySQL作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用,MySQL虽然是免费的,但同Oracle, Sybase, Informix, Db2等商业数据库一样,具有数据库系统的通用性: (1)数据库管理系统。我们知道,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统(DBMS),MySQL完全具有这方面的功能。 (2)关系型数据库管理系统。在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。同样,MySQL也是关系型的数据库系统,支持标准的结构化查询语言(Structured Query Language)。 (3)开放源码数据库。同商业性的数据库相比,这是MySQL最大的特点。MySQL的源码是公开的,这就意味着任何人,只要遵守GPL的规则都可以对MySQL的源码使用、修改以符合自己特殊的需求。 (4)技术特点。MySQL服务器端是多线程的,为客户端提供了不同的程序接口和链接库,如C、C++、Java、Perl、PHP、Tcl等,也提供了简单的管理工具,如mysqladmin,mysql等。 正因为MySQL的源码是公开的,使得我们有机会从源码级,更深入的了解MySQL。从这一层面上可以探求、了解MySQL数据库的特性:良好的内存管理机制,尤其是内存泄漏的管理,通过了Purify的严格测试;支持多种平台; 提供多种形式的API,为我们开发工具的选择提供了便利; 使用多线程的技术,可充分发挥系统的特点,避免在SMP系统中出现仅使用单CPU的现象;对磁盘表的管理采用B树加密及索引的技术,为我们快速访问数据提供了可能; 高性能的内存申请技术;临时表采用在内存中以哈希表实现;提供多种数据类型;支持定长的和变长的纪录;所有的列都有缺省值,为我们的某些“粗心”提供了方便;灵活、安全的权限和密码系统,密码在传输中加密传送,允许主机端验证密码;13)客户端可以通过TCP/IP、Unix套接字、命名管道(NT)连接到MySQL数据库服务器;对多种字符集的完全支持等等许多优点。MySQL有如此多的特点,又由于其免费的特点,这就给许多的中小应用提供了不错的选择。尤其是对一些中小企业,无论是从降低成本,还是从性能方面,采用MySQL作为其数据支撑系统,都是一种可行的方案。但也应当注意,采用MySQL作为应用数据库,就意味着所有的问题都需要自己解决,要承担一定的风险。 1.4.2 JAVA语言的概述 Java是一种简单的,面象对象的,分布式的,解释的,键壮的,安全的,结构的,中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。 Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前。Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEN中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力,而SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都想到:噢,这正是我想要的。于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。 1.4.3 编码

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧