注释/关键字/常量/变量/数据类型/标识符/类型转换/Eclipse快捷键

一、注释

分类:

//内容                -->单行注释

/*  内容  */         -->多行注释

/**  内容  */       -->文档注释

HelloWorld案例:

/*使用class来定义一个类,类的名称为Test_HelloWorld
如果class前加上public,那么类名与文件名必须一致*/
public class Test_HelloWorld {
	//定义程序的入口,也叫做主方法
	public static void main(String[] args) {
		//编写打印输出语句,双引号里的内容可以更改。
		System.out.println("Test_HelloWorld");
	}
}

二、关键字

    被Java赋予特殊含义的单词。

三、常量

定义:在程序的执行过程中, 其值不可以改变的.

分类:

        字面值常量

        整数常量 : 所有的整数
        小数常量 : 所有的小数
        字符常量 : 被单引号括起来的内容, 里面只能放的是单个字符, 不写都不行.
        字符串常量 : 被双引号括起来的内容
        布尔常量 : 只有两个值, true真  false假

        空常量 : null --> 数组部分讲解.

自定义常量

四、变量

定义:在程序的执行过程中, 其值在某个范围内可以发送改变的.

作用:用来记录, 不断发生变化的常量.(变量就是内存中的一个小盒子, 来记录对应的常量)
格式:

    数据类型 变量名 = 初始化值;

注意:   

        1: (局部)变量使用之前, 必须完成初始化,主要是跟局部有关的, 都跟方法有关.

        2: (局部)变量的所属范围, 仅在它所在的那对儿大括号中, 出了那对大括号就找不到了

        3: 变量不允许出现重名的情况.

五、数据类型

    java是强类型语言, 对于每一种数据都给出了不同大小的内存空间.

    基本数据类型:(必掌握)

        整数类型:

            byte 1个字节
            short 2个字节
            int 4个字节            整型默认
            long 8个字节 
        浮点(小数)类型:
            float 4个字节
            double 8个字节            浮点型默认
        字符类型:
            char 2个字节
        布尔类型:
            boolean 1个字节
    理论上来说, 八分之一的个字节就能表示它的大小, 但是java当中并没有明确出
    boolean类型的大小, 然而计算机的最小存储单位就是字节, 所以它应该在一个字节.

        byte -> short -> int -> long  -> float -> double

System.out.println(Float.MAX_VALUE - Long.MAX_VALUE);
引用数据类型

六、标识符

就是自己给类,方法,变量...起的名字

   可以用:     26个英文字母

                      数字0-9

                      _ $

注意:

            A. 不能以数字开头

            B. 不能使用java中的关键字

            C. 中间不能以空格隔开

找出以下代码的错误,并修改:

	public class Test01 {
		public static void main(String[] args) {
			int a;
			System.out.println(a);
			{
				int c = 20;        
				System.out.println(c);
			}
			c = 30;    
			System.out.println(c);
		}
	}
        public class Test02 {
		public static void main(String[] args) {
			int x = 2;
			{
				int y = 6;
				System.out.println("x is " + x);
				System.out.println("y is " + y);
			}
			y = x;
			System.out.println("x is " + x);
		}
	}

    在Test01中,变量c定义在大括号以内,无法在大括号以外进行赋值和打印输出操作

    在Test02中,变量y定义在大括号以内,无法在大括号以外进行赋值和打印输出操作

七、类型转换

        隐式转换

            将取值范围小的数据, 直接赋值给取值范围大的数据.

        强制转换

            将大的数据类型, 赋值给小的数据类型, 不能直接赋值, 需要强转.

        注意:

            如果强转的值, 超过了数据类型的取值范围, 那么结果可能会跟我们期望的结果不同(损失精度)

    例题:

        byte b1=3,b2=4,b;
        b=b1+b2;
        b=3+4;
    上面的例题第二行会报错。在Java中,当byte类型进行运算时,将会自动将类型提升为int型,此时无法用byte类型的变量接收

八、Eclipse快捷键

        Alt + /                           补全语句

        Ctrl + /                          单行注释

        Ctrl + Shift + /              多行注释

        Ctrl + Shift + \              取消多行注释

        Ctrl + Shift + F              整理排版格式

        Ctrl + N                         创建类、包等的快捷键

        Ctrl + Alt +↓                  复制上一行内容到下一行

        Ctrl + 1                          让Eclipse寻找解决错误的方案
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值