李兴华魔乐科技Java 笔记JAVA_SE基础知识.doc
文本预览下载声明
1、课程名称:JAVA SE基础知识
2、知识点
2.1、上次课程的主要知识点
1、 在Oracle的学习之中有以下几点必须重点掌握:
· 数据的查询和更新操作、事务处理;
· 表的建立、约束的使用、序列的使用;
· 表的设计范式应该是理解。
2.2、本次预计讲解的知识点
1、 JAVA学习层次;
2、 Java简介及JDK的安装及配置;
3、 Java SE的基础程序设计;
4、 数组及方法的使用。
3、具体内容
3.1、Java的学习层次
从程序的开发来讲,Java语言是整个JAVA EE体系的核心基础部分,在这一部分之中,只有将核心概念掌握透彻了,才有可能为以后的学习提供方便。
知识点的学习:可以根据每一个关键字或者是知识点,联想到其所对应的程序及其概念,以及各个注意事项。
在整个JAVA基础部分之中,有以下三个主要部分组成:
· JAVA SE的基础部分:基本程序的一个恢复以及数组及方法的使用;
· Java SE的面向对象:此部分概念很多,而且必须全部记下;
· Java SE的应用部分:类集、IO、类库、JDBC等等。
其他的有许多的了解部分:多线程、网络编程;
理解的部分:Java SE 1.5的提供的各种新特性。
在以上的所有知识之中按照重要性来讲,一共有如下几部分:
· 面向对象:所讲解的一切都是为了抽象类和接口服务的;
· 类集部分:为数据结构实现;
· IO:面向对象的完美体现;
· JDBC:为以后的JAVA EE开发做准备呢。
3.2、Java简介(理解)
Java:是一门编程语言,而且现在已经形成了一自己的一套完整的开发体系,被大多数的公司所支持,所以现在的Java已经不再纯粹的作为一门语言出现了,更多的是作为一个行业的开发标准出现了。
从整个行业发展来讲,Java平台、.NET平台、Adobe FLEX等已经算是将编程霸占的已经足够多了,因为这些公司的实力较大。
· .NET:微软支持;
· FLEX:Adobe公司支持;
· Java:Oracle/SUN支持、IBM、HP等公司支持。
Oracle要收购SUN公司,是为了形成:中间件 + 编程语言 + 开发工具 + 操作系统 + 数据库,完整商用体系;
从历史发展来看商用体系:
· IBM:Websphere + Java + WSAD(RAD) + AIX + DB2;
· BEA + Borland + Oracle:BEA WebLogic + JBuilder + Java + Linux + Oracle;
· 开源项目:Tomcat + JBoss + Eclipse + Linux + MySQL(Oracle)
一旦Oracle形成了这样的开发体系,则直接针对于微软了。
Oracle在收购SUN公司之前最早是由IBM提出收购的,因为IBM主要的软件产品线都在Java上,之所以现在的Java这么的火暴,主要的原因还在于IBM的推广。
IBM的典型标志:只搞理论研究从来不搞实践。
Java语言最早是在1991年的时候推出的,其前身是Oak语言,这门语言的主要目的是为了竞争一个GREEN的项目,这个项目就非常类似于今天的嵌入式开发,可以通过邮件控制家电的运行,原本SUN公司的设计人员打算使用C++进行开发的,但是后来考虑到C++的复杂性,所以使用了C++语言开发了一个新的平台 —— OAK(橡树),但是遗憾的是此平台并没有竞争成功,被网景公司的SGL的平台所打败,从此之后Oak基本上就无家可归了。
网景公司是靠浏览器技术发展的,但是其浏览器的市场被微软抢走了,在90年代的时候网景公司的浏览器相当的流行,但是就当其达到顶峰的时候内部开始出现问题了,这个时候大部分的人不再去研究浏览器的技术了,而只是专注于市场的推广了,而就在这个时候微软一直注意着提升浏览器的技术,所以慢慢的发展势头就盖过了网景公司了。现在的网景公司的主要依靠的是FireFox浏览器来重新抢夺市场。
通过了学习浏览器技术之后,SUN公司的设计人员使用了OAK平台开发出了一套自己的浏览器技术 —— HotJava。一直到了1995年的时候,SUN才正式的将Oak更名为Java,同时推出了JDK 1.0开发平台,最早的Java是在浏览器中运行的一种技术 —— Applet。
在1998年的时候推出了JDK 1.2,同时将Java更名为Java 2;
后来又到了2005年,Java十周年大会上,推出了JDK 1.5,将Java更名为J2SE 5.0;
Java的主要开发公司是SUN公司,那么SUN公司的全名:斯坦伏大学网络,最早的时候是靠卖硬件赚钱的,AMAZON,主要是依靠小型机,其中
显示全部