符号等
- 1】Java语言特点:跨平台,简单易学,安全性高,支持多线程,纯面向对象
- 2】3】
- Java程序编写流程:
源文件编写xx.java -- javac编译 -- 生成.class文件 -- java运行类
-
大括号{}
大括号的作用是定义一个代码块,代码块在逻辑上是一个整体。
分隔符:
分号:用于标示java语句的分隔。并不是以回车做为分隔符。
String str = "Hello"; int i = 2;
String mess = "Hello" +
"tom";
虽然一条Java语句可以跨行,但是同一个字符串和变量名不能跨行。
String name = "zhang
san"; //error
String na
me = "zhangsan";
大括号{}
大括号的作用是定义一个代码块,代码块在逻辑上是一个整体。
2】
标识符
标识符:
- Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符
- 凡是自己可以起名字的地方都叫标识符,最常见的三个是:类名,方法名,变量名。
定义合法标识符规则:
- 由26个英文字母大小写,数字 ,_或 $ 组成
- 数字不可以开头。
- 不可以使用关键字和保留字,但能包含关键字和保留字
- Java中严格区分大小写,长度无限制
- 标识符不能包含空格
注意:在起名字时,为了提高阅读性,要尽量有意义,见名知意
Java中的名称命名规范
- 包名:多单词组成时所有字母都小写:xxxyyyzzz
- 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
-
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
- 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
3】 变量
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
-
变量的概念:
编程的本质,实际上就是对内存中的数据进行访问和修改
可以这样理解:
变量相当于一个有名字的容器,这个容器可以装不同类型的数据
Java是一种强类型(strongly typed)语言,变量在定义时必须指定类型。
-
如上图所示:该区域有自己的名称(变量名)和类型(数据类型)
-
该区域的数据可以在同一类型范围内不断变化
使用变量注意
4]数据类型- 变量的作用域:一对{ }之间有效
- 初始化值
定义变量的格式:
数据类型 变量名 [= 初始化值];
可以在定义的时候赋值,也可以在使用之前赋值,有些变量可以不用显式赋值,系统有默认值
-
数据类型
-
浮点类型:float、double
Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。
字符类型:char
-
字符型常量的三种表现形式:
- 字符常量是用英文的单引号('')括起来的单个字符,:char c1 = 'a'; char c2 = '中'; char c3 = '9';
- Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。:char c3 = '\n'; '\n'表示换行符
-
char类型可以运算 char ch = 'A'; int i = ch + 1;
布尔类型:boolean
boolean 类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true和false
-
从long型转换到float型不需要进行强转,但是会丢失精度
long l = 111111245687L;
float ff = l;
System.out.println(ff);
-