JAVA学习笔记 DAY2 基本语法
2018-03-20 20:00
246 查看
1.Java开发命名规范
(1)包名多个单词组成时所有字母小写(例如:package com.cn)
(2)类名和接口
多个单词组成时所有单词的首字母大写(例如:HelloWorld)
(3)变量名和函数名
多个单词组成时第一个单词首字母小写,其他单词首字母大写(例如:lastAccessTime、getTime)。
(4)常量名
常量名通常是用全大写字母表示,例如:PI(圆周率)。
注意:标识符在定义的时候最好见名知意,提高代码阅读性。
2、注释的作用
通过注释提高程序的可读性。3、注释的种类
(1)单行注释(linecomment):用//表示,编译器看到//会忽略该行//后的所文本(2)多行注释(blockcomment):用/**/表示,编译器看到/*时会搜索接下来的*/,忽略掉/**/之间的文本。
(3)文档注释(Javadoc):用/** */表示,是Java特有的注释。注释内容可以被JDK工具Javadoc解析,生成一套该程序的网页形式的说明文档。
4、常量
常量(字面量)是指在程序运行过程中其值不能改变的量。4.1、常量的分类
整数常量:所有整数小数常量:所有小数
布尔常量:只有true和false
字符常量:使用’’引起来的单个字符
字符串常量:使用””引起来的字符序列,例如:””、”a”、” “
null常量:只有一个值null
5、转义字符
(1)转义字符的概述
在Java中支持转义字符,它是以反斜杠(\)开始的,这是一种特殊字符。例如’\t’表示Tab键,’\”’表示字符(”),而不是字符串的界限符。注意:换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符。6、数据类型
6.1、数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间java数据类型分为两类:基本类型和引用类型。
6.2、数据类型详解
Java中有8种基本数据类型,它们的名字都是小写的。所有基本类型所占的位数都是确定的,并不因操作系统的不同而不同,这是Java跨平台和可移植的基础。
请注意:
1 整数默认是int类型,小数默认是double类型
2 长整型long的后缀用L或者l标记;建议使用L。
单精度浮点数用F或者f标记;建议使用F。
3 char是无符号整数,它可以和有效的整数值互换。例如,char a = 1;是正确的,但是char a= 10000000;是错误的。
7、数据类型的转换
Java中可以进行不同数据类型的加减乘除运算吗?是可以的。(1)自动类型转换(隐式类型转换)
Java内部支持自动将数值进行类型提升,即可以将一个数赋值给更大数值范围的变量,就叫做自动类型转换(也叫隐式类型转换)。所有的数字类型,包括整型和浮点型彼此都可以进行转换。要实现自动类型的转换,需要满足两个条件:
1、两种类型彼此兼容
2、目标类型取值范围必须大于源类型。
(2)强制类型转换(显式类型转换)
Java内部不支持将一个数值赋给范围更小数值范围的变量,除非进行强制类型转换。(3)表达式的数据类型自动提升
Java中的默认转换规则:取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算 。具体规则为(由低到高):byte→short(char)→int→long→float→double。相关文章推荐
- 【Java Web 学习笔记】Day 2 JSP的基本语法
- J2SE学习笔记3 — Java基本语法(9)数组和枚举
- json学习笔记_01_json语法基本格式并s会用java读取json
- [core Java学习笔记][第一二三章基本语法]
- java学习笔记(二) -- 基本语法
- 尚硅谷java学习笔记——2.基本语法
- [Java]Java学习笔记(二)——类的基本语法
- JAVA基本语法的学习笔记
- Androidx学习笔记(45)--- 获取文件的后缀名(java基本语法)
- J2SE学习笔记3 — Java基本语法(5)字符串和构建字符串
- Java菜鸟学习笔记--语法篇(二):基本数据的自动/强制转换
- Java学习笔记一:基本语法:类和对象的介绍、数组、引用类型
- [core Java学习笔记][第一二三章基本语法]
- JAVA学习笔记Day02——基本语法
- [Java]Java学习笔记(三)——类的基本语法(二)
- Java学习笔记之基本语法
- thinkinginjava学习笔记03_基本语法
- J2SE学习笔记3 — Java基本语法(6)基本输入输出
- J2SE学习笔记3 — Java基本语法(2)基本数据类型
- 【JAVA学习笔记】Day 1.JAVA基本数据类型和变量命名规则