DAY2
快捷键
win+e 快速打开我的电脑
打开CMD的方式
-
开始+win+cmd
-
Win +R +cmd
-
在任意的文件夹下,按住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
IDEA
Sout = System。out.println();
设置字体大小 file -->setting-->font
搜索 idea优化
new-> project->empty project
单行注释 //
多行注释 /* */
文档注释
/**
*
*/
关键字
标识符大小写敏感
数据类型
Long 类型后加L
char 是一个字符
String 是一个类
进制表示
最好不要使用浮点数进行比较 非要比较 用 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 是修饰符不强调位置
变量命名
运算符
long+任何 结果都是long
只要没有long不管有没有int结果都是int
++ --
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
a+=b ---->a=a+b
结果不同
三元运算符
如果是则返回前值 如果否则返回后值
浙公网安备 33010602011771号