初学java子路菜鸟笔记

初学java 之路的菜鸟笔记

在开始做java笔记之时要说说菜鸟为啥要写这个,就是想赚钱。
**1.**学习java需要开发软件:eclipse,Intellij IDE,NetBeans.。其中我主要学习eclipse,要学会安装eclipse,JDK和改变环境变量。
**2.一个源文件只能有一个public,但可以有很多个class。命名是使用驼峰原则(如:EatFood)。
类成员变量:首字母小写+驼峰(局部变量,方法名也是如此);类名:首字母大写+驼峰;常量:首字母大写+下划线。
//单行注释 ; /
/ 多行注释;/
*/ 文档注释
|

t 制表符
n 换行
b 退格
r 回车

**3.**变量

  1. 局部变量

  2. 成员变量:与对象相关,系统被动初始化为0

  3. 静态变量(如static,从属于类)
    **4.**常用的标志符:int(4字节) ,float(4字节), double(8字节), long(8字节), short(2字节), byte(1字节), char(2字节), boolean(特殊的只有一种答案:true or false)
    **5.**自增自减:如
    public class ZiZeng{
    public static void main(String[] args){
    int a=3;
    int b= a++; //a++相当于先赋值于b,后a在自增+1
    System.out.println(“a=”+a+”nb”+b);
    int b=++a; //++a相当于a先自增+1,后再赋值于b
    System.out.println(“a=”+a+”nb”+b);
    }
    }

    最后结果输出:a=4;b=3
    a=4;b=4

(a+=b~相当于a=a+b a=b+3~~~相当于a=a(b+3))**

**6.**关系运算符:有=,,,等
public class GuanXiYunSuanFu{
public static void main(String[] args){
int a=3;
System.out.println(a
3); //判断a是否=3/strong>
System.out.println(a>3);
char b=‘a’; //这是字符
char b1=‘c’;
System.out.println(b>b1);
System.out.println(0+b); //0+是整数int,还有另外一种强制转换法就是System.out.println((int)b);
System.out,println(b); //这是直接输出字符
}
}
最后输出结果为:true ; false; false; 97; a
**7.**逻辑运算符:与(&);或(|);非(!);异或(^).短路与(&&);短路或(||);
public class LuoJiYunSunFu{
public static void main (String[] vrgs){
int a=true;
int b=falsel;
System.out.println(b&a);
System.out.println(a|b);
System.out.println(!a);
System.out.println(a^b); //异或:只要两个不一样就是true;反之则为false.
Boolean c=1>2&2//0不能作为被除数

Boolean c1=1>2&&2// &&短路与:第一个值为false是不执行后面的语句
System.out.println?;
System.out.println(c1);
//短路问题
// int c=3/0 0不能作为被除数
}
}
**最后结果:false;true;false;true; 错;fasle;**a
**8.**位运算符:与(&);或(|);非(!);异或();相当于乘以2>>;相当于除以2 3 0011
4 0100
& 0000
^ 0111
| 0111

最后结果:7;7;-4;12;3;

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91536 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月8日
下一篇 2020年1月8日

相关推荐