【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进!
[1]
🔥知识点内容(本文以windows64位操作系统为例·傻瓜式操作流程-贼详细~~~)
🔓1. JDK下载·官网
🔓2.JDK安装 [2]
1) 在d盘创建一个文件夹管理安装软件 dev
2) 在dev里面创建了两个文件夹 用于存储安装的JDK以及JRE 名称叫jdk、jre
3) 点击jdk安装文件 第一次装到jdk 第二次安装到jre
4) 其他内容都是”下一步”
🔓3.Java开发环境配置 [3]
1) 鼠标右键点击“此电脑” “我的电脑””我的计算机”
2) 鼠标点击属性,然后弹出了一个窗口
3) 找到高级系统设置点击
4) 点击“环境变量”弹出了环境变量的窗口
5) 下面窗口添加系统变量
6) 点击“新建”变量名:CLASSPATH 变量值: .
7) 找到系统变量”path” 双击
8) Win7 : “c:\programxxxx\xxx” 在原有的变量值基础上添加一个;(英文分号)与前面分开,添加jdk安装目录下的bin路径”D:\dev\jdk\bin”
9) Win10 点开path,弹出一个窗口,点击新建,将jdk安装目录下的bin路径”D:\dev\jdk\bin”添加进去就可以了
10) 点击确定
11) 再点击确定
12) 再点击确定
🔓4.验证是否安装成功 [4]
1) Win按键+R:打开运行
2) 输入cmd 回车打开黑窗口
3) 输入 java -version :查看java版本
4) 输入javac 查看path是否配置成功
① 弹出提示表示成功
② 如果出现”javac不是内部指令”表示配置失败
!!!1、安装软件不要有中文目录!!!
!!!2、Path 配置也不要有中文符号 “;”千千万万不能中文!!!
🔓5. 开发工具介绍 [5]
JDK是Java开发工具包(Java Development Kit)的简称,
是一个软件;
如果要用Java语言编写程序,就必须在计算机上安装JDK;
JRE是Java运行环境(Java Runtime Environment)的简称
如果要在机器上运行Java程序,就必须要有JRE;
根据不同的操作系统,下载不同版本JDK软件安装即可
只要计算机上有JDK,就有JRE(因为做完java程序之后,测试一下,运行java程序,所以需要JRE)。如果不需要开发,只运行Java程序,也可以单独安装JRE。
JVM(Java Virtual Machine)称为Java虚拟机,在Java平台中有着举足轻重的地位
;
JVM可以理解为Java编译器和操作系统间的虚拟处理器;
编译器编译出的字节码只要JVM认识即可;
JVM再将字节码解释成操作系统认识的机器码;
只要需要运行Java程序的设备,都需要安装JVM;
JDK=JRE+开发工具
JRE=JVM+java类库
🔓6. JDK工具 [6]
JDK是开发工具包,提供了一系列的工具,都存在bin目录下,是一系列的.exe文件,可以直接在DOS窗口调用使用;
javac
– 编译器,将源程序转成字节码;
java
– 运行编译后的java程序(.class后缀的);
jar
– 打包工具,将相关的类文件打包成一个文件;
javadoc
– 文档生成器,从源码注释中提取文档;
jdb
– debugger,查错工具;
appletviewer
– 小程序浏览器,执行HTML文件上的Java小程序的Java浏览器;
javah
– 产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件;
javap
– Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义;
jconsole
– Java进行系统调试和监控的工具;
🔓7. 编程语言 [7]
我讲课 ----自然语言
机器--------机器语言
二进制系统:01100110
普遍编程语言转换方式
编译:会生成一个新的文件,运行效率快 不能跨平台
解释:不会生成新的文件,逐行翻译,逐行运行,运行效率低 可以跨平台
Java运行方式:
先编译,后解释运行
🔓8. JVM [8]
Java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
不同的操作系统有不同的虚拟机。
Java程序的运行一般经过五个步骤:
编写源代码,编译源代码,装载,校验,运行
。
1、创建一个文件(java叫做”源文件”),以”.java”为后缀,编写代码
2、由编译器对源文件进行编译,生成一个新的文件以”.class”为后缀(java叫做”字节码文件”)
3、字节码载入器,进行装载
4、检查代码是否有错(字节码校验器)
5、解释器进行解释运行到系统操作平台上
🔓9. 编写第一个Java程序 [9]
1、在f盘新建一个记事本文件
2、修改文件名称,修改成”Test.java”
(1) 修改后缀为.java
(2) Win10 文件夹上方有一个查看 文件扩展名挑勾
(3) Win7 “文件夹”上方 点击“组织”----”文件夹XXX选项” 弹出菜单”查看” 滚动滚动条,下方有一个”文件夹后缀” 取消隐藏文件扩展名 不挑勾
(4)
3、编写代码,保存代码
4、Win+R 弹出运行 输入cmd
5、打开F盘
6、利用编译器进行编译 javac+空格+文件名.后缀 回车 生成.class文件
7、解释运行字节码文件 java +空格+字节码文件的名称(类名,不包含后缀名) 回车
8、生成结果
!!!注意事项!!!
1、类前面常常使用public修饰,成为公共类,具体含义暂时不用理解,后续将学习;
然而,用public修饰的类所在源文件命名就有要求:.java文件的名字必须与源文件中的class名字完全一致,大小写也需要一致;
Test.java:1: 错误: 类Hello是公共的, 应在名为 Hello.java 的文件中声明
2、在一个.java文件中可以有多个Java类; 最多只能有一个public类; 也可以没有public类;
实际编程中,尽量不要在一个文件中存在多个类
,可读性比较差;
3、main方法是Java类运行的入口;
也就是说,一个Java类如果没有main方法,就不能运行; 没有main报错如下:
错误: 在类 One 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
main方法的声明如下所示:
public static void main(String[] args) {
}
其中public static void main 都不能修改,参数类型也必须是String[] 方法格式如下: 访问修饰符+返回值类型+方法名称+(参数列表)+抛出的异常{ 代码块---方法体 }
参数名称args可以修改;
🔓10. CLASSPATH:为何要去配置??? [10]
Java +类名运行java代码的时候,JVM去哪里找字节码文件
查看当前classpath(类的路径是哪里):set classpath
.:表示的是当前目录
如果classpath配置出现问题,就会出现一下错误:
错误: 找不到或无法加载主类 Hello
🔓11. Eclipse IDE [11]
1) 安装
(1) 直接解压就可以使用
(2) 安装版,可能需要选择版本 next 选择目录 一直next就可以
2) 如果打开之后出现以下问题:表示jdk版本与eclipse版本是不匹配
(1) Jdk 64位
(3)
(2) Eclipse是32位
3) 设置eclipse 的编码方式,以后创建项目都是同一个编码方式
(1) 找到Window选项卡----Preferences首选项
(2) 搜索encoding
(3) 找到workspace
(4) 左下角 编码 改成other :UTF-8
4) 打开Eclipse的时候会有一个操作
(1) 选择工作空间,今后创建项目的位置
(2) 再f盘 创建了一个javaseworkspace作为今后javase阶段代码存储的目录(工作空间)
(3) 让eclipse workspace指向当前的文件夹就可以了
(4) 是否一直以当前的目录作为工作空间打开,挑勾
5) 创建项目
(1) File--new--project(java project 直接点击就行)---java project---点击nect出现以下界面
(2) 创建项目名称 sutdent manager score sms 不要纯数字和中文名称
(3) 点击next
(4) 点击完成
6) 创建类
(1) 鼠标右键点击src -----new------class
(2) 类名,首字母要大写
(3) 点击完成
7) 调整文字大小
(1) 找到Window选项卡----Preferences首选项
(2) 搜索font
(3) 找到colors and fonts
(4) 找到Basic 点开
(5) 选择展开后的 Text font 鼠标点击打开
(6) 选择字号 点击完成
8) 提示键Alt+?(/)
9) 主函数 输入main 点击Alt+/
10) 打印语句 syso 点击 Alt+/
11) 运行
(1) 鼠标在当前代码点击鼠标右键
(2) Run As
(3) Java Appliction
(4) 也可以点击下图标
12) 如果在eclipse中出现错误代码,一般在代码左边都会有一个红色的小叉,鼠标移到小叉上面,点击F2这个按键,弹出提示信息