为了方便实用java中的命令
windows中DOS窗口执行命令流程
1.现在当前目录下查找
2.如果没有在,在系统环境变量中查找
3.都没有报错
配置环境变量
此电脑->高级系统设置->高级->环境变量->系统变量
两个添加
JAVA_HOME =jdk所在目录
CLASSPATH =.;%JAVA_HOME%\lib
一个修改
修改Path,在Path中添加 %JAVA_HOME%\bin
安装idea->create new project
路径注意不能有两个
注释:
用于解释程序功能的说明性信息就是注释,不参与程序的运行
注释的作用:
提高了代码的阅读性
可以帮助调试代码,把不确定的代码注释掉帮助排查问题
分类:
单行注释://
多行注释:/*开头 */结尾
文档注释:/**开头 */结尾
注意:
单行和多行 给开发人员来看
文档注释 给非开发人员来看
文档注释的生成 tools->Gener... JavaDoc..
关键字
被java赋予特定含义的单词
特点:
全部小写
在开发工具中有特殊的颜色标记
常量
程序运行过程中不能发生改变的量
分类:
整数:byte short int(默认) long
小数:float double(默认)
字符:char
字符串:String(特殊的引用类型,通常做基本数据类型来用)
布尔:boolean
null:特殊的常量,表示什么都没有
public static void main(String[] args) {
//输出语句 输出结果到控制台
System.out.println("hello");//字符串
System.out.println(10.5);//小数
System.out.println(10);//整数
System.out.println(true);//布尔boolean
System.out.println("ab");//String 字符串
System.out.println('a');// char 字符
System.out.println("");
// System.out.println(null);//表示什么都没有
}
变量:
程序运行过程中能发生改变的量
定义格式1(定义一个):
数据类型 变量名;
定义格式2(定义多个):
数据类型 变量名1,变量名2...变量名n;
定义+初始化格式1(定义一个):
数据类型 变量名=初始化(常量);
定义格式2(定义多个):
数据类型 变量名1=初始化1(常量),变量名2=初始化2(常量)...变量名n=初始化n(常量);
操作
取值和修改
注意事项:
不能重复定义
使用之前必须初始化
long和float后面的值需要加l和f
标识符
概述
程序中自定义变量,类,方法的名称(符号)。
组成
由数字,字母,符号(_ ,$) 组成
定义规则:
1,数字不可以开头。
2,不可以使用关键字。
3,区分大小写(大小写敏感)
业内规则:
为了提高代码的阅读性 名称要有意义(见名思意)
命名约定:
变量名/方法名:
标识符为一个单词 ,首字母小写name
多单词组成时,第一个单词首字母小写,其他单词首字母大写。zhangSanName
类名:
标识符为一个单词 ,首字母大写 Test
多单词组成时,每个单词首字母大写。ZhangSanName
类型转换
自动类型转换(也叫隐式类型转换)
把一个范围小的数据类型或变量赋值给一个范围大的数据类型或变量
例如:
double d=10;
sout(d);结果为10.0
强制类型转换(也叫显式类型转换)
把一个范围大的数据类型或变量赋值给一个范围小的数据类型或变量
例如:(强制类型转换是向下取整,会造成精度丢失)
int i=(int)10.5;
sout(i);结果为10;