前段时间没有更新是因为,我的电脑是Mac,学到Dos命令的时候,我完全是去网站自己查着学的。可我看的是国外的网站,如果为了更新,我自己再去花另外的时间去翻译,笔者认为没这个必要。所以如果有人想看我的学习笔记学习的人,建议Dos命令自己去学一下。。
言归正传……
Java的诞生
C & C++
·1972年C诞生
贴近硬件,运行极快,效率极高。
操作系统,编译器,数据库,网络系统等。
指针和内存管理。(新手很容易犯错)
·1982年C++诞生
面向对象
兼容C
图形领域,游戏等(很复杂的特性,学不好)
建立一个新语言:
语法有点像C
没有指针
没有内存管理
真正的可移植性,编写一次,到处运行
面向对象
类型安全
高质量的类库…..
→Java
Java的初生
·1995年的网页简单而粗糙,缺乏互动性。
·图形界面的程序(Applet)
·Bill Gates说:这是至今为止设计的最好的语言!
·Java2(标准版(J2SE):去占领桌面……
大量的巨头加入
Java发展
·他们基于Java开发了巨多的平台,系统,工具
·构建工具:Ant,Maven,Jerkins
·应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
·web开发:Struts,Spring,Hibernate,myBatis
·开发工具:Eclipse,Netbean,intellij idea,Jbuilder
………
·2006:Hadoop(大数据领域)
·2008:Android(手机端)
3高 :高可用,高性能,高并发
服务器 :英语称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统(如Windows 2000 Server、Linux、Unix等)和各种服务器应用系统软件(如Web服务、电子邮件服务)的计算机。服务器的处理速度和系统可靠性都要比普通PC要高得多,因为服务器是在网络中一般是连续不断工作的。普通PC死机了大不了重启,数据的丢失损失也仅限于单台电脑。服务器则完全不同,许多重要的数据都保存在服务器上,许多网络服务都在服务器上运行,一旦服务器发生故障,将会丢失大量的数据,造成的损失是难以估计的,而且服务器提供的功能如代理上网、安全验证、电子邮件服务等都将失效,从而造成网络的瘫痪,对服务器可靠性的要求可见一斑。
软件开发工具:软件开发工具是用于辅助软件生命周期过程的基于计算机的工具。通常可以设计并实现工具来支持特定的软件工程方法,减少手工方式管理的负担。
网友评论