环境配置,Java运算符

eclipse运用Eclipse:带有.的文件夹不要动,欢迎页面可以看一下新特性,下载安装
设置:
编码:window-----》preferces-----》general-------workspace–》Txt file Encoding 设置为utf-8
快捷键:window-----》preferces-----》general----->keys---->
使用:新建project,在src中新建package(域名反写),在package中新建类
快捷键:ctrl+/ 增加或者取消注释
ctrl+shift+f:格式化 ctrl+d:删除代码行
​ ctrl+shift+o:快速导入包eclipse导入项目:import—>Existing projects into Workspace
出现错误:右键---->properties—>java Build path —>Libraries
把错误的JRE remove 然后点击Add Libr —》jre system libraryEclipse的Debug2、断点:双击打断点
3、单步调试
F6 step over
F8 跳到下一个断点看源码:ctrl+shift+tpath,classpath配置作用path:作用在命令行输入命令时,到配置的路径下查找相应的程序。claspath:为了在运行java命令时找到class文件。例子JAVA_HOME: C:\java\jdk\1.8.0_144\bin
path:%JAVA_HOME%\bin
classpath: .;%JAVA_HOME%\lib (.点号代表当前目录)。DOS命令转目录:cd xxxx 转到xxxx文件夹
转盘:c: 转到C盘
上一级:cd…
返回根目录:cd
转目录:
场景1:从一个盘符到另一个盘符
场景2:同一个盘符
查看目录下的文件信息:dir
创建文件 copy con X.txt 输入内容 ctrl+z
创建文件夹 md 文件夹名
删除文件 del 文件名
删除文件夹 rd文件夹常见快捷键ctrl+s :保存ctrl+c:复制ctrl+v:粘贴ctrl+x: 剪切ctrl+z:撤销ctrl+y: 取消撤销del   :删除win+r:打开运行对话框win+e:打开我的电脑win+d:切换至桌面win+l:锁定电脑esc:还原ctrl+shift+esc:打开任务管理器进制二进制:01
十进制:0~9
八进制:0~7
十六进制:0~9 A~F
进制的概念:
十进制如何与其他进制互相转换:
十进制转成八进制:12342322
十进制转成七进制:1234
3412
十进制转成二进制:309~100110101其他进制转成十进制:
八进制转成十进制:2322~从右到左:280+281+382+283=1234
十六进制转成:E2A:10160+2161+1416^2=3626
十进制与2进制的转换(重点)注释单行注释://注释 主要解释某段代码片段
多行注释:/
主要注释内容比较多,与单行注释可以注释掉不用的代码
注释
/
文档注释:/
* 主要解释类或者方法,可以产生API文档
注释*/数据类型分类基本数据类型:int byte double float long char boolean引用数据类型:String 数组 类基本数据类型int:整数,若数量, int num = 10; 四个字节(一个字节八位),int占用32位,-2^31 ~ 2^31 -1byte:byte num = 10;占用一个字节,-2^7 ~ 2^7 -1short : 两个字节 -2^15 ~ 2^15 -1long:八个字节 -2^63 ~ 2^63 -1 需要在数后加上Lfloat:单精度浮点,float num = 1.5F;一般默认为double,需要在数后加上F,flaot num = 2;//类型自动转换, 32位。四个字节double:双精度浮点 八个字节,64位char:字符包括:数字,字母,符号,汉字,char ch = ‘1’;但引号内不能为空,四个字节boolean: true false补充:char与int之间联系:ASIII表:char的数据对应着一个整数,这个整数表成为ASCII表BigDecimalhttps://www.cnblogs.com/yysbolg/p/11095673.html变量变量代表数据,指向内存声明语法int a = 2;双引号:唯一的作用表示字符串命名变量命名 首写字母小写,每个单词组成的变量,第一个单词的首字母小写。其他的大写,见名知意类名首写字母大写,多个单词组成的,每个单词的首写字母大写只能有数字,字母,下划线,且不能以数字开头,并且不能使用java关键字,见名知意运算符赋值=: a = 2;复合算术运算符:+= -= %= /=算术运算符:+:字符串与字符串或者与其他类型数据相加,结果:拼接为字符串-:只能用于数字之间的相减/:整数相除,结果为整数,两个小数相除为小数%:余数的符号取决与前边的那个数的符号,与其保持一致 小数的余数为小数。(两个数运算时,一个数的范围大,结果与范围大的数的范围相同)自增自减:++,-- int num = 1;
​ System.out.println(num++);//1
​ int num2 = num++;//num2 = 2; num = 3;
​ int num3 = --num;//num3 = 2; num = 2;
​ ++在后,先输出或赋值,后自增,–同理比较运算符== >= <= != > <比较的结果为boolean值逻辑运算符(短路与)&&:同真则真,有假则假,从左至右只要有一个为假,后边就不会继续往下计算
(短路或)||:有真则真,同假则假,从左至右只要有一个为ture 就不会继续往下计算
!:非,参与运算的是一个数据,取反三元运算符表达式1?表达式2:表达式3 整个运算的结果取决与表达式1 ,成立则执行表达式2,不成立则执行表达式3
三元运算符的结果类型,要以参与运算的最大范围数据类型为准,System.out.println(4 % 2 == 0 ? 1 : 2.0);输出为1.0。位运算符: 前提:1、要将数据转换为二进制;
​ &(没有短路的特点): 4&6 true&true
​ 100 0
​ & &
​ 110 0
​ 100 0
​ 与&&的区别:1、参与运算的数据类型不同;2、没有短路
​ |:或
​ ^:亦或 两个操作数的位中,相同则结果为0,不同则结果为1
​ << 左移 空位补0,被移除的高位丢弃,空缺位补零 左移一位相当于除以2 4>>1 4右移一位 带符号右移(相当于除以2)。正数右移高位补0,负数右移高位补1 无符号右移。无论是正数还是负数,高位通通补0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值