Java基础1


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 Files\Java\jdk1.8.0_171
2)在 Path里面 增加 :
英文的字符
;%Java_HOME%\bin;%Java_HOME%\jre\bin
一定要记得点确定。还要把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来编码的 文件 ,蓝色的字符 关键字


文章作者: 谢舟
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 谢舟 !
 上一篇
Java基础2 Java基础2
1、Java注释(1)单行注释 //只能注释一行,而且注释使用实在 // 之后。不会运行例如:(2)多行注释 /*/可以注释多行内容。 主要用来说明一段代码或者一个函数的作用(3)文档注释 //主要用来说明类的功能,包含的函数、字段以及主要
2019-01-06
本篇 
Java基础1 Java基础1
1、计算机语言发展史Java语言是计算机语言的一种(1)语言:汉语 英语 阿拉伯语 日语—>人与人进行沟通的 一种方式语义。—-》自然语言处理 人工智能中 文本分析 NLP(2)机器语言:人与计算机沟通的语言。—Java 就是其中一种
2019-01-03
  目录