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来编码的 文件 ,蓝色的字符 关键字。

posted @ 2019-02-14 16:46  hsiehchou  阅读(122)  评论(0编辑  收藏  举报