Java发展学习

第一代语言:

 机器语言:

计算机以二进制计算:这种代码直接输入给计算机使用,不经过任何转换。

 第二代语言:

 汇编语言:

解决了人类无法读懂机器语言的问题;指令代替二进制。

目前应用:逆向工程、机器人、病毒。

 第三代语言:

 摩尔定律:

当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。

 高级语言:

大体上分为:面向过程 和 面向对象 两大类。

C语言是典型的面向过程的语言。

C++、Java是典型的面向对象的语言。

C &C++:
1972年C诞生
贴近硬件,运行极快,效率极高。
操作系统,编译器,数据库,网络系统等指针和内存管理
1982年C++诞生
面向对象
兼容C
图形领域、游戏等

 各种语言:

PHP:用于快速构建一个网站

Python :用于大数据、人工智能相关领域

Java又叫C++--

Java:用于服务器开发

发展史:更易更强

特点:''三高“ --高可用,高性能,高并发,可移植性(跨平台性)

 Java初生:

1995年的网页简单而粗糙,缺乏互动性。图形界面的程序(Applet)
Bill Gates说︰这是迄今为止设计的最好的语言!
Java 2标准版(J2SE):去占领桌面
Java2移动版(J2ME):去占领手机
Java 2企业版(J2EE):去占领服务器
大量的巨头加入

 Java发展:

他们基于Java开发了巨多的平台,系统,工具
构建工具: Ant,Maven, Jekins
应用服务器:Tomcat,Jetty, Jboss, Websphere, weblogicWeb开发:Struts,Spring,Hibernate,myBatis
开发工具:Eclipse, Netbean,intellij idea, Jbuilder
2006 : Hadoop(大数据领域)
2008 : Android(手机端)

 Java特性和优势:

简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性

 Java三大版本:

Write Once、Run Anywhere

JavaSE:标准版(桌面程序,控制台开发...….)

JavaME:嵌入式开发(手机,小家电....)

JavaEE : 企业级开发(web端,服务器开发...)

JRE:Java运行时环境

 

 

posted on 2022-06-20 21:06  一枚努力学习的小白  阅读(15)  评论(0编辑  收藏  举报