什么是Java:
Java是一门面向对象的编程语言
面向对象:一个很抽象的专业术语,暂时不用管。
编程语言:计算机可以识别的语言。
Java的优势:
1.需求范围广,网站,微信小程序,手机APP等都是Java作为主要语言编写。
2.学习成本低,公认最简单的高级语言。
Java的专业术语:
JVM:Java虚拟机,运行Java的必备工具
JRE: Java运行环境,运行Java的必备环境
JDK: Java的开发工具包
其中JDK包含了JRE,JRE又包括了JVM
所以我们如果想使用Java只需要安装JDK即可。
Java的三大版本:
JavaSE Java基础版 重中之重
JAVAEE Java进阶版 做网站的必备技术
JAVAME Java进阶版 已过时,只需要知道它的存在,不需要知道怎么用。
Java的开发工具:
开发工具 优点 缺点 Eclipse 免费,简单 功能少 Idea 功能多 收费,使用复杂,破解复杂 新手适合Eclipse,高手适合Idea
新手:掌握程度在java面向对象设计,JavaWeb程序设计
高手:SSM框架,SpringBoot框架
Eclipse项目的目录说明:
第一层:project 表示项目名,例如goods_manage_system(商品管理) demo2201(演示2201)
第二层:JRE(Java的必备运行环境)和src(存放源代码的地方)
第三层:package(包),方便分类管理若干个源代码文件,一般使用公司域名倒写。
第四层:类,.java后缀的文件,java程序的源代码
命名规范:
项目名:纯小写,不包含中文。多个单词用下划线隔开即可
包名:公司域名倒写。例如com.yyzy.test
类名:大驼峰命名法。每个单词的首字母均大写。多个单词直接拼接,通过大写区分。
例如:GoodsPrice 商品价格。