文章标题

来源:互联网 发布:mac玩游戏卡 编辑:程序博客网 时间:2024/04/30 18:23
自己的第一篇博客,现在开始复习JAVA,经过几次的面试笔试,发现自己虽然能敲成符合要求的代码,但并不能了解其根本的机制或者细节。不求能十分的了解其机制原理,但求能对自己的没一行代码有个了解。
public class HelloWorld {    // 标识符:即名字,用来标识类名,方法名,变量名等的有效数字符序列    // 标识符区分大小写,可由字母,数字,_,$,,首字母不为数字,不能为关键字    public static void main(System[] args) {        System.out.println("经典的Hello World");        System.out.print("全程手打");        // println输出会换行,而print不会    }

8种基本数据类型:

整型:byet,short,int,long浮点型:float,double    float f = 1.234F;    double d = 1.234;或者double d = 1.234D;字符型:char布尔:boolean

4种引用数据类型:

数组(array),类(class),接口(interface),字符串(string)

基本类型的转换:

byte<short<char<int<long<float<double

强制转换格式:

short s = 222;byte b = (short) s;

常量final:

  • 基本数据类型(int、double、char…)运用final时,使数值恒定不变
  • final类不能被继承,没有子类,final类中的方法默认是final的
  • final方法不能被子类的方法覆盖,但可以被继承
  • final不能用于修饰构造方法
  • final成员变量表示常量,只能被赋值一次,赋值后值不再改变

3种注释方法:

单行注释:Crtl +/

//单行注释

多行注释:shift+Crtl +/
/*多行注释
多行注释
多行注释*/
文本注释:java特有
/**文本注释
文本注释
文本注释*/

运算符

常用的有:
赋值(=),算数(+,-,*,/,%),比较(<,>,<=,>=,==,!=),逻辑(&,|,!,^)

条件选择

if:

public class IfAndSwitch {    public static void main(String[] args) {        int money = 2000;        if(money<10000){            System.out.println("买自行车吧亲");        }else {            System.out.println("可以考虑哈雷了");    }

switch:

int i=1;switch (i) {        case 1:System.out.println(1);break;        case 2:System.out.println(2);break;        case 3:System.out.println(3);break;        default:System.out.println(0);break;        }

循环语句

while:

public static void main(String[] args) {        System.out.println("输出100内的奇数");        int i = 1;        while (i < 100) {            System.out.print(i + "\t");            i += 2;        }    }

do-while:

0 0
原创粉丝点击