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

原创 2015年11月19日 11:35:20
------- 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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员02JAVA基础语法

一、常量 1. 概述:在程序运行的过程中,其值不发生改变 2. 分类: 1.字面值常量 2.自定义常量 3. 字面值常量分类: 1.字符串: "" 2.整数 3.小数 4.字符:'' 5.布尔:tru...
  • qrazy
  • qrazy
  • 2015-08-20 23:13
  • 146

黑马程序员 JavaSE-02 Java基础语法1:基本概念

Java基础语法关键字关键字概述 被Java语言赋予特定含义的单词 关键字特点 组成关键字的字母全部小写 关键字注意事项 goto和const作为保留字存在,目前并不使用关键字列表用于定义数...

黑马程序员--02 JAVA语法基础篇

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 1、java语言基础组成 关键字:什么是关键字:java赋予了特殊意...

黑马程序员-Java基础总结02——Java基本语法(一)

Java基本语法(一) ------- android培训、java培训、期待与您交流! ---------- 1、关键字: 被Java语言赋予了特殊含义的单词(该单词所以字母均小写)。 用...

黑马程序员-java自学笔记02之IO字节流写入和读取

字节流的输入与输出(InputStream 和 OutputStream) 字节流用于操作byte类型数据,以byte数组为准,主要操作类是OutputStream类和InputStream类。下面...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)