java学习笔记第二天2018.09.04

1、关键字
在JAVA中被赋予特殊含义的单词,都是小写形式。Eg: class/public/static/void
goto和 const作为保留字存在,目前并不使用。
2、标识符
在JAVA中,凡是让我们定义名字的地方叫做标识符。
类名:Xxx;XxxYyyZzz
变量名:xxx;xxxYyyZzz(名词)
方法名:xxx;xxxYyyZzz(动词)
常量名:XXX, XXX_YYY_ZZZ
规则:⑴、可以由大小写字母、数字、下划线(_)、美元符号($)组成。⑵、数字不能开头⑶、关键字不能使用⑷、严格区分大小写。
3、注释
JAVA中的注释就是对代码起解释说明的作用(可以调试程序)。
*注释不能嵌套使用
单行注释: //
多行注释: /* ……*/
文档注释: /*…./
文档注释可以被javadoc工具提取出来,生成一个帮助文档。
这里写图片描述这里写图片描述

/**
  程序名Demo
  作者:张旭辉
  时间:2018.09.04
*/
public class Demo{
    //主程序入口
    public static void main(String[] args){
        /*
         打印输出“你好JAVA”
         */
    System.out.println("你好Java");   
    }
}

这里写图片描述
4、常量
不能改变的数据。
必须由大写字母组成,如果由多个单词则单词之间的用下划线”_”分割。
语法格式:final 数据类型 常量标识符 = 常量值
整数类型: 123
浮点类型: 2.34
字符类型:用一对单引号表示,’a’ ,’1’ ,’喊’ ,‘ ‘,‘+’,内容长度为1
字符串类型:用一对双引号表示,””,“abcd” 内容长度大于等于0
布尔类型:true 和false
空常量: null
5、数据类型
JAVA语言是一个强类型语句,对于每个操作的数据都有明确的表示。
基本类型:
整型:
byte 一个字节-128-127
short 两个字节 -2^15-2^15-1
int 四个字节-2^31-2^31-1 默认类型
long 八个字节-2^63 – 2^63-1
浮点型:
float :单精度,4个字节
double :双精度,8个字节 默认
字符类型:
char :2个字节,0-65535
布尔类型:
boolean : true false
*引用类型:类,接口,数组,枚举
6、变量
可以改变的数据
实质:在内存中开辟一个空间,用于存储可以改变的数据
声明: 数据类型 变量名
赋值:变量名 = 数据
声明并赋值:数据类型 变量名 = 数据
注意:
1. 变量都有作用范围,范围是定义变量所属的那对大括号
2. 变量必须初始化后才能使用
3. 一对大括号内不能定义重名的变量
4. 定义变量赋值必须与类型一致
eg: int num = 100;
7、基本数据类型间的转换:
1. 自动类型转换 : 小类型—-》大类型
a) byte ,short ,char做运算时,首先提升类型为int类型
b) 操作数中出现了浮点类型,最终结果为浮点类型
c) boolean类型不参与类型间的转换
2. 强制类型转换:大类型—-》小类型
格式: 小类型 变量名 =(小类型)变量名(大类型);

public class Demo1{
    public static void main(String[] args){
        int a = 128;
        byte b = (byte)a;
        System.out.println(b);
    }
}

这里写图片描述

8运算符:
1. 算数
+ - * / %(取模(取余数)) ++(自增) –(自减) +(字符串连接符)
2. 赋值
= += -= /= *= %=
3. 比较

= < <= == !=
结果为:boolean
4. 逻辑
连接值为boolean表达式的
&与,两边都是true,则结果为true
|或:两边都是false,则结果为false
!非:取反,!true = false, !false = true
^异或:两边相同则为false,否则为true
&&:短路与,如果左边表达式为false,右边不再计算,直接判定结果为false;否则都要计算。
||:短路或,如果左边表达式为true,右边不再计算,直接判定结果为true;否则都要计算。
5. 三元
数据类型 变量名 =
(值为boolean类型的表达式)?表达式1 : 表达式2;
对boolean类型的表达式进行判断,如果为true,最终结果为表达式1,如果为false,最终结果为表达式2.
强制类型转换
这里写图片描述
这里写图片描述
自动类型转换这里写图片描述
这里写图片描述这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值