概述
一、关键字
A:概述:
被Java语言赋予特定含义的单词
B:特点:
组成关键字的字母全部小写(在eclipse工具中,关键字都变成红色.)
C:注意事项:
goto和const作为保留字存在,可能会在以后jdk的升级过程可以使用,目前并不使用
(类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观)
【工具的使用】常用的快捷键:
alt+/:代码补全
ctrl+D:删除一行
ctrl+Alt+向下方向键:复制一行
二、标识符
A:概述:
就是给类,接口,方法,变量等起名字时使用的字符序列
B:组成规则:
英文大小写字母,数字字符,$和_
C:注意事项:
1) 不能以数字开头;2)不能是Java中的关键字;3)java严格区分大小写
D:命名规则:做到见名知意
举例:类名
class Student{}
class S{} //错误的命名
1)包:理解为目录(文件夹):字母全都小写
单级包:
举例:baidu
多级包:
举例:org
wesots_01
2)给类或者接口命名规则:
单个单词:那么该单词的一个字母大小,其余小写
举例:Hello,Demo
多个单词:每个单词的首字母大写,其余小写.
举例:HelloWorld..
3)给方法或者变量命名的规则:
单个单词:字母全都小写
举例:check()/main()
多个单词:第一个单词全都小写,从第二个单词开始,每个单词首字母大写,其余小写
举例:checkUserName(),checkPassword()
4)给常量命名的规则:
单个单词:字母全都大写:
举例:HELLO
多个单词:每个单词全都大写,每个单词之间用下划线隔开
HELLO_WORLD
三、注释
(初学者编写程序可以养成习惯:先写注释再写代码。)
A:概述:
用于解释说明程序的文字
B:Java中注释分类格式
单行注释:格式: //注释文字
多行注释:格式: /* 注释文字 */
文档注释:格式:/** 注释文字 */
例:
//定义一个类
public class ZhuShiDemo {
/*
* 如果想要执行该java文件,那么就必须有main方法
* main方法是程序的主入口,是可以被jvm java虚拟机所识别
* */
public static void main(String[] args){
//如果要在控制台打印一个结果,就必须有一个输出语句:System.out.println("...")
System.out.println("helloworld");
}
}
四、常量、进制和进制转换
A:常量:1)概述:
在程序执行的过程中其值不可以发生改变
2)Java中常量分两种:
----字面值常量
----自定义常量(面向对象部分讲)
3)字面值常量:
a.字符串常量:用双引号括起来的内容
b.整数常量:所有整数;例:12,23
c.小数常量:所有小数;例:12.34,56.78
d.字符常量:用单引号括起来的内容;例:'A'--ASCII码表示的是65
'a'-----------------97
'0'-----------------48
e.布尔常量:较为特别,只有true和false
f.空常量:null(数组部分讲解)
B:进制:Java针对整数常量提供了4种表现形式,不同进制组成规则不同
1)二进制:由0,1组成,并且以0b开头
2)八进制:由0,...7组成,以0开头
3)十进制:整数默认十进制
4)十六进制:由0..9,a..f组成,以0x开头
C:进制转换:
1)其他进制到十进制
2)十进制到其他进制:
3)十进制和二进制的快速转换:8421码
4)二进制和八进制,十六进制如何转换?
以十进制作为桥梁
二进制到八进制 3位组合
二进制到十六进制 4位组合
【有符号数据表示法】
在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。
1.原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
2.反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,符号位除外。
3.补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
五、变量
A:概述:
在程序执行的过程中,在某个范围内其值可以发生改变的量
B:理解:
如同数学中的未知数
C:定义格式:
数据类型 变量名 = 初始化值;
D:注意:
格式是固定的,记住格式,以不变应万变
六、数据类型和类型转换
A:数据类型分类:
1) 基本数据类型;2)用数据类型(面向对象讲解)
B:基本数据类型:4类8种
类型 字节 取值范围
1) 整数(整数默认是int类型)
byte 1 -128-127
short 2
int 4
long:长整型 8
2) 浮点型(浮点类型中默认是双精度类型)
float:单精度 4
double:双精度 8
3) 字符类型:
char 2
4) 布尔类型(true/false)
boolean 1
注意事项:
由于整数是默认int类型,超出int类型的范围用long类型去接收,所以必须数据的末尾加上L或者l(建议使用大写L)
浮点类型中的float,浮点类型默认是double,所以,一般情况建议在默认去写上大写F
【eclipse 快捷键】
ctrl+/:单行注释
ctrl+shift+/:多行注释
C:使用变量的注意事项:
1)定义变量必须在某一个作用域内去定义 (里面去定义)
2)变量名只能被定义一次,多次编译不通过
3)同一行可以定义多个变量,但是不建议这样去做.书写不规范
4)定义变量,并且没有初始化值,那么一定要在使用(输出这个变量)之前,给它进行赋值,否则报错!
D:+: 进行加法的运算符
一般情况下,数据进行加法运算的话,它们数据类型必须保持一致
默认转换:(从小到大)
byte--short--char--->int--->long--->float--->double
前三者之间相互不转换,但是一旦参与运算,前三者首先会转换int类型
最后
以上就是故意美女为你收集整理的1.2Java基础语法(关键字、标识符、注释、常量、变量...)的全部内容,希望文章能够帮你解决1.2Java基础语法(关键字、标识符、注释、常量、变量...)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复