初识JAVA

Java是一种高级的面对象的编程语言,使用Java语言编写的程序是跨平台的,从PC机到移动客户机都有Java编写的程序和游戏,Java 程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。

一、Java简介

1.1 什么是Java语言

Java是在1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它由Java之父詹姆斯戈士林博士设计。作为Sun研究院院士,詹姆斯戈士林亲手设计了Java语言,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java

1.2 Java的应用领域

1、桌面应用系统开发
2、嵌入式系统开发
3、电子商务应用
4、企业级应用开发
5、交互式系统开发
6、多媒体系统开发
7、分布式系统开发
8、Web应用系统开发

1.3 Java的版本

自从Sun推出Java以来,就力图使之无所不能。Java发展至今,按应用范围分为3个版本,即Java SEJava EEJava ME,也就是Sun ONEOpen Net Environment)体系。

Java SE就是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBCJava数据库连接性)操作、I/O(输入输出)、网络通信、多线程等技术。

Java2 EEJava2的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。

Java ME主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备,现在大部分手机厂商所生产的手机都支持Java技术。


1.4 Java的API文档

API 的全称是 Application Programming Interface ,即应用程序编程接口。 Java API 文档是 Java 程序开发不可缺少的编程词典,它记录了 Java 语言中海量的 API ,主要包括类的继承结构、成员变量和成员方法、构造方法、静态成员的详细说明和描述信息。可以在 Java 网站 http://java.sun.com 中找到最新版本的 JDK 文档(即 API 文档)。如图所示为1.6.0 中文版JAVA API。


二、Java语言的特性

2.1、简单

语法规则容易懂和C++相似;Java语言对C++进行了简化和提高;Java提供了丰富的类库和API文档以及第三方的开发包。

2.2、面对对象

面向对象是 Java 语言的基础,也是 Java 语言的重要特性,因为它本身就是一种纯面向对象的程序设计语言, Java 提倡万物皆对象,语法中不能在类外面定义单独的数据和函数,也就是说, Java 语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。

2.3、分布性

  Java的分布性包括操作分布和数据分布,其中操作分布是指在多个不同的主机上布置相关操作,而数据分布是将数据分别存放在多个不同的主机上,这些主机是网络中的不同成员。Java可以凭借URL(统一资源定位符)对象访问网络对象,访问方式与访问本地系统相同。

2.4、可移植性

Java 程序具有与体系结构无关的特性,从而使 Java 程序可以方便地移植到网络的不同计算机中。同时, Java 的类库中也实现了针对不同平台的接口,使这些类库也可以移植。

2.5、安全性

       Java语言删除了类似C语言中的指针和内存释放等语法,从而有效地避免了非法操作内存。Java程序代码要经过代码校验、指针校验等很多的测试步骤才能够运行,所以未经允许的Java程序不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。

2.6、健壮性

Java的设计目标之一,是编写多方面的、可靠的应用程序,Java将检查程序在编译和运行时的错误,并且消除错误。类型检查能帮助用户检查出许多在开发早期出现的错误。同时,很多集成开发工具(如EclipseNetBeans)的出现使编译和运行Java程序更加容易

三、Java环境的搭建
先在Oracle官网上下载想要的JDK,接着安装到自己的电脑上。然后需要配置环境变量,配置步骤如下:
1、打开计算机系统属性中的高级系统设置对话框

2、单击环境变量,弹出环境变量对话框,新建,输入对应的值,如图所示


3、设置环境变量值,添加到Path的起始位置


以上安装,配置后,在控制台中输入Javac命令,如果出现下图结果,证明JDK环境搭建成功。


四、第一个Java程序
在c盘根目录下创建一个HelloWorld.java文件,文件内容如图所示。


运行之后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值