千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

Java开发环境搭建
下载JDK8
https://www.oracle.com/java/technologies/downloads/#java8-windows
卸载JDK
删除系统配置【环境变量】
移除应用程序
安装JDK
双击安装包
选择安装路径
新手不用选择安装路径
路径末尾需要时D:\dev\Java\jdk1.8.0_201\
【不用出现中文、其他特殊字符】
配置环境变量
在为何位置访问java和javac命令
HelloWorld
编码工具
记事本
熟悉代码编写、编译、运行过程
Eclipse
集成开发环境,使用到一阶段结束
IDEA
集成开发环境,一直用到毕业
Java程序开发流程
编写代码
编写程序,组织数据和指令
编译代码
把我们能识别的内容变成计算机能识别的内容
产生.class类型的文件
运行编译之后的代码
运行字节码文件【运行的时候不用加上.class这个后缀】
编写代码
Java
public class Demo01 {
public static void main(String[] args){
System.out.println("Hello Demo01...");
}
}
public
公开的,Java中的关键字,访问权限修饰符,第三周详细讲解
class
类,Java中的关键字,表示声明了一个新的类,第十天讲解
Demo01
类名,自定义的名字,每个单词的首字母大写
标识符部分会详细讲解【明天】
编译之后产生的class文件和类名是完全相同的
同一个Java文件中不能出现多个名字完成相同的类名
{}
类名后面的括号,表示类的作用范围
必须成对出现,有开始和结束
static
静态的,Java中的关键字,表示存储位置和访问方式,第三周讲解
void
方法运行之后不产生返回值,Java中的关键字,下周讲解【函数部分】
main
方法名字,主方法【程序的入口】
名字不容写错
(String[] args)
main方法的参数,目前不容改变
{}
方法的作用范围,有开始和结束
多个方法可以在同一个Java文件中并存
名字不能重复,作用范围不能交叉
System.out.println("Hello Demo01...");
方法体,方法具体执行的代码
可以是任意行
编译代码
计算机、虚拟机运行的是二进制的内容
我们书写的内容并不是二进制
字符、代码==》开发者认识
二进制、字节码==》计算机认识
需要把代码编译成为计算机能识别、执行的内容
编译的命令
javac.exe
可以简写为javac
编译的操作
javac 文件名字.java
javac HelloWorld.java
javac Demo01.java
编译的结果
产生一个字节码文件【.class】
字节码文件的名字和类名是完全相同的
代码中class关键字后面的那个名字
运行代码
实际执行的是字节码文件中的内容
执行的命令
java.exe
可以简写为java
运行的操作
java 类名
java HelloWorld
java Demo01