关闭

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

154人阅读 评论(0) 收藏 举报
------- 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

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2423次
    • 积分:178
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档