一、JAVA的基础语法

1、关键字

①关键字:关键字用于定义该门语言,且这些单词对编译器用特殊的含义,而且不能作为标识符。

2、标识符

标识符:在JAVA中我们备选的单词,包括:类名、方法名、字段、变量、包名等。

标识符命名规则:

                    ①标识符由字母、下划线“_”、美元符“$”或数字组成。
                    ②标识符应以字母、下划线、美元符开头。
                    ③Java标识符大小写敏感,长度无限制。
                    ④“见名知意”
                    ⑤不能是关键字
                    ⑥坚持驼峰命名法
                    ⑦约定俗成的规则
自定义标识符:
                   用于标识程序中的变量、符号常量、方法等操作对象的名称。
                   凡是可以你自己命名的地方,都是自定义标识符
                   命名特殊习惯:

1 自定义标识符不能与关键字重名。

2  变量名要全小写(如果由多个单词组成,后面单词的      首字母要大写)

3 常量名要全大写

3、数据类型、变量和常量

JAVA数据类型的划分:

基本数据类型:

Java中定义了4类8种基本数据类型
–逻辑型boolean (布尔)
–字符型char
–整数型byte、short、int、long
–浮点数型float,double
应用类型:
 String 字符串
常量和变量
常量:

Java的常量区分为不同的数据类型。
如整型常量123
浮点型常量3.14
字符常量'a'
逻辑常量true、false
字符串常量"helloworld"
注意:区分字符常量和字符串常量。
Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F。
我们也可以给常量命一个标示符名
u语法如下:

final 数据类型 变量名 = 常量值;

符号常量声明的时候必须赋值
在整个程序中不能改变不能重新赋值

4、运算符和表达式

运算符:

运算符用于连接运算中涉及的操作数、字面值或变量。
Java语言支持如下运算符:

算术运算符:+,-,*,/,%,++,--

关系运算符:>,<,>=,<=,==,!=

逻辑运算符:!,&&,||

位运算符:&,|,^,~,>>,<<,>>>

赋值运算符:=

扩展赋值运算符:+=,-=,*=,/=

字符串连接运算符:+

条件运算符号:?:

表达式:

表达式表达式(expression)是由运算符和操作数组合构成的(回忆一下,操作数是运算符操作的对象)。最简单的表达式是一个单独的操作数,以此作为基础可以建立复杂的表达式。

5、JAVA注释

// 单行注释

/*

*

*多行注释

*/

/**

*文本注释

*

*/

程序编写的相关代码:

Scanner  扫描输入

最新文章

  1. mvc remote的验证
  2. sqlmap注入检测
  3. android 网络_网络源码查看器
  4. day04
  5. JS 数组获取最大值
  6. ARM处理器:开放者的逆袭
  7. [C#] BarcodeLib -- 一个精简而不失优雅的条形码生成库
  8. Spark环境搭建(一)-----------HDFS分布式文件系统搭建
  9. 068 mapWithState函数的讲解
  10. (转载)Java Map中的Value值如何做到可以为任意类型的值
  11. 把router-link标签渲染成指定的标签
  12. Spring整合Shiro
  13. 清理docker大日志文件
  14. 谁说码农不懂浪漫?js写的&#39;老婆生日快乐&#39;特效
  15. CSS Flex布局属性整理
  16. Excel 中如何快速统计一列中相同字符的个数(函数法)
  17. 字王4K云字库入驻github
  18. asp.net的forms身份验证 单用户身份验证
  19. windows200364位iis6 php环境搭建
  20. (转)Linux下配置tomcat+apr+native应对高并发

热门文章

  1. js+jquery的等价用法
  2. angular-笔记
  3. webapi mvc session一直获取不到问题
  4. Milliard Vasya&#39;s Function-Ural1353动态规划
  5. Netsuite SuiteScript &gt; Search Advance feature,搜索中使用 &#39;OR&#39; operation
  6. ProcessBuilder 、Runtime和Process 的区别
  7. tinkphp登录验证码的使用
  8. Android first---外置内存剩余空间大小
  9. Sqoop1.4.6配置和使用
  10. java full gc