Java编程基础之-基本概念

  Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

  Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

一、发展历程 

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0)
1998年12月8日,第二代Java平台的企业版J2EE发布
1999年6月,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:
J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;
J2SE(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;
J2EE(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。
Java 2平台的发布,是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及
2005年6月,在Java One大会上,Sun公司发布了Java SE 6
2006年11月13日,Java技术的发明者Sun公司宣布,将Java技术作为免费软件对外发布
2009年,甲骨文公司宣布收购Sun

二、编程开发

  JDK(Java Development Kit)称为Java开发包或Java开发工具,JDK包含JRE

  JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境

  JRE是个运行环境,JDK是个开发环境

  下载地址:https://www.oracle.com/downloads/index.html

三、语言特点

  跨平台性:通过Java语言写的程序不同的平台上都可以运行

  原理:在需要运行Java程序的操作系统上安装Java虚拟机(JVM),有JVM负责java在系统上的运行。

  

 

  

四、工作原理

 

 

 

五、语言基础

 Java中有8种数据类型:byte,short,int,long,float,double,char,boolean

运算符:赋值=,+,-,*,/,% ,自增自减++,--,比较运算符>,<,==,>=,<=,!=,逻辑运算符:&&,||,!

 

posted @ 2017-03-06 17:55  Stone Wei  阅读(233)  评论(0编辑  收藏  举报