Java之父是James Gosling
1996年1月发布了JDK 1.0
JDK是Java Development Kit的缩写,指Java 语言的软件开发工具包
JRE是Java Runtime Environment的缩写,指Java运行环境
JVM是Java Virtual Machine的缩写,指Java虚拟机
JDK包含JRE,JRE包含JVM

编写源文件后就需要开始编译操作了,但在Windows操作系统中编译、运行都需要了解常用DOS命令,所以下面我们来学习一下常用DOS命令(DOS命令是Windows操作系统包含的知识)。
DOS命令是在DOS控制台中使用的命令,弹出DOS控制台的方法是:win+R,然后输出cmd

md 创建文件夹
dir 查看当前目录中文件和文件夹
cd 进入目标路径
cd. . 返回上一级
cd\ 返回根目录
del 删除文件
rd abc 删除abc文件夹(里面有内容删不掉)
rd /s abc 删除abc文件夹,即使有文件也可以删除,会提示是否删除
rd /s /q abc 删除abc文件夹,即使有文件也可以删除,不提示是否删除
echo内容>文件 生成包含内容的文件
下面再执行echo内容>文件 覆盖
echo内容>>文件 追加
cls 清屏幕
.java源文件不可执行
从.java转为.class=编译

在开始学习Java编程之前,首先需要安装Java开发环境,安装好JDK之后需要配置环境变量.

eclipse配置环境变量:
右键此电脑>属性>高级系统设置>环境变量>双击系统变量path>新建>将变量值设置为bin目录下的文件夹>复制bin之前的地址>在环境变量下的系统变量新建>变量名为JAVA_HOME>变量值设置为之前复制的地址>双击path编辑环境变量>编辑>在bin之前输入%%>%%之间输入JAVA_HOME>在控制台输入javac和java检查是否安装成功

window>Preferences可以设置字体大小utf-8等等各种属性

alt+/系统提示
main然后alt+/生成public static void main(String[] args) {}
syso或者sout然后alt+/生成System.out.println();

输出语句
格式一:println 带有换行效果
格式二:print 不带换行效果
带有换行效果就是如果这一行是println,下一行不管是println还是print,下一行的内容都会在这一行内容的下面;不带换行效果就是如果这一行是print,下一行不管是println还是print,下一行的内容都会和这一行在同一行.综上所述,所谓的换行与否,是针对这一行和下一行的关系,与这一行和上一行之间并没有联系,只要这一行是println,则下一行和这一行必定不同行;只要这一行是print,则下一行和这一行必定同行.

在.java文件里一共存在2样东西
1.代码
代码是供程序执行的,是程序员编写的特定的功能
2.注释
注释是给人看的,类似于笔记和提示
程序运行的时候只会执行代码,不会执行注释

//	单行注释
	
	/* 
	 	多行注释
	 */
	
	/*
	 * 	文档注释
	 */

语句是程序执行的最小单元
语句是以分号结束的

变量:程序运行过程中可以发生变化的量
程序中往往可以定义变量来简化代码的复杂度
变量必须先定义再使用
变量的定义格式如下:
类型 变量名 = 初始值
例如: int age = 18

标识符
一般用来表示类名,接口名,变量名,方法名
标识符可以包含字母(a-z,A-Z),数字(0-9),下划线_,美元符$
变量名的命名规范:
1.满足标识符要求
2.数字不能开头
3.不能与系统关键字,保留字重名
4.见名知意
5.如果变量名由多个单词组成,第一个单词首字母小写,其他
单词首字母大写(驼峰命名法)

java里的数据类型一共2大类
1.基本数据类型(8种)
整数(4种):
byte:1字节 -128~127
short:2字节 -32768~32767
int:4字节
long:8字节
小数(2种):
float
double
布尔:boolean
字符:char
2.引用类型