前言
java基础打卡
在B站自学Java打卡,有很多地方理解不好,希望大佬指导。
一、集成开发环境安装
是从书上按照步骤安装的eclipse。
二、正文
1.输出语句
System.out.println(1+1);
 //计算1+1的值,数字+数字—> 和 ·
 System.out.println(“这是我的原样输出“);
 //原样输出
 System.out.print //不带换行 (ln 表示换行)
+:如果遇到的数据目前为止都是纯数字,做加法运算,一旦遇到原样输出,则其后面所有的内容都做简单拼接
2.数据的基本类型
三大类,8小种(byte,short,int,long,float,double,char,borlean)
 |
 数值型(数字):整形、浮点型
 写法:(1,2,100,10) (1.1)
 字符型(单个文字):
 关键字:char;a
 写法; ‘a’ ‘b’ ‘c’ ‘我’ ‘你’
 布尔型(逻辑型):
 写法:true false
| 整型 占用字节 比特/位 取值范围 | |
| Byte(字节型) 1 8位 【-128,127】 | |
| Short(短整型) 2 16位 【-32768,32767】 | |
| Int(整型) 4 32位 【-21亿,21亿】 | |
| Long(长整型) 8 64位 很大很大 | 
3.数据类型转换
自动
 Byte->short->int->float->double
 强制转换
 (可能会有数据丢失)
 (目标类型)数据
 Ps: int i=100;
 Byte b=(byte)i; // intbyte
 转义字符
 \是转义字符的标志
4.运算符
1 数字运算符
- 、- 、* 、/、 、% 、++ 、–
 2 比较运算符
 ==(相等)、!=(不相等)、>、<、>= 、<=
 3 逻辑运算符
 &(且) 、|(或)、!(非)、
短路现象(&& 、||):在运算过程中,如果结果确定,后面的运算就不再进行,为了提高运算效率
 Ps:int num1=1;
 Int num2=2;
 Boolean flag=(++num1>1) || (++num2>1);
 System.out.println(num1); //2
 System.out.println(num2); //1(短路,本来等于2)
 System.out.println(flag); //ture
// We humans are alone in this world for a reson. 独行于世,自有其因









