day_02 Java基本语法(上)-变量与运算符

day_02
DOS命令(掌握):
dir:查看当前目录下的文件及目录
cd: 进入目录
相对路径:相对当前所在的目录进行目录查找
绝对路径:在windows系统下 就是带盘符的路径
linux系统中没有盘符的概念
cd …/ 回到上级目录
cd / 回到根目录
md 目录路径及名称 创建目录
绝对路径
相对路径
rd 删除目录(绝对路径/相对路径)
del 删除文件
echo javase>1.txt 将给定的内容写入到指定的文件中
exit 退出命令行窗口
← →:移动光标
↑ ↓:调阅历史操作命令
Delete和Backspace:删除字符
第一次编程:
错误总结:
1 编写源程序
文件名必须和文件中的class后的类名保持完全一致
day_02 Java基本语法(上)-变量与运算符
在一个类中必须存在一个main方法 而且main方法的写法是固定的
这个错误编译通过 运行不通过
day_02 Java基本语法(上)-变量与运算符编译期错误 单词写错
day_02 Java基本语法(上)-变量与运算符
在源程序中 需要注意代码的格式 代码应该有层级缩进
在代码中所使用的所有的表单符号 都必须是英文状态的符号
在代码中大括号 小括号 中括号 都是成对出现
在Java中 每条语句的结尾必须有分号
当源程序被修改之后 必须重新编译
Java中注释
注释的作用:对类 方法 语句 变量 常量 等做一个解释 只是为了方便我们在阅读代码时能够快速的理解程序
注释的种类:
// 单行注释 一般用在语句之后 变量 常量等 一般写在语句之后或者语句的上一行
/*

  • 一般用在需要进行详细说明 说明性的描述比较多的情况
    */

在开发中注释也是代码的一个重要组成部分 一般情况***释要占到代码比例30%
/**

  • 称为文档注释 其中注释的内容可以在后期直接使用javadoc命令来生成当前类的帮助文档
  • 可以用在类上 也可以用在方法上
    */

classpath环境变量:配置class文件所在的目录 在任意目录下执行Java命令
path:系统的命令路径

当类前边有public修饰的时候 此时要求类名称必须和文件名保持完全一致
day_02 Java基本语法(上)-变量与运算符
主类:在一个.java文件中 使用public修饰的类 就称为主类 在一个Java文件中 至少包含一个使用public修饰的类 并且只能有一个主类

在一个Java文件中只能存在一个public修饰的类 其他类可以任意存在
无论class是否使用public修饰 编译之后 每一个类都会单独生成一个class文件
标识符
定义合法标识符规则:
由26个英文字母大小写,0-9 ,_或 $ 组成
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java中严格区分大小写,长度无限制。
标识符不能包含空格。

Java中的名称命名规范: org.lanqiao
包名:多单词组成时所有字母都小写:xxxyyyzzz 以公司域名的逆序作为基础包名
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不允许使用。

变量的概念:

内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值 day_02 Java基本语法(上)-变量与运算符
变量的作用: 用于在内存中保存数据
使用变量注意:
Java中每个变量必须先声明,后使用
使用变量名来访问这块区域的数据
变量的作用域:其定义所在的一对{ }内
变量只有在其作用域内才有效
同一个作用域内,不能定义重名的变量

4、声明变量
语法:<数据类型> <变量名称>
例如:int var;
5、变量的赋值
语法:<变量名称> = <值>
例如:var = 10;
6、声明和赋值变量
语法: <数据类型> <变量名> = <初始化值>

对于声明在方法内的变量 必须在使用之前至少有一次赋值操作

Java是强类型语言 意味着所有的变量都必须有一个明确的类型
类型的作用就是决定变量在内存中分配的空间大小

变量声明的位置:
局部变量:声明在方法上或方法内的变量
成员变量:声明在类的内部,方法外的变量
区别:
作用范围:
成员变量得作用范围是整个类
局部变量的作用范围是整个方法内
初始化:
局部变量:在使用之前必须有一次赋值操作
成员变量:可以在使用之前不赋值 在于他有默认值
day_02 Java基本语法(上)-变量与运算符
8 基本数据类型
8.1整数类型:byte、short、int、long
day_02 Java基本语法(上)-变量与运算符
声明整型变量时 针对不同的类型 应进行合理赋值 不要超出期表示范围
对于long类型来说 数据末尾需要加L/l进行标记

浮点型
day_02 Java基本语法(上)-变量与运算符
8.3字符类型:char
char 型数据用来表示通常意义上“字符”(2字节)
字符在Java中采用单引号 使用双引号引起来的叫字符串
字符就是单个字母 或汉字 或数字
字符型变量的三种表现形式:
字符常量是用单引号(‘ ’)括起来的单个字符。例如:char c1 = ‘a’; char c2 = ‘中’; char c3 = ‘9’;
Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。 例如:char c3 = ‘\n’; // '\n’表示换行符
直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表 一个十六进制整数。如:\u000a 表示 \n。
day_02 Java基本语法(上)-变量与运算符