摘要: 对前面涉及的逻辑运算符进行一个总结,逻辑运算符有这么几个,与运算符&,或运算符|,非运算符!,异或运算符^,双与运算符&&,双非运算符||,接着又从逻辑运算符的基础上发展了位运算符,&运算符,|运算符,~运算符(反码),^运算符。位运算符是对所有的逻辑进行了利用。与,或,非,异或。 比较运算符是对数 阅读全文
posted @ 2017-09-02 20:36 前锋营 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一. 位运算符 这里的位是指二进制位,bit位运算的符号。位运算符可以对一个或两个二进制编码进行操作。 观看ppt可知,位运算符不止一个,是由多个运算符组成,甚至使用了之前定义过的逻辑运算符号。运算符是在不断地发展,至少对于符号的利用,是在重复,虽然内容改变了。 二. 对不同的位运算符进行分析 a. 阅读全文
posted @ 2017-09-02 20:13 前锋营 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一. 异或逻辑运算符 符号是^。运算特点是:前后两个逻辑结果相反时,输出为真;相同时为假。 为什么会有这些逻辑运算符,什么异或,非运算符的存在,我猜测这些都是从日常实际应用中精炼,抽象出来的,目前可能还不是很清楚为什么要学习这个。 二. 非运算符 符号是!。这个运算符连接地是一个表达式,诸如!tru 阅读全文
posted @ 2017-09-02 14:58 前锋营 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一. 对自增运算符的再次认识 首先先明白一点,运算符是运算的符号化表示,每一种运算符的背后都代表着特定的运算。这些运算的形式是各种各样的,在这里我们将重新讨论自增运算符,符号为++。 对自增运算符进行演示,结果如下: 我们开始设想的是自增运算是在自身数值的基础上,进行常量的相加,这个常量可以不是1, 阅读全文
posted @ 2017-09-02 09:40 前锋营 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一. 运算符的种类 先列举所有的运算符类型:算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三元运算符。这是对不同的运算进行了分类。 命名为什么叫运算符,英文叫operator, 难道说这是对运算操作的符号化表示?可以找一些英文的原版书籍来看。 本节将讨论比较运算符和逻辑运算符,这些仍旧属 阅读全文
posted @ 2017-09-02 09:38 前锋营 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 一. 介绍其他类型的运算符。 除了前面介绍的+,-,*,/,%,+连接符外,还有两种++,--。这算是一种快捷运算符,只是针对特殊情况使用,不能定义太多。 二. ++自增 定义:在原有数据的基础上加一,在赋给原有数据。将运算和幅值合并在一起。 对自增运算进行了演示,结果如下:对于++的使用方法还不熟 阅读全文
posted @ 2017-09-02 09:33 前锋营 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一. 数值型变量数据的输出,我们已经见识过不少。字符型和数值型在一起的输出,我们也见过,最终输出的是数值。现在,我们想试一下单纯地字符型数据输出。输出字符串我们见过,前面的HelloWorld就是输出的字符串。下图中,我们单纯地输出一个字符c,在输出前并没有定义字符串变量,而且输出语句中没有算术运算 阅读全文
posted @ 2017-09-02 09:29 前锋营 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 算术运算符1-知识点整理 虽然运算符有很多种,但是本小节只是介绍算术运算符。除了常见的加减乘除外(+, -, *, /),还介绍了模运算和连接符运算。 这里需要主要的是/,模运算%和连接符运算。下面逐一地介绍这三种运算中的知识点,理清脉络。 一. /运算知识点 这里谈论/运算,不去说+-*,就在于书 阅读全文
posted @ 2017-09-02 09:27 前锋营 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一. 概述运算符 之前的一些讲解的是错误,在常量和变量那一块,围绕地都是将常量赋值给变量,在这里谈论的才是运算,之前的都不算是运算,可以算是定义。数据最主要的作用就是用来运算的,用来处理的。这里将要讨论运算过程中,用到的各种运算符,主要是算术运算符。 在现阶段学习的中,我学到两点:计算机的运算是一步 阅读全文
posted @ 2017-09-02 09:25 前锋营 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 前面谈论地还是比较浅显,讲述了什么是变量,变量参与的运算,以及在运算过程中涉及的两个知识点,自动类型提升和强制类型转换。变量参与的运算中,集中在数值型和加法运算,涉及面都很窄。接下来将会铺开来讲。 一. 深入探究变量在不同过程中背后隐藏的原理 变量在程序中参与了两种过程,定义和运算。我们举一些例子, 阅读全文
posted @ 2017-09-02 09:22 前锋营 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一. 第二章知识点脉络分析 第二章的题目就叫《JAVA语言基础》,先介绍了JAVA语言中,常见的基础知识点名词:关键字,标识符,注释,常量和变量,语句,函数和数组。到目前为止,还没有完全学完。在现有的学习过程中,我们做一个知识点脉络分析。 前三个基础知识点,关键字,标识符和注释,只是介绍了书写的规则 阅读全文
posted @ 2017-09-02 09:21 前锋营 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一. 深入理解变量 在之前的讲解中,我们谈论的都是不同类型变量的问题。这一节中,我们将变量投入运算,探索在运算过程中,应该遵守的规则。 →第二章的思路,我们可以理解为,介绍变量,运算符,以及两者结合在一起所需要注意的事项。 在这里对上一节《变量的基本演示》做一个小结,主要有三点。直接书写数字常量时, 阅读全文
posted @ 2017-09-02 09:18 前锋营 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一. 在DOS上演示变量的使用 在JAVA中,变量在使用时有着严格地书写规则:变量类型 变量名 = 初始值;这是对变量进行定义,定义完了之后,就可以使用变量,也就是可以不断地对变量进行赋值。(在定义的同时,也在内存中开辟了一块空间用来存放不同的常量)要注意在不同的位置定义变量,变量的作用域也不同。 阅读全文
posted @ 2017-09-02 09:16 前锋营 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一. 前言 先理清一下学习的脉络,在第二章JAVA语言基础的学习中,先是介绍了基础知识有哪几类,然后逐一介绍下来。从关键字,标识符,常量,变量,这样介绍开来。这里插一句,之前的分析不准确,源代码不是由关键字,标识符构成,而是分类的标准有很多。从不同的角度来切入的话,会有不一样的结果。如果从第二章的知 阅读全文
posted @ 2017-09-02 09:12 前锋营 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一. 使用变量的原因 变量可以说是不断变化的常量,是在常量的基础上发展而来。比如说“年龄”这个数据,在不同的时候,数值是不一样的。今年是26,明年是27,但是我们不想在每次提到年龄的时候,都去探寻一下当下岁数是多少,这时候就提出一个变量的概念。不去细究每次具体的数值是多少,只要提到这个数据,就用定义 阅读全文
posted @ 2017-09-02 09:10 前锋营 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一. 环境变量搭建的原因(环境变量和开发环境不是一个东西) JAVA程序的开发分为三步:编辑.java源程序,javac工具编译class类文件,java工具运行class类文件。为了方便开发工具的使用(能够在任意目录下使用),从而搭建了环境变量。环境在不停地改变,但是都适用。→环境变量的搭建是为了 阅读全文
posted @ 2017-09-02 09:08 前锋营 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-02 09:07 前锋营 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一.来源 早期计算机的操作是DOS命令行操作,命令行有很多种,这里说的是windows系统。后来随着时间的发展,计算机的人机互动从磁盘操作方式变为图形化操作界面。在这里我们要讲述DOS并不是为了描述计算机操作的早期起源,而是因为JDK中的开发工具都是采用命令行的方式运作的。因此,我们必须对DOS命令 阅读全文
posted @ 2017-09-02 09:06 前锋营 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一. 目的 JAVA作为一种高级计算机语言,根本的目的还是为了帮助人们运算,解决问题。既然是高级语言,那么和底层指令之间的联系就不是那么的紧密,但这样方便开发人员的运作。按照发展的观点来看待JAVA的话,JAVA这种高级语言的诞生,必然有着其他高级语言所不具备的优点(相较于其他高级语言,跨平台)。 阅读全文
posted @ 2017-09-02 09:05 前锋营 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一.目的 首先,我们要讨论的是为什么要学习JAVA?知道了JAVA的定义,也就知道了为什么学习JAVA。JAVA属于一种软件开发工具,那么学习JAVA就是为了开发软件。 软件是将指令和数据有序地的组织在一起,开发软件就是为了更好地组织二者。从这儿我们可以得出一个结论:在JAVA的学习中,不光要学习纯 阅读全文
posted @ 2017-09-02 09:03 前锋营 阅读(252) 评论(0) 推荐(0) 编辑