目录
Java语言:
半解释半编译
解释:语言。JS。浏览器可以直接运行JS。不需要编译。
编译:Java,Scala,hello.java是程序员所写的,以10机制为单位写的文件。计算机只认二进制。我们所写的java文件计算机是不认识的,我们需要有一个翻译,把我们写的java文件翻译给计算机听。
计算机组成:
软件:看不见,摸不着
硬件:看得见,摸得着 CPU 显卡 内存12G 一块固态硬盘
java中的注释:
1.单行注释 Ctrl+/ //
2.多行注释 Ctrl+Shift+/ /* */
3.文档注释 /** */
1.关键字:
什么是关键字?
关键字就是程序发明者规定的有特殊含义的单词,又叫保留字
官方的解释:这个字有他独一无二的的作用
我的解释:在idea里面蓝色的就是关键字
关键字不能用来命名!!!关键字都是小写的
常见关键字:
1.public
2.class
3.void
2.标识符:
什么是标识符?
1.在java源程序中程序员有权更改自己命名的单词
2.在eclipse中以黑色字体显示
标志元素:
1.类名
2.方法名
3.变量名
4.常量名
5.接口名
标识符命名规则:
1.一个合法的标识符只能有“字母,数字,下划线,美元符号”组成,不能用其他符号
2.不能以数字开头
3.严格区分大小写
4.关键字不能做标识符
5.理论上无长度限制,但是最好不要太长
标识符的命名规范:
1.见名知其义
2.驼峰式
3.类名,接口名:大驼峰
4.变量名,方法名:小驼峰
5.常量名:全部大写
6.包名:全部小写
3.字面值:
1. 在c++中称为常量
在java中字面值即为数值
在java中默认整数型字面值为int型
默认浮点型字面值为double型
2.字面值也是数据
3.整数型字面值表示方式
(1)十进制
(2)八进制
(3)十六进制
4.变量:
根据内存分配位置可分为:
1.局部变量
定义在方法体中
作用域:大括号之内
无默认值
2.成员变量
定义在方法体之外,类体之内。没有顺序之分
作用域: