IDE
IDE(Integrated Development Environment )集成开发环境
用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具
常用的java开发工具有
IntelliJ IDEA 收费
Eclipse 免费
Myeclipse 收费
注释
对程序功能的说明,以某种特定符号作为标记,程序在运行过程中不会执行注释.
- 单行注释 对某行代码进行说明
//sout
System.out.println("hello world");
/*
2. 多行注释
*/
/* 多行注释
System.out.println();
System.out.println();
System.out.println();
System.out.println();
*/
3.文档注释为类,属性,方法的功能进行说明,在调用时可以提示.
public class Demo {
/**
*这是一个计数器
*/
static int num;
/**
* 吃饭的方法
*/
public static void eat(){
}
}
关键字
java中被赋予特定含义的单词,用来对类,方法,变量等进行修饰.
注意:关键字都是小写的.
保留字
现有Java版本尚未使用
标识符
对各种变量、方法和类等命名时使用的字符序列称为标识符.
语法强制要求:
大小写字母,数字,下划线,$
数字不能开头,
不可以使用关键字,保留字
不能有空格,区分大小写
人为约定规范 约定大于配置
类名首字母大写,变量名,方法名首字母小写
见名知意
驼峰表示 userName 下划线 user_name
常量名全部大写 USER_COUNT
包名全部小写
Java变量
程序中最基本的存储单元,运行中值可变.
本质上指向内存中一块空间,使用前必须先声明,使用前必须赋值.
声明语法:
[修饰符] 数据类型 变量名 [=值]
例如: int i = 100;
Java数据类型
程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。
基本数据类型
java提供8种基本类型,便于操作 直接使用关键字声明,结构简单.
引用数据类型
除了8种基本类型以外都是引用类型. 类作为类型还可以是复合类型,结构复杂.
类,接口,数组
基本数据类型
数值型
整数
byte 1
short 2
int 4
long 8
浮点 float 4 double 8
布尔型 true false
字符型 char 2字节 单个字符
char 可以参与算数运算
基本数据类型转换
java的8种基本数据类型,除了布尔型外,其余7种之间可以相互转换.
public static void main(String[] args) {
/*
默认转换:
容量小的转向容量大的 可以直接转换 因为大容量完全可以装得下小容量
*/
byte b = 120;
int i = b;
long a = i;
float f = a;
/*
强制类型转换:
容量大的 转向 容量小的
强制类型转换问题:
1.溢出 装不下
2.精度降低
*/
int x = 250;
byte y = (byte)x;
float z = 10.5f;
int n = (int)z;
System.out.println(y);
System.out.println(n);
//注意混合运算时,小容量会自动转为大容量计算
int m = (int)z+x+y;
int m1 = (int)(z+x+y);
char c = 'a'-32;// int --默认转为-> char byte short
System.out.println(c);
}