JAVA开发系列之:初识JAVA

1:JAVA介绍java

一:JAVA历史linux

       JAVA语言最先是由sun公司推出的,创始人JamesGosling,开始主要是做为家用电器的语言。后来sun公司被oracle收购,再后来由oracle捐献给apache基金会,如今由apache维护。apache

二:J2SE,J2EE,J2ME的区别编程

J2SE:JAVA标准版本。JAVA开发学习的基础核心,包含了JAVA开发的核心JAR包,通常用来作桌面级软件像QQ等。安全

J2EE:JAVA企业版本。在J2SE的基础上新增了企业级开发的一些API,像servlet等。通常用来作企业网站及企业方案。oracle

J2ME:JAVA微型版本。主要面向手机,机顶盒等微型设备场景开发的版本,像早期的JAVA游戏等。eclipse

2:JAVA组成编辑器

一:JDK,JRE,JVM的关系。工具

      三者是包含的关系:JDK包含JRE,JRE包含JVM。下载安装的整个安装包统称为JDK。JDK下面的JRE文件夹就是JRE的全部文件,JRE下面的BIN文件夹里面就是JVM的运行文件。学习

3:JAVA语言特色

一:面向对象编程

      面向对象编程的三个特性:封装,继承,多态。

      1:封装;提供私有的属性和公有的GET/SET方法。规范编程,方便统一调用,提升开发效率,提升程序安全性。

      2:继承;子类继承父类的普通方法。提升开发效率,规范化编程接口,下降耦合,提升低码的复用率。

      3:多态;主要体如今在方法的重写上,不周的子类经过重写父类的方法从而获得不一样的结局。提升开发效率,规范化编程。

二:跨平台

       跨平台指的是跨操做系统的平台,相同的代码在window,linux,mac上都能运行,不须要再为不一样的平台而编写不一样的代码。这主要是JAVA虚拟机实现的。

三:安全性

      JAVA的安全性主要体如今:JAVA是强语言有强大的数据类型管理与分配机制,安全的二进制较验,安全的类加载机制。

四:健壮性

       JAVA的健壮性主要体如今:编译较验,自动垃圾回收机制,异常捕获机制

       1:编译较验:JAVA在生成class文件时先会对执行的文件进行较验,当文件存在错误地方时将会执行失败。

       2:自动垃圾回收机制:JAVA是由虚拟机控制自动释放内存的,咱们没办法手动释放,只能调用system,gc()来提醒虚拟机回收垃圾。

       3:异常捕获:JAVA经过try...catch...,throw,throws来处理异常使程序出错时也可安全的运行下去。

4:JAVA是怎么运行

一:编写,编译,执行

     经过文本编辑器或者开发工具编写.java文件;经过调用javac编译.java文件生成.class文件;经过调用java执行.class文件展现运行结果。

5:JAVA经常使用开发工具

      eclipse,myeclipse,Intellij IDEA

相关文章
相关标签/搜索