一、JDK的下载与安装
从官网找的安装包,下载符合本电脑的JDK版本并安装。
环境变量PATH设置和classpath问题:右击此电脑,打开属性中最高级系统设置,点击环境变量,在系统设置中新建JAVA_HOME,CLASSPATH,点击确定。
二、eclipse/idea的下载与安装
从链接或官网下载安装,与JDK相似。
三、第一个JAVA程序HelloWorld
用记事本编写代码
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
在D盘建立一个文件夹Java用于保存代码。
保存路径为“d:/java1”,保存为“HelloWorld.java”。
打开命令提示符,进入Java文件所在目录;执行命令:javac HelloWorld.java,生成class文件,执行:“java HelloWorld”。
四、最常用的DOS命令
cd 进入一个目录
cd.. 进入父目录
dir 查看本目录下的文件和子目录列表
cls 清楚屏幕命令
上下键 查找敲过的命令
Tab键 自动补齐命令
五、注释,标识符
注释: 单行 //
多行 /*
*/
文档 (java特有) /**
*/
标识符:
1、必须以字母、下划线“_”、美元符号“$”开头。其他部分可以是字母、下划线“_”、 美元符号“$”、数字任意组合。大小写敏感。不可以是Java关键字。
2、 表示类名的标识符单词首字母大写。表示方法和变量的标识 符 第一个单词小写,从 第二个开始首字母大写
六、变量、常量、基本数据类型、运算符、自动类型转换、强制类型转换
变量:
本质是代表一个“可操控的存储空间”。变量必须声明才可使用,可同一行声明和初始化。
分类:局部变量、成员变量、静态变量
1、局部变量:必须先声明、初始化再使用
2、成员变量:自动初始化成该类型默认初始值,从属于对象
3、静态变量:使用static定义
常量:
主要利用final(例如:final double PI=3.14)
基本数据类型:
1、整型常量默认int类型,long类型在后面加L/l;
2、浮点型:float、double
默认double类型,在数值后加F转为float。
使用BigDecimal进行浮点数比较。
3、字符型:转义字符
运算符:
自动类型转换:
自动类型转换指容量小的数据类型可以自动转换为容量大的数据类型。
强制类型转换:
强制类型转换格式:(type)var。(type)表示将值var转换成的目标数据类型)
七、控制语句
分类:顺序结构、选择结构、循环结构
Math类:Math.random()该方法用于产生一个0到1区间的double类型的随机数,但不包括1。例如:int i(int)(6* Math.random());//产生[0,5]之间的随机整数。
八、数组
1、数组声明格式:type[] arrr name;//(建议使用)
type arr_name[];
2、数组三种初始化方式:静态初始化、动态初始化、默认初始化
静态初始化:例如 int[] a={1,2,3};
动态初始化:例如 int[] a1=new int[2];
a1[0]=1;
a1[1]=2;
默认初始化:例如 int a2[]=new int[2];//默认值:0,0
3、for-each循环:增强for循环,专门用于读取数组或集合中所有的元素,即对数组进行遍历。,不能修改元素的值。