欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java学习笔记第二天2018.09.04

程序员文章站 2022-03-21 09:02:29
...

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

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

java学习笔记第二天2018.09.04
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);
    }
}

java学习笔记第二天2018.09.04

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.
强制类型转换
java学习笔记第二天2018.09.04
java学习笔记第二天2018.09.04
java学习笔记第二天2018.09.04java学习笔记第二天2018.09.04
java学习笔记第二天2018.09.04java学习笔记第二天2018.09.04

相关标签: Javase