DAY2

DAY2

快捷键

win+e 快速打开我的电脑

打开CMD的方式

  1. 开始+win+cmd

  2. Win +R +cmd

  3. 在任意的文件夹下,按住shift键 + 鼠标右键点击, 在此处打开命令行窗口

常用的Dos

盘符切换 D:

查看目录 dir

切换目录 cd /d E:\IDE

返回上一层 cd ..

清屏 cls

退出终端 exit

查看电脑IP ipconfig

打开应用 calc 计算器 mspaint 画图 notepad 记事本

ping命令 ping www.baidu.com

创建文件夹 md test

创建文件 cd>a.txt

删除文件目录 rd test

删除文件 del

HelloWorld

public class hello{
      public static void main (String[] args){
             System.out.print("Hello,World!");
      }
}

javac hello.java

java hello

系统截图 shift+win+S

image-20210831152501256

IDEA

Sout = System。out.println();

设置字体大小 file -->setting-->font

搜索 idea优化

new-> project->empty project

单行注释 //

多行注释 /* */

文档注释

/**

*

*/

关键字

image-20210831163742096

标识符大小写敏感

数据类型

image-20210831164927407

Long 类型后加L

image-20210831165420803

char 是一个字符

String 是一个类

进制表示

image-20210831170353253

最好不要使用浮点数进行比较 非要比较 用 BigDecimal

所有字符归根结底还是数字 如(int)转换char可以得到数字 Unicode表

制表符

\t 空格

\n 换行

if (flag == true) = if(flag)

数据类型转换

高转低 ------>强制转换 (考虑内存溢出问题)

低转高 ------>自动转换

布尔值不能转换

浮点型转换精度丢失

jdk7新特性 长数字可以加下划线表示单位 例如 9_8765_4321 并不影响输出

变量

局部变量:必须声明和初始化值

实例对象:从属于对象,不赋值则有默认值,数值类型默认值为0,布尔false ,其余为null。

static?

常量

static final double i = 3.15

final 是修饰符不强调位置

变量命名

image-20210831200339753

运算符

long+任何 结果都是long

只要没有long不管有没有int结果都是int

++ --

image-20210831201923431

a=5.b=3.c=5

幂运算

使用 math类中的方法

逻辑运算

A = 0011 1100

B = 0000 1101

A&B = 0000 1100 与(全1则1)

A|B = 0011 1101 或(有1 则1)

A^B = 0011 0001 非 (相同为0,不同为1)

~B = 1111 0010 (位数求反 )

位运算

优点 : 比常规算法效率高

2*8 = 2<<3

image-20210831203608425

a+=b ---->a=a+b

image-20210831204100836

结果不同

三元运算符

image-20210831204256005

如果是则返回前值 如果否则返回后值

狂神



posted on 2021-08-31 20:57  想变成鹰的麻雀  阅读(25)  评论(0)    收藏  举报

导航