标识符与变量
学习方向:Java基础,springboot,mysql,mybatis
windows cmd控制台常用命令:
cmd :
d: 进入d盘
dir 显示当前文件内容
cd xxx 进入xxx文件夹
cd… 返回上一层
cd\ 返回根目录
md 创建文件夹
echo name:Tome,sex=12>1.doc
输出一个 name:Tom.sex=12的内容并以doc的文件后缀方式
del 删除文件,如果里面有文件会提示y、n
del *.txt 删除txt为后缀的文件
rd 删除空的文件夹
编写:我们将编写的Java代码保存在以".java"结尾的文件中
编译:使用javac.exe命令编译我们的java源文件。格式 javac 源文件名 .java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java类目
在一个Java源文件中可以声明多个class,但是,只能最多有一个类声明为
Public的。而且要求声明为public的类的类目必须与源文件名相同
如: public class Hello{
程序的入口是main()方法,格式固定
public static void main(String[ ] args){}
输出语句:
System.out.println(); 先输出后换行(如果里面不加内容,就定义为换行)
System.out.print(); 不换输出
每一个执行语句都以分号( ; )结束
编译的过程:编译以后,会生成一个或的一个字节码文件。字节码文件的文件名与java源相同
应用程序 = 算法 + 数据结构
Java语言应用领域:
Java web开发:后台开发
大数据开发
Android应用程序开发;客户端开发
Java语言的特点
面向对象性: 两个要素:类、对象 三个特征:封装、继承、多态
健壮性:
1.去除C语言中的指针
2.自动的垃圾回收机制
3.仍然会出现内存溢出、内存泄漏
跨平台性:write once , run anywhere:一次编译,到处运行 功劳归于 JVM 一、标识符 标识符的使用:
1.凡是自己可以其名字的地方都叫标识符 比如:类名、变量名、方法名、接口名、包名…
2.标识符的命名规则:
由26个字母大小写,0-9,或_或¥组成
数字不可以开头
不可以使用关键字和保留字,但能包含关键字和保留字。
Java严格区分大小写,长度无限制
标识符不能包含空格
Java中的名称命名规范:
- 包名:多单词组成是所有字母都小写xxxyyyzzz
- 类名、接口名:多单词组成是,所有者单词的首字母大写:XxxYyy
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二单词后首字母大写xxxYyyZxx
- 常量名:所有字都大写。多单词时每个单词用下划线链接XXX_YYY_ZZZ
- 注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意“
- 注意2:Java采用unicode字符集,因此标识符也可以使用汉字生命,但是不建议使用。
- Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种。并指出各自占用的内存空间大小
Byte short int long
Char
Float double
Boolean
引用数据类型:类、接口、数组 - 说明基本数据类型变量之间自动类型提升的运算规则
byte、short、char -> int -> long -> float ->double - 说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题
容量大 -> 容量小:使用强转符 ( ) -> 精度损失
二、变量的概念:
内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值
变量的作用:
用于在内存中保存数据
使用变量要注意:
java中每个变量必须先声明,后使用
使用变量名来访问这块区域的数据
变量的作用域:其定义所在的一对{ }内
变量只有在起作用域内才有效
同一个作用域内,不能定义重名的变量