java学习笔记
funryee
这个作者很懒,什么都没留下…
展开
-
Java学习笔记19_运算符05
/* 关于java中的"+"运算符: 1、+运算符在java语言当中有两个作用: *加法运算,求和 *字符串的连接运算 2、当"+"运算符两边的数据都是数字的话,一定是进行加法运算。 3、当"+"运算符两边的数据只要有一个数据是字符串,一定会进行字符串连接运算。 并且,连接运算之后的结果还是一个字符串类型。 数字 + 数字 ----> 数字【求和】 数原创 2021-10-30 18:49:34 · 93 阅读 · 0 评论 -
Java学习笔记18_运算符04
/* 关于java中的赋值类运算符: 赋值类运算符包括两种: *基本的赋值运算符 = *扩展的赋值运算符 += -= *= /= %= 1、赋值类的运算优先级:先执行等号右边的表达式,将执行结果赋值给左边的变量。 2、注意以下代码: byte i = 10; i += 5; 等同于:i = (byte)(原创 2021-10-30 18:49:26 · 81 阅读 · 0 评论 -
Java学习笔记17_运算符03
/* 逻辑运算符: & 逻辑与【并且】(两边的算子都是true,结果才是true) | 逻辑或【或者】(两边的算子只要有一个是true,结果就是true) ! 逻辑非(取反,!false就是true,!true就是false,这是一个单目运算符) ^ 逻辑异或(两边的算子只要不一样,结果就是true) && 短路与 || 短路或 1、逻辑运算符要求两边的算子都是布尔类型,并且逻辑运算符最终的运算结果原创 2021-10-30 18:49:07 · 81 阅读 · 0 评论 -
Java学习笔记16_运算符02
/* 关系运算符: > 大于 >= 大于等于 < 小于 <= 小于等于 == 等于 != 不等于 =是赋值运算符 ==是关系运算符 关系运算符的运算结果一定是boolean类型:true/false 关系运算符的运算原理: int a = 10; int b = 10; a > b 比较的时候,比较的是a中保存的10这个值和b中保存的10这个值之间的大原创 2021-10-30 18:48:55 · 104 阅读 · 0 评论 -
Java学习笔记15_运算符01
/* 关于java编程中运算符之:算数运算符 + 求和 - 相减 * 乘积 / 商 % 求余数【取模】 ++ 自加1 -- 自减1 注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。 没有必要去专门记忆运算符的优先级。*/public class OperatorTest01{ public static void main(String[] arg原创 2021-10-30 18:47:52 · 77 阅读 · 0 评论 -
Java学习笔记14_数据类型08
/* 关于基本数据类型之间的互相转换:转换规则(背会) 1、八种基本数据类型当中除布尔类型之外剩下的7钟类型之间都可以互相转换 2、小容量向大容量转换,称为自动类型转换,容量从小到大排序: byte < short < int < long < float < long char < 注: 任何浮点类型不管占用多少个字节,都比整数型容量大。 char和sh原创 2021-10-30 18:47:12 · 50 阅读 · 0 评论 -
Java学习笔记13_数据类型07
/* 关于布尔型数据类型: boolean 在java语音当中boolean类型只有两个值:true、false,没有其他值。 不像c语音当中,0和1可以表示假和真。 在底层存储的时候boolean类型占用一个字节,因为实际存储的时候false底层是0, true底层是1。 布尔类型在实际开发当中非常重要,经常使用在逻辑运算和条件控制语句当中。*/public class DataTypeTest07{ public static void main(String[原创 2021-10-30 18:46:58 · 56 阅读 · 0 评论 -
Java学习笔记11_数据类型05
/* 关于java中的整数型 byte short int long*/public class DataTypeTest05{ public static void main(String[] args){ //100L是long类型字面值 //x是long类型变量 //不存在类型转换,直接赋值 long x = 100L; //x变量是long类型,8个字节 //y变量是int类型,4个字节 //以下程序可以编译通过吗? //原创 2021-10-30 18:46:12 · 52 阅读 · 0 评论 -
Java学习笔记12_数据类型06
/* 关于浮点型数据类型: float 单精度【4个字节】 double 双精度【8个字节,精度较高】 double的精度太低【相对来说的】,不适合做财务软件。 财务涉及到钱的问题,要求精度较高,所以sun在基础SE类库中为 程序员准备了精度要求更高的类型,只不过这种类型是一种引用 数据类型,不属于基本数据类型,它是:java.math.BigDecimal 其实java程序中SUN提供了一套庞大的类库,java程序员是基于这套 基础的类库来进行开发的,所以原创 2021-10-30 18:46:41 · 86 阅读 · 0 评论 -
Java学习笔记10_数据类型04
/* 关于java语言当中的整数型: 数据类型 占用空间大小 默认值 取值范围------------------------------------------------------------- byte 1 0 [-128~127] short 2 0 [-32768~32767] int原创 2021-10-30 18:45:48 · 44 阅读 · 0 评论 -
Java学习笔记9_数据类型03
/* 关于java语言当中的char类型: 转义字符 \ 转义字符出现在特殊字符之前,会将特殊字符转换成普通字符。 \n 换行符 \t 制表符 \' 普通的单引号 \\ 普通的反斜杠 \" 普通的双引号 */public class DataTypeTest03{ public static void main(String[] args){ //普通的n字符 char c1 = 'n'; System.out.printl原创 2021-10-28 21:38:23 · 44 阅读 · 0 评论 -
Java学习笔记8_数据类型02
/* 关于八种基本数据类型的默认值 数据类型 默认值 -------------------------------- byte,short,int,long 0 float,double 0.0 boolean false 【在c语言中,true是1,false是0】 char \u0000 八种基本数据类型的默认值是一切向0看起。*/publ原创 2021-10-28 21:37:20 · 53 阅读 · 0 评论 -
Java学习笔记7_数据类型01
/* 关于java中的数据类型: 1、数据类型的作用是什么? 程序当中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用空间大小不同。 数据类型的作用是指导JVM在运行程序的时候给该数据分配多大的内存空间。 2、java中的数据类型包括两种: *基本数据类型 *引用数据类型【后面讲】 -类 -接口 -数组 ...... 3、关于基本数据类原创 2021-10-28 21:35:23 · 49 阅读 · 0 评论 -
Java学习笔记6_变量04
/* 关于变量的分类: 根据变量声明的位置来分类: *局部变量 -在方法体当中声明的变量叫做局部变量 *成员变量 -在方法体外【类体之内】声明的变量叫做成员变量 在不同的作用域当中,变量名是可以相同的。 在同一个作用域当中,变量名不能重名。 */public class VarTest04{ //成员变量 int k = 200; //主方法:入口 public static void原创 2021-10-28 21:33:38 · 52 阅读 · 0 评论 -
Java学习笔记5_变量03
/* 关于java中的变量: 变量的作用域 1、什么是作用域 变量的作用域,其实描述的就是变量的有效范围。 在什么范围之内是可以被访问的,只要出了这个范围该变量就无法访问了 2、变量的作用域只要记住一句话: 出了大括号就不认识了。 */public class VarTest03{ //注意:这里的static不要去掉 static int k = 90; //全局变量 public static void ma原创 2021-10-28 21:29:02 · 54 阅读 · 0 评论 -
Java学习笔记4_变量02
/* 关于java语言当中的变量: 1、在方法体(即public static void main(String[] args){ }) 当中的java代码,是遵守自上而下的顺序依次执行的。逐行执行。 第一行; 第二行; 第三行; 特点:第二行的代码必须完整的结束之后,第三行程序才能执行。 2、在同一个"作用域"当中,变量名不能重名,但是可以重新赋值。 */public class VarTest02{ pub原创 2021-10-28 21:26:17 · 53 阅读 · 0 评论 -
Java学习笔记3_变量01
/* 关于java语言中的变量: 1、什么是变量? *变量本质上来说是内存中的一块空间,这块空间有"数据类型"、有"名字"、有"字面值"。 *变量包含三部分:数据类型、名称、字面值【数据】 *变量是内存中存储数据的最基本的单元。 2、数据类型的作用? *不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。 *数据类型是指导程序在运行阶段应该分配多大的内存空间。 3、变量要求:变量中存储的具体的"数据"原创 2021-10-28 21:24:37 · 63 阅读 · 0 评论 -
Java学习笔记2_字面值(数据)01
/* 关于字面值: *字面值: -10、100 -3.14 -"abc" -'a' -true、false *字面值就是数据。 *字面值是java源程序的组成部分之一。包括标识符和关键字都是java源程序的组成部分。 *数据在现实世界当中是分门别类的,所以数据在计算机编程语言当中也是有类型的【数据类型】 -10、100 属于整数型字面值 -3.14 属于浮点型字面值原创 2021-10-28 21:21:08 · 70 阅读 · 0 评论 -
Java学习笔记1_标识符01
/* 关于java语言当中的标识符 1、什么是标识符? -在java源程序当中凡是程序员有权利自己命名的单词都是标识符 -标识符在editplus编辑器中以黑色字体高亮显示 -标识符可以标识什么元素? *类名 *方法名 *变量名 *接口名 *常量名 ...... 2、标识符的命名规则?【不按照这个规则来,编译器会报错,这是语法】 *一个合法的原创 2021-10-28 21:18:11 · 130 阅读 · 0 评论 -
Java学习笔记0_初识java
发发发原创 2021-10-28 20:03:07 · 112 阅读 · 0 评论