初学java 之路的菜鸟笔记
在开始做java笔记之时要说说菜鸟为啥要写这个,就是想赚钱。
**1.**学习java需要开发软件:eclipse,Intellij IDE,NetBeans.。其中我主要学习eclipse,要学会安装eclipse,JDK和改变环境变量。
**2.一个源文件只能有一个public,但可以有很多个class。命名是使用驼峰原则(如:EatFood)。
类成员变量:首字母小写+驼峰(局部变量,方法名也是如此);类名:首字母大写+驼峰;常量:首字母大写+下划线。
//单行注释 ; / / 多行注释;/ */ 文档注释
|
t | 制表符 |
---|---|
n | 换行 |
b | 退格 |
r | 回车 |
**3.**变量
-
局部变量
-
成员变量:与对象相关,系统被动初始化为0
-
静态变量(如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(a3); //判断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进行处理,非常感谢!