Java配置环境变量与常用技巧 (一)

 计算机语言

计算机语言(Computer Language)是人鱼计算机之间通讯的语言。人们使用符合和相应的语法规则编写各种指令来操作计算机硬件, 这些操作的指令集被称为计算机语言。

第一代语言:机器语言

1、什么是机器语言??

电子计算机所使用的是由 “0“ 和 “1” 组成的二进制数,二进制是计算机语言的基础。由1和0组成的机器命令可以非常方便的操作计算机硬件。

如图所示:有1和0组成的二进制串可以很方便的控制计算机硬件,进行加、减、乘、除,数据的存取操作。0和1可以代表计算机硬件电频的高低,电路的开关。

 2、机器语言的特点

机器语是专家们才能理解的语言,与人类语言的差极大,所以称为机器语言。

机器语言是计算机硬件能直接识别的语言。

3、机器语言的优点:

效率最高、代码精简。计算机硬件能直接识别。

4、机器语言的缺点:

专业知识要求高。代码维护成本高。移植成本高。

5、什么是汇编语言???、

.汇编语言用简洁的英文字母、符号串来替代一个特定的指令的二进制串。

.汇编语言设计的程序最终被转换成机器指令。

汇编语言设计的程序不能直接被计算机硬件识别。

汇编语言的特点??

1、汇编语言能够保持机器语言的一致性,直接、简捷。

2、目标代码简短,占用内存少,执行效率高。

3、汇编语言可以方便地访问、控制计算机的软、硬件资源。

汇编语言的缺点??

1、移植成本高;2、维护成本高;3、开发周期长;

汇编语言的应用领域

1、操作系统的核心,如linux操作系统的内核部分。

2、存储设备有限、需要快速响应和实时响应的领域,如:单片机、仪器、仪表、工业控制设备等。

6、高级语言

|、什么是高级语言??

高级语言接近与数学语言或人的自然语言,不依赖于计算机硬件,编出的程序能在所有机器上通用。

||、高级语言的优势

降低移植成本;降低软件的维护成本;缩短软件开发周期;利于开发大型软件;

|||、高级语言的分类

高级语言分为非结构化语言、结构化语言、面向对象语言。

||||、非结构化程序设计语言(第一代高级语言)

非结构化程序包含按顺序排列的命令或声明。

每条语句通常占用一行,并且每行都有编号或者标签。

 |||||、结构化程序设计语言(第二代计算机高级语言)

结构化程序设计强调对代码的封装,将完成功能的代码封装在一个一个的函数中。整个程序是由多个函数组成,就像搭积木一样,每个积木都是完成特定功能的代码块。一个大型项目可以由多个代码块、多个函数组成。设计程序层次清晰,结构层次用于大型程序的设计。

 ||||||、面向对象语言(第三代计算机高级语言)

1、面向对象语言是当今最主流的编程语言。

2、编写对象语言提供了更高一级的抽象和封装,将代码和数据封装在对象中。

3、面向对象语言提供了继承、多态等高级的功能。

4、面向对象语言的代码具有更好的重用性和可扩展性。

5、面向对象语言的典型代表:C++、Java

 

Java入门

语言概述

1、1991年Sun公司开始研发Java语言。

2、1996年正式推出Java1.0

3、Android的应用开发层使用的语言是Java。

平台划分

 特点

1、语法简明

2、面向对象

3、跨平台

4、安全

5、多线程

高级语言运行机制

1、编译语言;(具有不同效率高的特征,典型的C++)

2、解释语言;(解释器负责运行的高级语言,运行的过程中逐条翻译每条语句,由解释器将程序翻译成对应的语言。解释语言不能脱落解释器独立运行。解释性语言通常运行效率比较低。)

Java语言运行机制

1、编译与解释结合的语言。

2、.java:可直接阅读的源程序。

3、.class:不可直接阅读的字节码。

4、Java解释器不跨平台,.java和.class跨平台。

JDK介绍

 1、Java API:

Java API:Java系统核心内库。

2、JAR:

JAR:Java Archive,Java归档文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。以zip格式为基础的文件格式,jar不断压缩多个字节码文件,为java程序提供相应的工具库。

3、安装:

下载:Java SE Development Kit

4、设置环境变量

什么是环境变量????

环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序将应用到的信息。

为什么使用环境变量???

设置在环境变量中应用程序可以在任意路径下被调用。

Windows 10 配置Java 环境变量

编写第一个Java程序

步骤1、用文字处理软件编写Java源程序,以扩展文件名.java保存。

步骤2、调用JDK开发工具中javac.exe将.java文件编译为.class文件。

步骤3、调用JDK的java.exe解释运行步骤2编译好的 .class文件。

Java 程序结构

需要注意的是:

首先java是区别大小写的,如果出现大小写问题那么程序将无法运行

java应用程序中的所有内容必须都放置在类中

java中定义类名的规则很宽松:名字必须以字母开头,后面可以跟字母和数字的任意组合,长度没有限制,但是不能用java保留字作为类名

标准的命名方法(驼峰命名法):就是首字母大写,如果多个字母组成,那么每个单词的首字母都应该大写,像驼峰一样。

源代码的名字必须和公共类的名字相同,并且以.java作为扩展名。

JVM运行.class文件时,首先从main方法开始

在java中,用大括号划分程序的各个部分(通常叫做块),java中任何方法的代码都用“{”开始用“}”结束

在java中,每个句子必须要用分号结束,特别需要说明,回车不是语句的结束标志,因此,如果需要,可以把一条语句写在多行

在这样System.out.println("hello world");使用了System.out对象并且调用了它的方法println,注意点好(.)用于调用方法

,java使用的通用语法是object.method(参数)。

Math类

1、Math类是JDK中用于数学运算的工具类。

2、Math类在rt.jar的java.lang包下。

常见错误

 编译错误:编译期间的错误,通常是代码不符合Java语法规则。

猜你喜欢

转载自blog.csdn.net/u013491829/article/details/106735145