Java的起源和发展

程序设计语言的发展

第一代语言:机器语言   0011 1100 ……

第二代语言:汇编语言   ADD 12,0x13

第三代语言:已经到了高级语言阶段,面向过程的语言 ,C ,Basic

第四代语言:面向对象的语言,Java ,C#,C++

第五代语言:SQL语句

java大概诞生于1995年初,Sun公司吧java发布到互联网上,免费提供给大家使用

1996年1月23日,Sun发布了JDK1.0

关于Java的更多历史,这里就不过多介绍了……

Java的几个版本:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

Java的特点:

1.java的风格类似C++,从某种意义上讲,java是C++的一个变种

2.java摒弃了C、C++中的容易引发错误和难以理解的指针,结构,以及内存管理等

3.java提供了丰富的类库,很方便开发程序

4.java是完全面向对象的语言,支持 继承,重载,多态等面向对象的特性

C++是面向对象和面向过程的混合语言, C是纯面向过程的语言

5.java是一种强类型的语言,比C/C++检查还要严格,java区分大小写字母

6.java提供了自动垃圾回收机制gc,有效避免了C、C++的内存泄漏问题

7.java禁止非法访问内存,因为java没有指针,内存的申请和释放

8.跨平台,java的源代码编译成结构中立的中间格式,这种格式与机器无关,只要在安装有JVM(java虚拟机)

的电脑上,都能运行这种与机器无关的中间文件,.class ,

java一次编译,到处运行

9.对于不同的操作系统,会有不同的java虚拟机,这也就决定了java的可移植性

10. java支持多线程,简单理解,如果是单核CPU,那么会通过时间片轮转的方式,多线程执行程序,如果是多核CPU,那么就可以

理解为,两个或多个线程同时运行

来自为知笔记(Wiz)

时间: 2024-10-28 18:51:39

Java的起源和发展的相关文章

JAVA到底会如何发展呢?

有人说JAVA是PHP后的又一个王者,有人说JAVA会想曾经的COBOL一样渐渐消亡,进入2016年,JAVA到底会如何发展呢?今天武汉Java培训机构小编就给大家简单的讲解一下.在Java语言本身发展演化的同时,整个软件开发行业也在发生着巨大的变化.新的软件开发思想和程序设计语言层出不穷.虽然Java语言一直是最流行的程序设计语言之一,但它也面临着来自其他编程语言的冲击.这其中主要是互联网应用发展所带来的动态语言的影响.Java是静态强类型语言.这种特性使Java编译器在编译时就可以发现非常多

Linux的起源和发展

Linux教程 Linux的起源和发展 Linxu的起源 1991年,Linus Torvalds 尚是芬兰赫尔辛基大学的一名学生,他在学校学Minix操作系统的课程,Minix:MINIX是一种基于微内核架构的类UNIX计算机操作系统,只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码.全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收

java的特点及发展

程序设计语言的发展 第一代语言:机器语言   0011 1100 -- 第二代语言:汇编语言   ADD 12,0x13 第三代语言:已经到了高级语言阶段,面向过程的语言 ,C ,Basic 第四代语言:面向对象的语言,Java ,C#,C++ 第五代语言:SQL语句 java大概诞生于1995年初,Sun公司把java发布到互联网上,免费提供给大家使用 JDK Version 1.0  开发代号为Oak(橡树),于1996-01-23发行.   JDK Version 1.1  于1997-0

JAVA的起源和基础

程序设计语言的发展 第一代语言:机器语言   0011 1100 -- 第二代语言:汇编语言   ADD 12,0x13 第三代语言:已经到了高级语言阶段,面向过程的语言 ,C ,Basic 第四代语言:面向对象的语言,Java ,C#,C++ 第五代语言:SQL语句 Java的几个版本: JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,

与阿根廷一起学习Java Web四个发展:对于信息传输和信息传输

发送短信和通用身份验证和用户注册系统消息提示功能模块,但是实现代码过于复杂.使用JSPGen后,深深发送消息.SMS程序包使复杂的简单非常活跃. 在短信模块:支持两种模式,它们被发送到第三方.地方平台发送,方式(採用本地平台发送时无需进行配置,依据短信发送接口文件重写相应实现类就可以). 一.基础配置 jspgen-config.xml 在框架基础配置文件里,找到mail节点及sms节点,按例如以下配置: <!-- 邮件服务 --> <mail status="true&quo

股权投资基金的起源和发展

一.股权投资基金的起源与发展历史 股权投资基金起源于美国.在第二次世界大战结束以前,股权投资比较零散,尚不构成组织化的力量,也没有成为一个行业.1946年成立的美国研究与发展公司(ADR),被公认为全球第一家以公司形式运作的创业投资基金. 早期的股权投资基金主要以创业投资基金形式存在.1953年,美国小企业管理局(SBA)成立,该机构直接向美国国会报告,专司促进小企业发展职责.1958年,美国小企业管理局设立"小企业投资公司计划"(SBIC),以低息贷款和融资担保的形式鼓励成立小企业投

Java简单介绍及Java生态

核心思想:面向对象编程,继承,高兼容(代码移植性强),避免重复造轮子,开源. Java的起源和发展细节就不介绍了,Java是高级开发语言,类似C++,语法和C++ 有很多类似之处,但是做了些优化,主要是在编码写程序上的优化,避免内存泄露,避免指针复杂错用等,Java中不可以直接操作指针,被隐藏. Java程序从编写到运行 A 编写出正确的Java代码 .java文件-->B 通过工具编译成class文件 .class文件 --> C 运行在系统中的jvm虚拟机加载class文件 -->

反思java web的发展

本来网站都是一个个静态HTML的,但很快我们就不满足于这样了.动态网页应运而生.一开始是Servlet.其代码类似于下面这样.主要是Java代码,然后用out一点一点输出HTML代码.当然代码无比丑陋,且美工人员几乎不能理解这样的代码. out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n"); out.write("<html&g

java就业前景发展方向分析

随着信息化的发展,IT培训受倒了越来越多人的追捧.在开发领域,JAVA培训成为了许多人的首选!java拥有强大的开发者的数量已超过了之前的900万,将近97%的企业电脑也在运行着java,其下载量每年达到了10亿.JAVA应用广泛,JAVA培训就业前景良好!目前,虽然JAVA人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘倒合格的JAVA人才. 什么是java: Java是一种简单的,面向对象的,分布式的,说明型的,健壮安全的,结构中立的,可移植的,性能优异.多线程的动态语言. Jav