第一步:设置环境----JDK
菜单【window】---展开---选择【preferences】-----弹出属性窗体
----【java】选项------展开---【installed jre】
----选中自带的--【remove】
----【add】----弹出窗体----【next】------弹出窗体
----【jre home】----点击后面【directory】
```
PATH=D:\ruanjiankaifa\apache-maven-3.6.3\bin;D:\ruanjiankaifa\sts-bundle\sts-bundle\sts-bundle\Java\jdk1.8.0_112\bin;C:\Windows\system32;C:\Windows;C:\Windows\S
ystem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
```
第二步:设置编码
菜单【window】---展开---选择【preferences】-----弹出属性窗体
--【General】------展开---点击【workspace】--右下方【encoding】
---【UTF-8】--以后java所有的环境编码全部UTF-8
---[APPLY AND CLOSE]
第三步:设置字体
菜单【window】---展开---选择【preferences】-----弹出属性窗体
--【General】------展开---选择【appearance】
---选择【colors and fonts】---【basic】---展开-【textfont】
第四步:设置代码或或者注释模板【暂时不设置】
菜单【window】---展开---选择【preferences】-----弹出属性窗体
---【java】--展开---选择【code style】
--展开---选择【code templates】
【commens--注释模板】
【code】--代码模板
7.如何使用工具写代码
工具管理代码的方式【区分管理】
如何区分?使用项目的概念---进行业务独立---称为一个项目
工具项目---------我的一套业务功能
项目的本质-----文件夹
编写业务代码之前需要分析业务--创建项目
工具创建项目的方式---
菜单【file】---展开【new】----【java project】
项目列表区----新工具---有【create a java project】---点击
已经有一个创建好的项目---空白右击鼠标----【new】--
创建项目--弹出窗体--设置项目参数
project name---项目的名字
检查jre的版本是不是自己个的
---【finish】
项目结构分析:
jre------运行环境
src----放所有的代码业务
创建一个类运行
选中src-----右击----new-----class
弹窗窗体--设置
name----起java文件名字和类名
勾选----public static void main(String[] args) 生成
备注:选择性记忆-
选中项目------右击----【build path】----【configure build path】---点击
弹出窗体---【libraries】------右边【add libraries】
快捷提示:alt+/
运行代码:选择带有main函数的类---右击---【run as】----选择第一个
备注:假如一不小心把不该关闭的窗口关闭了----应该怎么办?
A:很熟练工具--菜单【window】----【show view】---找到对应的面板
B:不熟练----一键还原---菜单【window】
---【perspective】---【reset perspective】--点击
注释模板修改
files---java类文件的最前面的注释模板
types----java类定义上面注释模板
methods----所有函数【方法】上面的注释模板
第四件事情:java的编码规范--核心思想--面向对象
1.为什么学习?
原生编写代码--没有规矩----写出来的代码比较繁琐---无法达到应用级别
java自己的一套编码格式规范--立规矩----面向对象
2.为什么使用面向对象这种思想?
面向对象的思想更加符合当前生活思维习惯
除了面向对象思想
面向过程
面向接口【属于面向对象的一部分】--架构师设计层面
3、对比面向对象和面向过程边编程!
案例:
把大象装进冰箱
面向过程:重点关注的是【过程】---需要参与整个过程
先有大象和冰箱
思考大象能不能装进冰箱
如果能直接装进----是否使用工具
如果不能---杀了大象--剁成块--装进去
关闭冰箱门
如果还想再撞几头大象---重复性业务
优点:
无论如何--业务是可以完成的
缺点:
业务过程繁琐重复
面向对象:重点关注的是【对象】------专业人做专业事情
不在关心过程----关注谁能做这个事情--找到他来做
有大象 和 冰箱
大象装进冰箱工作--------外包给能做这个事情的对象或者个体
只要看到结果---大象装进了冰箱
不管装几头大象----只要交给能做这个事情的对象
优点:
专业做专业事情---过程就变得简单可重复
缺点:
看不到过程--无法控制过程风险、
有可能找不到这个对象-----【可以自己创造一个】
找对象:
没有对象之前----面向过程的
找到对象之后---纯面向对象
4、java语言的编程思想就是纯面向对象
在java人的眼中--万事万物皆对象