黑马程序员--Java笔记02--Java语法相关

来源:互联网 发布:淘宝可以改店铺名字吗 编辑:程序博客网 时间:2024/06/18 10:43
------- android培训、java培训、期待与您交流! ----------

书写规范

1.源文件名和类名可以不一致,但当有class修饰时必须一致;

2.Main语句为程序的入口;

语法

1.关键字:里边所有字母均小写;

2.:首字母大写;

3.标识符:数字不可以开头,不可以使用关键字,不可以包含“_”、“$”以外的特殊字符,不可以使用空格;

命名规范

包名:所有字母小写-xxxyyyzzz

类、接口:所有单词首字母大写-XxxYyyZzz

变量名、函数名:第一个单词首字母小写,第二个单词开始每个单词首字母大写-xxxYyyZzz

常量名:所有字母大写,下划线连接-XXX_YYY_ZZZ

5.注释/单行注释/  /*多行注释*/  /**文档注释*/

其中文档注释会被JDK中的Javadoc解析;

6.常量:分类有(整数、小数、布尔、字符、字符串、null

7.进制转换:其中负数二进制为正数的二进制取反加1

8.变量


数据类型8种基本类型,3种引用类型

一个字节包含八位二进制;

byte(1字节)/short(2)/int(4)/long(8)/float(4)/double(8)/char(2)

整数默认类型为int、小数默认类型为double

示例byte b=8;byte b=3;(错误)—定义一次以后不能再重新定义;

long l=123456789123;(错误)—超出范围

改正:long l=123456789123l;

float f=2.3;(错误)—损失精度

改正:float f=2.3f;

int y;s.o.p(y)(错误)—变量要先赋值才能打印;

9.类型转换:自动转换、强制转换   /x=(强制类型)(x+y);/

只有数值类型才能进行加法操作;

Char类型可以和int类型相加,char会直接被转成int类型;

类型提升时编译可能报错,同类型数据溢出不会报错;

10.运算符|或、^异或、||&&<<左移、>>右移、>>>无符号右移、~反码

一个数异或同一个数两次还是这个数(加密操作)

11.三元运算符:(条件表达式)?表达式1:表达式2

12.程序流程控制语句

判断结构:ifif else

选择结构switch  case

if可以对Boolean表达式判断,switch判断数值是有固定的个数的且效率较高)

循环结构whiledo while for

其他break跳出(应用范围:选择结构和循环结构)

      continue继续(应用范围:循环结构)

      可以用标号指定作用位置

13.转义字符\t制表符、\n回车、\b退格、\r回车

Windows中的回车是\r\nLinux中的回车是\n

0 0
原创粉丝点击