搭建java环境,jdk安装就不做介绍了,网上很多。建议:安装的时候:非中文、非空格目录。
1、JDK/JRE/JVM三者的关系:
JDK(Java Developent ToolKit):Java语言开发工具包,包含JRE+开发者使用的工具
JRE(Java Runtime Envirnment): Java运行时环境,包含JVM+运行时需要的类库
JVM(Java Virtual Mechine): Java虚拟机,是跨平台(跨系统)的重要支撑
2、Java程序的三个步骤:
(1)编写源程序:文件名.java文件
(2)编译:文件名.java文件 ——>文件名.class文件
(3)运行:执行 文件名.class文件
3、注释:不会影响代码的运行
(1)好处:是对代码的解释说明,一目了然了解代码的作用;帮助调试程序。
(2)分类:1.单行注释(//注释内容);2,多行注释(/* 注释内容 */);3.文档注释(/**注释内容*/)。
4、关键字
Java中已经定义好的单词,具有某些特殊的含义,例如public、static、class、int等
5、标识符
定义:在Java中可以自定义的名称,都可以称为标识符,例如:类名,方法名,变量名、常量名等
命名规则:英文字母大小写,数字,_(下划线),$(不能以数字开头,不能是关键字,可以包含关键字)
命名规范:(1)类名:大驼峰规则
(2)方法名:小驼峰规则(见名知意)
6、数据类型:两大类
(1)基本数据类型:byte()、short()、char()、int()、long()、float()、double()、boolean()
(2)引用数据类型:String等
Java中默认整数类型为int,浮点数double
(3)数据类型转换:自动转换(小类型——>大类型);强制转换(大类型——>小类型)
9、变量
(1)变量的分类:全局变量和局部变量
(2)定义及使用步骤:
1.声明: 数据类型 变量名;String name ;
2.赋值: name="张三";
3.使用: 可在作用域内被调用
(3)变量的作用域:从定义开始到该变量所在的那对大括号结束
(4)变量的生命周期:从定义位置开始在内存中存活,到达它所在的作用域的时候就在内存中消失。
10、运算符
(1)算术运算符:+、-、*、/、++、--(易错)等
(2)位运算符:执行效率最高
(3)赋值运算符:+=、-=、*=、/=、%=
(4)比较运算符(结果为boolean型):>=、<=、==、!=
(5)逻辑运算符(结果为boolean型):&& 、&、||、!
(6)三目(三元)运算符:语法: 数据类型 结果 = 条件表达式?值1:值2