Java01-Java基本概念及JDK安装

Java是由sun公司于1995年5月推出的Java程序设计语言和Java平台的总称。

Java是一个完整的平台,不仅提供了优秀的编程语言,而且还提供了大量的可重用代码以及一个能提供安全性、可移植性、自动垃圾回收等系统服务的执行环境。

Java编程语言的主要目标是:

  1)提供一种解释环境,提供开发速度;

  2)使用户能运行不止一个活动线程;

  3)在程序运行时,能动态支持程序改变,提供更好的安全性;

  4)更重要的是Java技术从诞生开始就是一项免费技术。

JDK版本

版本号

版本名

发布日期

JDK1.0

1997.2

JDK1.1

1998.12

JDK1.2

运动场

2000.5

JDK1.3

美洲红隼

2002.12

JDK1.4

灰背隼

2004.10

JDK5.0(1.5)

老虎

2006.2

JDK6(1.6)

野马

2011.7

JDK7

Dolphin(海豚)

2014.3.8

JDK8

Java语言目前现状

1)计算机产业的许多大公司购买了Java许可证;

2)众多的软件开发商支持Java的软件产品;

3)Internet正在成为企业信息系统最佳的解决方案,而其中Java将发挥不可替代的作用;

4)Java最初被用于在www上创建简单的程序,而现在已经被用于众多的领域,其中有web应用、电子商务、嵌入式应用等。

5)所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等;

6)计算过程的可视化、可操作化的软件开发;

7)动态画面的设计,包括图形图像的调用;

8)交互操作的设计(选择交互、定向交互、控制流程等);

9)Internet的系统管理功能模块设计,包括web页面的动态设计、管理和交互操作设计等;

10)Internet(企业内部网)上的软件开发(直接面型企业内部用户的软件);

11)与各类数据库连接查询的SQL语句实现;

Java技术的优势

1)Java是一门编程语言,Java能够创建所有其他传统语言能编写的应用程序,运行在装有Java虚拟机的操作系统上。Java编写的程序可以在网络环境(如servlet等)运行,也可以在单机环境下运行。

2)Java还是一个开发环境,Java技术包含一系列的工具:编译器,解释器,文档生成工具,打包工具等。另外还包括了一个完整的Java集合,如基本语言类,GUI控件类等。

3)最后Java也是一个运行环境,由Java JDK提供的JRE(Java Runtime Environment)来搭建运行环境,而这一切都是免费的。

Java体系架构

1)Java SE(Java Platform Stand Edition)标准版,是桌面开发和低端商务应用的解决方案。J2SE是Java2平台的标准版,适用于桌面系统,提供CORBA标准的ORB技术,结合Java的RMI支持分布式互操作环境。

2)Java EE(Java Platform Enterprise Edition)企业版,是以企业为环境而开发应用程序的解决方案。J2EE目前已经成为开发商创建电子商务应用的事实标准。

3)Java ME(Java Platform Micro Edition)小型版,是致力于消费产品和嵌入式设备的最佳解决方案。J2ME提供了HTTP高级Internet协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,不同的Client访问不同的文件,此外还能访问本地存储区,提供最高效率的无线交流。

Java语言特点

根据Java开发“白皮书”的11个关键词概括:

       简单、面向对象、分布式、解释型、稳定、安全、结构中立、易移植、高性能、多线程的动态语言……

1)Java语言是易学的。

2)Java语言是强制面向对象的

3)Java语言是分布式的

4)Java语言是健壮的强类型语言

5)java语言是安全的

6)Java语言是体系结构中立的

7)Java语言是可移植的

8)Java语言是性能略高的

9)Java语言是原生支持多线程的

10)Java语言是动态的

编程思想

1、面向对象:一切皆为对象(Java、C++、C#、python)

2、面向过程:关注的是解决问题的细节(C语言)

概念

1、强类型语言:对数据类型有严格的要求(Java、C++等)

2、弱类型语言:对数据类型的要求不严格(JavaScript)

java核心机制

1、JRE:Java运行时环境

     JDK:Java开发工具包

     JWM:Java虚拟机

2、自动垃圾回收机制:对程序中的对象进行自动的回收,提高程序运行效率

3、代码安全性:Java程序运行的是.class的字节码文件,而看不到.java的源程序

文件的名称

主文件名.扩展名

.扩展名:区分文件的类型

.java:java的源程序(源代码)à 编译 à .class(Java字节码文件)

DOS命令

1、DOS:磁盘操作系统

2、在windows中如何打开命令窗口:

      win+R—输入cmd—enter

      开始—所有程序—附件—命令提示符

      开始—搜索框输入cmd.exe—enter

3、简单的DOS命令

(1)目录:目录就是文件夹

(2)dir:显示目录下的文件和文件夹

(3)cd:切换目录(注:切换根目录不写cd,直接写c: )

 JDK安装

1、配置环境变量:

1)复制JDK的安装路径

      C:\Program Files\Java\jdk1.8.0_102

2)设置JAVA_HOME环境变量

      “计算机”右键菜单---“属性”---“高级系统设置”---“环境变量”---“系统变量”---“新建”:变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_102

3)设置CLASSPATH环境变量:指明java的类的路径

      “计算机”右键菜单---“属性”---“高级系统设置”---“环境变量”---“系统变量”---“新建”: 变量名:CLASSPASS,变量值: %JAVA_HOME%lib\dt.jar; %JAVA_HOME%lib\tools.jar

4)设置path:指明java编译器和解释器的位置

      编译器:javac 源程序名(javac.exe)(将java源程序编译生成.class文件)

      解释器:java 字节码文件(javapackager.exe)

      变量名:Path,变量值:%JAVA_HOME%\bin

上图说明javac环境变量的配置没有问题

上图说明解释器环境变量没有问题。

猜你喜欢

转载自www.cnblogs.com/luoyu113/p/9292665.html