问:java是什么?
答:简单来说,java是一门夸平台应用软件的面向对象的程序设计语言。
根据这个简单的定义,我们可以总结出来该语言的两个特征:1,跨平台;2,面向对象
面向对象可以说是java 的灵魂,学习java,一定要理解他,现实生活中的物体,我们就可以称之为对象,(谈恋爱的那个对象就不太一样了。。。要注意)
简单的概念之后,我们开始入门
学习一门开发语言,个人觉得第一步是了解熟悉该语言的开发环境,运行环境
按照这个指导思想,下面来详细讲解java开发环境搭建
1,下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
版本可以自行选择,注意下载jdk,同时选择和系统对应的jdk,win7 32位和64位jdk不同
下载完成后开始安装,安装过程中会选择jdk路径,和jre路径,我本地安装路径如下
jdk D:\java\jdk1.7.0_65
jre D:\java\jre
按照指引安装完成
安装完成之后配置环境变量
此处已win7为例
开始菜单-->计算机(右键单击)-->高级系统设置-->环境变量-->系统变量模块-->新建
变量名:JAVA_HOME
变量值:D:\java\jdk1.7.0_65(java安装的目录)
在系统变量模块,找到变量path,在最前面增加%JAVA_HOME%\bin;
至此,初步安装已经结束
打开命令行,不知道怎么打开的同学注意:windows标志+R,在输入框中输入cmd,回车,即可
进入命令行,输入java -version
返回java版本信息即安装配置成功,若出现不适系统命令或其他问题,则失败,可能是环境变量配置问题,或安装不正确
具体错误信息因人而异,可以问问度娘,谷歌,他们都知道
环境变量配置这一块,还有一个名为classpath的变量,这里我们先不做配置,后面会详细说明,有兴趣的也可以自行了解下
好了,环境已经搭建好了,学习java,我们就迈出了第一步,后续我们就开始编程的学习
在开始正式编写代码之前,先留几道习题
问题1:java特点是什么?
问题2:java为什么可以跨平台?
问题3:jdk是什么?
希望学习的朋友自己去寻找答案,本文的下一篇会给出答案,并作出详细解释
特此声明:本文是原创,存在很多纰漏,欢迎指正
相关推荐
现在,我们将从零开始,深入探讨Z-Stack的相关知识点。 1. **Z-Stack的基础概念** - **Z-Stack架构**:Z-Stack通常由设备层、网络层和应用层构成,每一层都有特定的任务和功能,确保设备之间的高效通信。 - **...
Z-Stack ZCL API 是德州仪器(Texas Instruments, 简称TI)发布的一份技术文档,主要涉及ZigBee技术中的ZigBee Cluster Library(ZCL)API。ZigBee是一种基于IEEE 802.15.4标准的无线通信协议,常用于个人区域网络,...
Z-Stack ZCL API 提供了一系列用于ZigBee设备之间通信的函数,包括发送命令、读写属性、配置报告等功能。这些API遵循ZigBee协议规范,并支持客户端/服务器模型。 ##### 2.2 客户端/服务器模型 在ZigBee网络中,设备...
纯 Java ZigBee 应用程序框架 Bekko提供用于开发 ZigBee 应用程序的 Java API,并允许用户应用程序与标准 ZigBee 设备进行通信。 与其他“XBee API Java-Wrapper”不同,Bekko 具有 ZDO/ZDP 实现和标准化的 APS 数据...
标题 "The document was created with Spire.PDF for Java" 提供了一个关键信息,即文档是使用Spire.PDF for Java工具创建或处理的。Spire.PDF for Java是一款由E-iceblue公司开发的PDF库,它允许Java开发者在应用...
一个是ZigBee Cluster Library 最新版的ZCL文档英文版,一个是Zigbee协议栈的API接口函数手册,二合一,自己找了好久,分享出来给大家,学习zigbee的人很有帮助,zigbee智能家居必看手册
ZCL的概念使得设备制造商能够更加专注于他们产品的核心功能,而不必从零开始构建复杂的通信协议。因此,对于任何想要深入了解ZigBee技术,特别是在设备控制和家庭自动化方面有应用需求的人来说,ZCL是一份难得的入门...
ZigBee Cluster Library(ZCL)是用于ZigBee设备之间通讯的一套协议集合,它定义了一组标准的cluster(群集),允许ZigBee设备进行更为细致和高效的数据交换。ZCL的文档为开发者提供了如何实现和使用ZigBee群集的...
ZCL(Zigbee Cluster Library)是Zigbee协议栈中应用层的一部分,它定义了设备如何通过cluster来通信,每个cluster代表了设备的一种功能。例如,一个温度传感器可能会有一个用于报告温度值的cluster。ZCL规范包括了...
Zigbee技术的关键之一就是Zigbee簇库(Zigbee Cluster Library, ZCL)规范。ZCL规范定义了设备之间通信时所用的数据模型和消息格式,确保了不同厂商的设备能够以标准化的方式进行交云通信。 ZCL规范的定义包括了在...
易语言ZCL_核库函数模块易语言ZCL_核库函数模块易语言ZCL_核库函数模块
这是STM32WB系列,基于IEEE 802.15.4的zigbee信息收发头文件zcl/se/zcl.message.h
易语言模块ZCL_控件类库1.01.rar 易语言模块ZCL_控件类库1.01.rar 易语言模块ZCL_控件类库1.01.rar 易语言模块ZCL_控件类库1.01.rar 易语言模块ZCL_控件类库1.01.rar 易语言模块ZCL_控件类库1.01.rar
ZCL,全称ZigBee Cluster Library,是ZigBee协议栈中的一个重要组件,用于定义和实现特定的应用层功能。它包含了各种设备类型(如开关、灯具)的操作模式和命令集,使得设备间可以进行复杂的交互。ZCL通信使得ZigBee...
易语言模块ZCL_多线程类1.01.rar 易语言模块ZCL_多线程类1.01.rar 易语言模块ZCL_多线程类1.01.rar 易语言模块ZCL_多线程类1.01.rar 易语言模块ZCL_多线程类1.01.rar 易语言模块ZCL_多线程类1.01.rar
在IT行业中,音频驱动是操作系统与硬件之间的重要桥梁,它负责管理和优化音频设备的性能,确保音频数据能够...在提供的"Audio_Report(zcl).ppt"文件中,很可能会详细阐述这些内容,建议仔细研读以获取更具体的信息。
ZigBee联盟已经定义了ZigBee集群库(ZCL),其中包含许多可以应用于不同功能领域的标准集群。 例如,所有ZigBee应用程序配置文件都使用ZCL中的基本群集。 ZCL为应用程序提供了通信手段。 它定义了一个头部和有效负载...
例如,ZCL-master可能是ZCL的一个开源实现,包含了开发人员需要的全部源码和文档,方便他们在自己的项目中集成ZCL功能。 为了使用ZCL,开发者需要了解Zigbee网络架构,包括协调器、路由器和终端设备的角色,以及...
易语言模块ZCL_核库函数1.01.rar 易语言模块ZCL_核库函数1.01.rar 易语言模块ZCL_核库函数1.01.rar 易语言模块ZCL_核库函数1.01.rar 易语言模块ZCL_核库函数1.01.rar 易语言模块ZCL_核库函数1.01.rar
ZCL是Zigbee1.1(Zigbee2006)协议版本中增加的一个重要的部分。在Zigbee中,一个簇群就是一个容器,在容器中以命令结构体包含了一个或多个属于某个应用剖面的属性/消息,不管应用剖面如何,相同的设备(比如开关)...