![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 58
一条小埋OvO
这个作者很懒,什么都没留下…
展开
-
Java 基础
流程控制语句结构流程控制语句结构分为:1、顺序结构:从上到下依次执行2、分支结构:多个分支选择其中一个分支执行3、循环结构:重复执行某些代码3.1 顺序结构执行过程:从上到下顺序执行3.1.1 输出语句1、System.out.print(输出内容); #输出内容后不换行2、System.out.println(输出内容); #输出内容后换行#输出常量System.out.print(1);System.out.print('一');System.out.原创 2021-09-19 21:32:26 · 62 阅读 · 0 评论 -
Java 基础
2.4.6 位运算符左移:<<运算规则:左移几位就相当于乘以2的几次方右移:>>运算规则:右移几位就相当于除以2的几次方无符号右移:>>>运算规则:往右移动后,左边空出来的位直接补0,不看符号位按位与:&运算规则:1 & 1 结果为11 & 0 结果为00 & 1 结果为00 & 0 结果为0按位或:|运算规则:1 | 1 结果为11 | 0 结果为10 |原创 2021-09-18 22:10:49 · 49 阅读 · 0 评论 -
Java 基础
2.4.2 赋值运算符基本赋值运算符:=扩展赋值运算符:+=,-=,*=,/=,%=...注意:所有的赋值运算符的=左边一定是一个变量扩展赋值运算符=右边的计算结果的类型如果比左边的大的话会强制类型转换,所以结果可能有风险。扩展赋值运算符的计算:(1)赋值最后算(2)加载数据的顺序是把左边的变量的值先加载,再去与右边的表达式进行计算int i = 1;int j = 5;j *= i++ + j++;//j = j *(i++ + j++);/*(1)先加载j的值“5”原创 2021-09-18 22:05:11 · 40 阅读 · 0 评论 -
Java 基础
2.4 运算符 按照操作数个数的分类: (1)一元运算符:操作数只有一个例如:正号(+),负号(-),自增(++),自减(--),逻辑非(!),按位取反(~)(2)二元运算符:操作数有两个例如:加(+),减(-),乘(*),除(/),模(%)大于(>),小于(<),大于等于(>=),小于等于(<=),等于(==),不等于(!=)赋值(=,+=,-=,*=,/=,%=,>>=,<<=。。。)逻辑与(&),逻辑或(|),逻原创 2021-09-14 21:48:04 · 66 阅读 · 0 评论 -
Java基础
2.3 数据类型2.3.1 Java型的分类 基本数据类型 数据类型 占内存 存储范围 bety 字节型 1字节 -128~127 short 短整型 2字节 -32768~32767 int 整型 4字节 -2的31次方 ~ 2的31次方-1 long 整形 8字节 -2的63次方 ~ 2的63次方-1 float 单精度浮点型原创 2021-09-14 21:21:56 · 49 阅读 · 0 评论 -
Java基础
2.1标识符和关键字 在我们编写程序的时候,需要大量的为程序、类、方法和变量命名,于是就有了标识符,简单来说标识符就是一个名字,其实说起来,我觉得关键字也是标识符,关键字只是我们Java赋予他一个特殊的含义,只能用于特定的地方,这种特殊的标识符就是关键字。就比如说"警察局",他就像Java的一个关键字,我们国家赋予了"警察局"一个特定的含义,如果我们开一个小店,你要取一个"警察局"的店名,那可就炸裂了。同样,在Java中,我们的标识符也是不能和关键字重名的。 1、标识符的命名规则 (1)J原创 2021-09-13 22:07:41 · 59 阅读 · 0 评论 -
Java基础
1.1 java语言的特点 特点一:面向对象 两个基本概念:类和对象 三大特性:封装继承和多态 特点二:健壮性 吸收了C和C++的优点,但去掉了去掉了其影响健壮性的部分,如指针内存的申请与释放,提供了一个相对较为安全的内存管理和访问机制 特点三:跨平台性 Java的跨平台和JVM有很大联系,JVM是运行Java字节码的虚拟机,JVM针对不同的系统有特定的实现(Windows,Linux和MacOS),目的就是使用相同的字节码,都会给出相同的结果 说到JVM原创 2021-09-13 21:07:14 · 41 阅读 · 0 评论