1、计算机语言发展史
java语言是计算机语言的一种。
(1)语言:汉语 英语 阿拉伯语 日语—>人与人进行沟通的 一种方式。
语义。—-》自然语言处理 人工智能中 文本分析 NLP
(2)机器语言:人与计算机沟通的语言。—java 就是其中一种。
类似于英语在自然语言中的地位 很流行 很主流。
a、机器语言–初级形态:用二进制编码来表示计算机能够识别和执行的一种机器指令集合。
例如:0 1 二进制编码 10进制。
101010110—》启动声卡
b、机器语言—中级形态:汇编语言,用一种助记符来机器指令,成为符号语言。
例如:mov–表示数据的移动
rm-删除
add
c、机器语言—-高级形态:高级语言。一种接近人们使用习惯高级程序语言。
例如:c=a+b; 实现数据的加和
常见的高级程序语言:java、C、C++、C#、R、Python、Scala、VB、PHP等等
2、java语言概述
java语言是一门非常年轻的语言 90后。最早是SUN —–Jamse Gosling(java之父)
Oak–橡树。—java 看到一个人 拿着爪哇杯 喝咖啡。
java语言随着互联网的发展,跨系统、跨平台 能够运行。
java语言获得了飞速的发展。
java 也形成了自己的一套方法 体系。封装了很多成熟可用的方法可以直接调用。
API文档 —葵花宝典 java 字典。
3、JAVA语言的特性和优点
(1)跨平台—一次编写 到处运行。
(2)面向对象—万事万物,皆为对象。 类。
(3)相对简单—有C语言基础或者其他语言基础,语言之间是有相同性。
要知道 java语言的基本语法、基本数据类型、基本程序控制。
4、java的开发环境
(1)JDK:java development Kit: 开发者工具包
(2)JRE:Java Runtime Environment:java 运行环境—只做运行 不做开发时。
(3)JVM:java Virtual Machine:java 虚拟机。
所有的java程序都运行在 jvm上。
JDK或JRE具备后,程序会调用生成 JVM。
JDk包含JRE。
5、JDK的安装与配置
jdk 下载官网地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(1)针对从官网上下载的 .exe的安装包
a、 选择适合你电脑操作系统和位数的 JDK版本。
例如Mac linux 还有 32位或64位
b、要增加以下
1)JAVA_HOME:jdk 安装的目录。C:Program FilesJavajdk1.8.0_171
2)在 Path里面 增加 :
英文的字符
;%JAVA_HOME%in;%JAVA_HOME%jrein
一定要记得点确定。还要把cmd给关掉,重新打开 cmd 输入java、javac等命令验证
(2)考一个jdk安装包,之后再java_home里面进行更改。
(3)classpath可以不添加。
6、Java程序的概述
java程序需要首先完成:
(1)java源文件, .java 结尾的文件。
(2)编译生成字节码文件,.class 结尾的文件 很多编码 二进制(16进制)组成的文件。
(3)将字节码文件 编译器(compiler) JVM能够识别和运行的文件
首先编写源文件–》其次通过编译成.class文件–》最后JVM运行
7、DOS常见的命令
dir:列出当前目录下的文件及文件夹
换盘:直接输入盘符:,例如 切换到D盘 D:
cd:换目录 tab键 可以自动补齐。把目录的名字进行补齐。
md:新建文件目录
del:删除文件目录
cls:清屏
exit:退出
上下箭头:可以调用之前输出的命令
8、第一个Helloworld Java程序
(1)helloworld 的文件名字一定要与 类名(class 后面紧跟的 名字)保持一致。
(2)设置一下 .java 源文件编码方式 UTF-8
(3)如果设置为 UTF-8 会发现中文输出为乱码,原因是 java源文件的编码方式与
java编译时的编码方式不一样,造成了乱码。
9、java注释
单行注释 //
多行注释 /**/
文档注释 /*/
代码注释很重要 因为不止是对别人看你或理解你的代码,而且对你自己也有好处。
10、java标识符
所谓标识符就是对java当中的 变量、类名、对象名、函数等自己的名字,名字必须得符合规范。
字母、数字、下划线和美元符号组成。
11、java关键字
以java来编码的 文件 ,蓝色的字符 关键字。