版权申明
- 本文原创作者:是飘飘呀!
- 作者博客地址:https://blog.csdn.net/weixin_44216392
计算机语言
计算机语言指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。
计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句),这些就是计算机能接受的语言;
计算机语言种类
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
机器语言: 即通常所说的机器码,这是由CPU直接执行的语言,例如:010101010101010。
汇编语言: 实际上就是计算机的指令集。通过大量的英文单词代表计算机的指令。例如:add 1 1 表示 1+1的操作。
高级语言: 提供了更高级的功能集的语言。例如:C、JAVA、C++、Python
java语言
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征
java语言的特点:
-
简单性
-
面向对象
-
分布性
-
编译和解释性
-
安全性
-
可移植性
-
跨平台
java的三大平台
- JavaSE(Java Platform,Standard Edition)
Java SE 是Java平台标准版的简称,以前称为J2SE。用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。
Java SE是基于JDK和JRE实现的,包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
- Java EE(Java Platform,Enterprise Edition)
Java EE是Java平台企业版的简称,以前称为J2EE。可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序
- Java ME(Java Platform,Micro Edition)
Java ME是Java嵌入版的简称,以前称为J2ME,也叫K-JAVA
java环境
java开发环境
- JRE(Java Runtime Environment)
JRE是支持Java程序运行的标准环境。也就是说:JRE了包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
- JDK(Java Development Kit)
JDK称为Java开发包或Java开发工具,是提供给Java开发人员使用的,其中包含了java的开发工具(例如: 编译工具(javac.exe) 、打包工具(jar.exe)),也包括了JRE。所以安装了JDK,就不用在单独安装JRE了
- JVM Java虚拟机
虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行
它们三者之间的关系如下图所示
JDK的安装
64位JDK工具以及eclipse资源有需要的同学可以自取哦!
链接:https://pan.baidu.com/s/1dX-Z10ij3IHApqQgyxASLw
提取码:acru
具体安装步骤参考博主:谷哥的小弟的博文
史上最全最细图文详解J2EE开发环境搭建全过程
JDK环境变量的配置
- 配置方法:右击【我的电脑】—【属性】-----【高级】—【环境变量】
- 选择【新建】–弹出“新建系统变量”对话框,在“变量名”文本框输入JAVA_HOME在“变量值”文本框输入JDK的安装路径,单击“确定”按钮,例如:C:\Program Files\Java\jdk1.8.0_60
- 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添我的是win10所以直接添加,win7的同学要注意添加的位置
- - 配置完成后验证是否配置成功:按下键盘win徽标键+R弹出运行对话框—>输入cmd—>回车 打开dos窗口
- 首先输入java命令,如下图
再输入javac,如图;
在看到以上信息时则表示环境变量配置成功
学习java的第一个程序hello world
- 步骤一:新建一个记事本把后缀.txt改为.java
public class HelloWorld{
public static void main(String [] args){
System.out.println("Hello world");
}
}
- 第一步:打开dos窗口,切换到文件所在的盘符,再输入javac 空一格输入文件的路径—>按回车
这一步是编译java代码,如果有错误,请检查代码是否正确; - 第二步:输入java空一格 输入文件名也就是java代码的类名—>回车
如果出现出现找不到或无法加载主类,请检查文件路径是否正确;
示例如下图:
注意:
- 文件名和类名必须类类名保持一致
- 文件路径应为绝对路径,否则会出现找不到或无法加载主类的错误;
- 文件放在哪个盘首先切换盘符,比如我的放在D盘,在DOS窗口输入d:即可切换到D盘下;
到了这里,可能有同学有疑问了,java代码是如何从编写到编译再到执行的呢?我们看下图,也许会更清楚明了一些:
我们可以很清楚的看到在java代码编写好了以后的.java文件,要通过javac编译成后缀为.class的字节码文件,也就是计算机能够识别的二进制码,最后由java虚拟机执行得到我们想要的结果;
在java里,我们使用System.out.println()输出消息,但是刚认识java的童鞋们要注意了,我们写的hello world是需要用双引号引起来,才会输出hello world,否侧会被java虚拟机认为是一个变量,而我们的代码中又没有一个叫做helloworld的变量,因此会编译出错;而双引号里面的内容会被全盘输出;
看到这里了我相信各位童鞋已经对Java有了基本的认识,但是在写代码的时候要注意命名规范哟
- 包名一般为公司域名倒着写,例如:com.baidu
- • 一般不使用汉语拼音以及汉语拼音简写进行命名,要见名知意
- 首先类名首字母要大写之后的每个单词首字母大写,而方法名或变量名就遵守驼峰命名规范就ok啦;
- 命名时的规则如下:
- 变量名只能是由:字母,数字,下划线_,$组成
- 变量的首字母不能是数字
- 变量名不能使用系统关键字或者保留关键字
最后
作为一个java界的小菜鸟写下这些,一是方便自己记忆,二是希望能够帮到刚好需要帮助的童鞋
内容不是很完整,如有错误之处,欢迎并且感谢各位大神(老鸟)指正哟!!!