导图社区 JAVA
Java具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式和感觉,但它要比C++语言更易于使用,而且在编程时彻底采用了一种以对象为导向的方式。
社区模板帮助中心,点此进入>>
JAVA
环境安装
安装JDK
主要是更改安装的位置(建议C盘以外)
配置环境变量
我的电脑-->右键-->属性-->高级系统设置-->环境变量
子主题
第一个程序
新建文件夹存放代码
新建txt文本编写代码
修改文本后缀名为.java
Win+R输入cmd
javac编译
java运行class文件
java语言规范
子主题文件名要和类名一致
类名可以还有中文,但是不建议,推荐是英文!且要求是驼峰原则,指首字母大写,其他单词小写,后续每个单词首字母大写;多个单词之间不能有空格
左花括号前不换行,右括号前换行
缩进,每个{}内都要缩进4个空格
固定的java入门程序,不能乱改
方法(method)
也叫函数,是为了完成某个功能的的一个代码块
好处
完成某个功能
可以将代码独立出一个区域
实现代码复用
语法
1 方法是定义在类中,上下位置没有影响
2 方法不能嵌套
3 具体的语法
类型
无参无返回值 有参无返回值 无参有返回值 有参有返回值
方法调用
数组
数组相对于是容器,可以装载(存储)多个数据。
1. 数组一旦创建,容量(长度)固定
2. 数组一旦创建,存储的数据的类型固定
内存空间特点
1. 是在堆中创建
2. 连续空间
3. 每个空间位置有下标(索引)
遍历: 一个一个的找到数组的元素.
数组应用
数组拷贝System.arraycopy(arr1, 1, arr2, 1, 3);
开发工具
Eclipse
创建项目
在项目列表区域右键new-->project-->java project
创建包结构
选中src-->右键-->new-->package
创建类
选中包右键-->new--> class
IntelliJ IDEA
数据类型
引用数据类型
基本数据类型
整型
byte
short
int
long
浮点型
float
double
字符型
char
布尔型
boolean
运算符
赋值运算符
= 赋值 += -+ *= /=
算术运算符
+ - * / % ++ --
关系运算符
> < >= <= == !=
逻辑运算符
& | ! && ||
三目运算法
数据类型 变量名 = 布尔表达式 ? true执行此处 : false执行此处 ;
流程控制语句
分支控制语句
if
if else
if.elseif.elseif..else
switch.case
循环控制语句
while
do while
for
for (初始值;控制条件;迭代){ 循环体 }
可嵌套
控制语句关键词
break
break 中断破坏, 可以中断switch,循环语句
continue
continue,继续 只能在循环中使用
变量的作用域
变量都有一个作用范围,这个范围是离它最近范围的{}内有效