发表于: 2017-06-09 16:20:49
2 1107
今天完成的事:
Java语言基础组成
关键字 标识符 注释 常量和变量 运算符 语句 函数 数组
1关键字:
1.用于定义访问权限修饰符的关键字: private protected public
2.用于定义类,函数,变量修饰符的关键字:abstract final static synchronized
3.用于定义类与类之间关系的关键字: extends implements
4.用于定义建立实例及引用实例,判断实例的关键字: new this super instance of
5.用于处理异常的关键字: try catch finally throw throws
6.用于包的关键字: package import
7.其他修饰符关键字: native strictfp transient volatile assert
2标识符:
1.在程序中自定义的一些名称(例;类名)
2.由26个英文字母(大小写),数字,0-9,,_,$组成
3.标识符的命名规则:
1.标识符由字母、数字和下划线组成
2.标识符的第一位必须是字母或者下划线,不能是数字
Java中的命名规范:
1包名:多单词组成时,所有单词首字母都小写 xxxyyyzzz
2类名接口名:多单词组成时,所有单词首字母大写 XxxZzzYyy
3变量名和函数名:多单词组成是,第一个单词首字母小写,第二个单词开始,每个单词首字母大写 xxxYyyZzz
4常量名:所有字母都大写,多单词时每个单词后用下划线连接 XXX_YYY_ZZZ
3注释: 是一个程序员必须要具有的良好编程习惯 要养成习惯先写注释 在写代码 变成思路用注释体现
1:用于注释说明解释程序的文字就是注释
2:提高了代码的阅读性
3;Java中注释的格式
1单行注释: //注释文字 单行注释和多行注释,被注释的内容,不会被虚拟机解释执行
2多行注释: /* 注释文字 */
3文档注释: /** 注释文字 */ 对于文档注释,是Java特有的注释,其中主食的内容可以被JDK工具javadoc所解析,生成一套以网页文件形式体现说明文档
4:常量和变量
常量:表示不能改变的数值
Java中常量的分类:
1.整数常量:所有整数 2.小数常量:所有小数 3.布尔型常量:只有两个数值true,false 4.字符常量:讲一个数字自怒或者符号用单引号' '(单引号里只能放一个字符)
5.字符串常量:将一个或者多个字符用双引号表示" " 6.null常量:只有一个数值 null
关于整数常量:Java中有四种表现形式:二进制,八进制(开头0表示,例如023十进制为19),十进制,十六进制(0-9,A-F,用0X开头表示,例如0X5A,十进制表示为510)
负数的二进制表现形式::该数值的二进制取反+1 取反(将二进制中的0变1,1变0)
变量:内存中开辟一个存储区域
该区域有自己的名称(变量名)和类型(数据类型)
该区域内的数据可以在同一类型范围内不断变化
为什么要定义变量;
用来不断的存放同一类型的常量,并可使重复使用
定义变量的格式
数据类型 变量名=初始化值
数值类型;分为基本数据类型和引用数据类型
基本数据类型:1.数值型:整数类型(byte,short,int,long);浮点类型(即小数类型):float,double
2:字符类:char (用" " 表示)
3.布尔型:boolean (只有true,false)
引用数据类型:1类(class),接口(interface),数组([ ])
整数默认的类型:int 小数默认的类型double
5.运算符
<< 左移 例:3<<2=12 3先变成二进制,数值向左移动空位0补
>> 右移 例:3>>1=1 3先变成二进制,数值右移最高位根据原最高为而定 是1补1,是0补0
>>> 无符号右移 无论最高位是0还是1 右移后最高位用0补
与运算:& 或运算:丨 异或预算:^ 反码:~
明天计划完成的事:一会接着看书和视频 掌握好基础
遇到的问题:无
评论