彩笔笔记2016/11/28——java、jar基本命令与i++与基础运算

public class open{
public static void main(String[]args){
//新手笔记提醒!
javac -d 地址 xxxava                               //编译文件(-d 将class贴到这个地址)
java -cp 地址 xxx                                    //运行文件(-cp(classpath) 从这个地址寻找)
/** 注释文字*/
javadoc -d 地址 xxx.java                     
  //编译成文档(-d 将文件贴到这个地址)
--------
jar -cvf xxx.jar XXX.class                      
//打包
实现可以直接运行jar方法①
压缩包MANIFEST.MF下加Main-Class: XX

--------
实现可以直接运行jar方法②
把META-INF下的MANIFEST.MF复制到要压缩java的目录并修改Main-Class: XX
jar -cvfm xxx.jar MANIFEST.MF XXX.class   打包并修改Main-Class: XX

java -jar XXX.jar                                    //运行jar
--------
负数的二进制是正数的二进制取反+1
i++                                                      
//是先赋值再加
++i                                                      //是先加再赋值
i++  <=>  i=i+1  <=>  i+=1
--------
&& || !=                                            
 //与或非
单边&(与) |(或)                                     //两边都一定会执行一次判断(无用功)
int c=a>b?1:2;                                     //表达式为ture赋值第一个数 false赋值第二个
--------
int a=1;
byte b=1;
byte c=a+b;                                       
//b转为int再与a相加,结果c为int类型  (编译不成功)
byte c=(byte)(a+b);                             //强制转换a+b的结果为byte
short s1=s+b;                                     //byte和short都会先转化int在相加
--------
int a=b<<3;                                         //左移3等于乘以2的3次方
//位运算法详情自己查
--------
//循环语句
if(a<b){                                                //判断if条件是否成立
xxx                                            //成功则运行个什么 
}else if                                                //如不成立,不包括上层条件再执行新判断
--------                                                     
switch(a){                                           //判断a
  case 1:                                               //若a等于1则往下执行
  System.out.println                               
  break;                                               
//跳出switch
}                                                           
--------
//先执行int i=0;i<10                                                 
for(int i=0;i<10;i++){                         //判断条件为真时执行括号代码然后i++再循环
   System.out.println(i);
}

}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值