李兴华魔乐科技Java 笔记JAVA_SE基础知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、课程名称:JA V A SE基础知识

2、知识点

2.1、上次课程的主要知识点

1、在Oracle的学习之中有以下几点必须重点掌握:

·数据的查询和更新操作、事务处理;

·表的建立、约束的使用、序列的使用;

·表的设计范式应该是理解。

2.2、本次预计讲解的知识点

1、JA V A学习层次;

2、Java简介及JDK的安装及配置;

3、Java SE的基础程序设计;

4、数组及方法的使用。

3、具体内容

3.1、Java的学习层次

从程序的开发来讲,Java语言是整个JA VA EE体系的核心基础部分,在这一部分之中,只有将核心概念掌握透彻了,才有可能为以后的学习提供方便。

知识点的学习:可以根据每一个关键字或者是知识点,联想到其所对应的程序及其概念,以及各个注意事项。

在整个JA VA基础部分之中,有以下三个主要部分组成:

·JA VA SE的基础部分:基本程序的一个恢复以及数组及方法的使用;

·Java SE的面向对象:此部分概念很多,而且必须全部记下;

·Java SE的应用部分:类集、IO、类库、JDBC等等。

其他的有许多的了解部分:多线程、网络编程;

理解的部分:Java SE 1.5的提供的各种新特性。

在以上的所有知识之中按照重要性来讲,一共有如下几部分:

·面向对象:所讲解的一切都是为了抽象类和接口服务的;

·类集部分:为数据结构实现;

·IO:面向对象的完美体现;

·JDBC:为以后的JA VA 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,主要是依靠小型机,其中AMAZON网上书店就是采用了SUN的小型机。

斯坦伏大学除了一个扬志远,其创办了YAHOO公司,H ewlet、P acked,1976年的时候HP的一个工程师:沃滋尼阿克发明了世界上第一台PC机,可是遗憾是HP公司没有采纳这个东西,但是后来此技术被一个独具慧眼的人看见了——乔布斯,所以在80年的时候Apple的电脑卖的相当的好。

最早的Java有如下的几个技术的分支:

·J2SE:为Java的核心的基础版本,JDK安装完成之后则自动具备此环境;

|- 在2005年之后J2SE更名为JA V A SE;

·J2ME:是在J2SE的基础之上发展起来的,主要是完成手机的嵌入式开发;

|- 在2005年之后J2ME更名为JA VA ME;

·J2EE:是在J2SE基础之上发展的,主要完成企业的平台开发,也是现在Java的主要技术方向;

|- 在2005年之后J2EE更名为JA V A EE。

Java语言作为以上的所有开发平台的技术根本,有如下的几个特点:

1、java语言足够简单;

2、Java中存在多线程的处理机制,这也是Java的一大特点,而且也是为数不多的支持多线程的开发语言;

3、自动的垃圾收集机制;

4、可移植性;

5、避免了指针等复杂问题的操作,而使用了更加简单的引用方式来解决同类问题。

在Java语言中有自己的运行机制,运行机制如下图所示。

相关文档
最新文档