03 2019 档案

摘要:概述 位运算符就是直接对二进制进行操作的运算符 主要有以下几种: << 左移 符号位参与移动,空位补0,被移除的最高位舍去。 一般正数每左移一位相当于原来的值*2 >> 右移 符号位不参与移动 当为正数,空位补0,;当为负数,空位补1 一般正数每右移一位相当于原来的值/2 >>> 无符号右移 符号位 阅读全文
posted @ 2019-03-18 19:00 guodaxia 阅读(400) 评论(0) 推荐(1) 编辑
摘要:逻辑运算符分为以下几个: & 两边为true则为true,否则为false | 一边为true则为true ! true则得false,false则得true ^ 两边不同则为true,两边相同则为false && 短路&,结果与&的一致,区别在于如果左边能得到结果,则右边不执行 || 短路或,结果 阅读全文
posted @ 2019-03-18 18:38 guodaxia 阅读(255) 评论(0) 推荐(0) 编辑
摘要:java当中的赋值运算符: = += -= *= /= %= 赋值运算: 赋值运算符的运算时先算等号右边再算等号左边,与其他运算符的从左往右有些不同 += 有什么作用呢? 1、从值的意义上来说 i += 10 相当于i = i+ 10; 2、当需要进行类型转换的时候,+=可以自动进行强制类型转换 通 阅读全文
posted @ 2019-03-18 18:32 guodaxia 阅读(158) 评论(0) 推荐(0) 编辑
摘要:常量: 值永远都不会改变的量 与变量类似,常量也分为2种: 字面值常量 整型常量 二进制:0b为开头,0和1组成,逢2进1 八进制:以0开头,0-7组成,逢8进1 十进制:默认数据进制,0-9组成,逢10进1 十六进制:以0x开头,0-9A-F(a-f)组成,逢16进1 进制转换 浮点型常量 字符常 阅读全文
posted @ 2019-03-18 16:58 guodaxia 阅读(168) 评论(0) 推荐(0) 编辑
摘要:java中的算数运算符 + - * / % ++ -- + +: 加法运算符 - : 减法运算符 *: 乘法运算符 / : 除法运算符 注意: 除数不能为0,除数为0会报出异常 整数运算默认得到整数,如果要得到浮点数的值,请使用浮点数参与运算 %: 取余运算符 注意: 取模在java中的关键字是Ma 阅读全文
posted @ 2019-03-18 11:14 guodaxia 阅读(991) 评论(0) 推荐(0) 编辑
摘要:java当中的数据类型分为两种: 基本数据类型 引用数据类型 基本数据类型与引用数据类型的区别在于: 我们知道,局部变量是存储在栈当中,基本数据类型在栈当中直接存储值,而引用数据类型在栈当中存储的是值的一个引用地址,引用的具体对象在堆中。 例如这张图: 左边为栈,右边为堆。 引用数据类型一般是类对象 阅读全文
posted @ 2019-03-17 20:33 guodaxia 阅读(182) 评论(0) 推荐(0) 编辑
摘要:变量概述: 值可以在一定范围内发生改变的量 变量的三要素: 数据类型:限定了变量值的变化范围 变量名:代指了这个变量 变量值:就是这个变量的装载的值,声明该变量后第一次给的变量的值叫初始值 例子: 一个叫钱包的变量 钱包里面只能装钱,钱是数据类型,限定范围 钱包里面不能没东西,没东西就不能使用,对应 阅读全文
posted @ 2019-03-17 19:53 guodaxia 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1、转义字符反斜杠(\) 我们知道html中大都是双标签,如果在标签内想要输出带有标签结束符的文本都必须进行转义,html中是采用对应的字符替换,如<可用&lt;替换 在java当中,我们要转义一个字符使用的是反斜杠\,反斜杠的作用就是转义下一个字符 2、回车符\r \r在java中是回车符的意思, 阅读全文
posted @ 2019-03-17 19:10 guodaxia 阅读(16750) 评论(0) 推荐(0) 编辑
摘要:注释的概述: 用来补充和说明程序的文本,不会对程序造成影响。 注释种类: // 单行注释 /* */ 多行注释 /** */ 文档注释 文档注释主要是用来为生成文档服务的,可以使用javadoc生成对应的文档 注释的作用: 1、清晰思路,增加程序阅读性 2、可利用注释文本对程序不会有影响的特征进行找 阅读全文
posted @ 2019-03-17 18:49 guodaxia 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1、关键字的概念 java中的关键字是在程序中赋予了特殊含义的单词。一些暂时未被使用的但是以后可能会被使用的关键字叫做保留字,如:goto。 java当中的关键字: 2、标识符的概念 java中用来命名的字符串 基本规则: 由大小写字母、数字、下划线、美元符组成 不能以数字开头 不能是java中的关 阅读全文
posted @ 2019-03-17 18:24 guodaxia 阅读(200) 评论(0) 推荐(0) 编辑
摘要:首先看我们的第一个java程序: 第一个语法: java的程序代码都写在类中,类用class关键字声明。程序的基本格式为: 访问修饰符 class 类名 { //程序代码 } 第二个语法: main方法是java程序的执行入口 main方法的固定格式为: public static void mai 阅读全文
posted @ 2019-03-17 17:30 guodaxia 阅读(227) 评论(0) 推荐(0) 编辑
摘要:出现问题:编码gbk的不可映射字段 原因:.java文件的编码与cmd命令执行器使用的编码不一致 我们使用的.java文件的编码为UTF-8 Cmd默认使用的编码为GBK: 解决方式统一编码: 方法1:更改源文件编码为GBK与cmd.exe对应 更改编码为ANSI编码,对应的就是GBK编码,然后将乱 阅读全文
posted @ 2019-03-14 17:37 guodaxia 阅读(535) 评论(0) 推荐(0) 编辑
摘要:课堂要点: 编写第一个java程序以及理解java的运行机制。 1、基本命令介绍: javac命令: 编译java文件得到.class字节码文件 -encoding 参数:指定编译的编码 java命令:执行.class文件,将字节码转为机器码在计算机运行 -version 参数:输出java版本 w 阅读全文
posted @ 2019-03-14 14:05 guodaxia 阅读(131) 评论(0) 推荐(0) 编辑
摘要:初学java的时候接触的%这个符号 百分号? 求余? 取模? 我只知道不是百分号,好像是求余,听别人那叫求模运算符,跟求余一样,于是我便信了。 思考之后开始迷糊,然后经过多次考证得到以下结论。 首先,%是求余的意思,不是求模的意思。求模不完全等于求余。 首先我们遵守公式: a = b * q + r 阅读全文
posted @ 2019-03-14 11:51 guodaxia 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:java中有2个地方有\b,一个是特殊字符\b,另一个是在正则表达式中表示边界的意思。 我们这里只讨论特殊字符\b 我这里一共接受到几种解释: 1、退格符相当于键盘上的Backspace符号 backspace符号是删除的意思,操作有2个,1是删除左1字符,2光标移动到左1个位置 2、换成一个黑点 阅读全文
posted @ 2019-03-12 17:49 guodaxia 阅读(7347) 评论(0) 推荐(1) 编辑
摘要:1、 有符号数和无符号数 我们的实数分为正数和负数和0三部分 Byte数据类型一共有8位,如果是无符号数,最大可以表示的数为11111111 = 256 -1 = 255 无符号数代指不需要符号指明就可以知道它是什么数值大小。如果知道范围是正数和0的话,范围确实是0~255了 可是我们的byte除了 阅读全文
posted @ 2019-03-12 17:27 guodaxia 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:数据在计算机内都是二进制存储的,存储运算都使用的是补码。 原码 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码 正数的补码与其原码相同;负数的补码是在其反码的末位加1。浮点数 阅读全文
posted @ 2019-03-12 17:23 guodaxia 阅读(1212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示