要想成为优秀的程序员,需要付出艰苦的努力和无数个奋斗的日夜。
JavaSE 与 JavaEE
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
Java教程学习、C语言中文网Java学习教程、推荐学习视频
文章目录
- [JavaSE 与 JavaEE](#JavaSE 与 JavaEE)
- 前言
- 命名规范
- [与 Java 有关的环境配置安装](#与 Java 有关的环境配置安装)
- [JavaSE 主要知识整理](#JavaSE 主要知识整理)
- [JavaEE 主要知识整理](#JavaEE 主要知识整理)
前言
一定不要纠结于概念,不要停留,快速入门、快速实战;实战中提高,发展中解决问题
碰到错误、碰到异常,要和看到美女帅哥那样兴奋!你解决的每一个错误,都是你提高的阶梯!所谓编程经验很大程度就是指"调错的经验"
提示:这里可以添加本文要记录的大概内容:
-
什么是Java?
Java是一种流行的编程语言,由Sun Microsystems于1995年推出。
Java的主要特点包括平台无关性、强类型、内存管理、自动垃圾收集、安全性和易学易用等。
-
怎么应用Java?
Java可以应用于很多不同的领域,下面是一些常见的应用方式:
Java被广泛应用于企业级开发、Web开发、移动应用开发、游戏开发、嵌入式系统开发、桌面应用程序开发等领域。
-
Java应用在哪?
Java应用非常广泛,可以应用于除上面领域外,还可以应用在大数据处理、云计算等多个领域
-
与其他语言对比Java有什么优点?
Java是一种非常流行且广泛应用于企业开发和移动应用程序开发的编程语言。与其他语言对比,Java有以下优点:
① 简单易学:Java是一种广泛应用的编程语言
② 跨平台性:可以运行在各种不同的计算机和操作系统上
③ 安全性:使用Java企业级框架可以快速构建可靠、安全、高效的企业级应用程序
④ 面向对象:它是一种面向对象的语言
⑤ 开源
⑥ 大量的类库:如果你想应用Java,可以根据你的需要选择相应的开发工具、框架和库,进行相应的开发
⑦ 高性能
命名规范
- 见名知意
- 变量和方法是小驼峰命名
- 类是首字母大写大驼峰命名
- 不要使用拼音命名
在写实体时加前缀:有自己的一套标准,代码阅读,方便、舒服
一眼看出什么类型,比如String:str,Integer:num,Double:num,Boolean:bool,Date:dt
java
public class Supplier implements Serializable {
/*主键*/
@TableField(value = "id")
@TableId(value = "id",type = IdType.AUTO)
private Integer numId;
/*供应商名称*/
private String strName;
/*供应商描述*/
private String strContent;
/*供应商供货时间*/
private Date dtSupplyTime;
}
注释:在代码中用注释要用文档注释,写上时间,姓名
java
/**
* 表名:supplier
* @createTime 2024年03月02日 11:33:00
* @author 二哈喇子!
*/
正在更新中~ ✨

提示:以下是本篇文章正文内容,下面案例可供参考
与 Java 有关的环境配置安装
| 安装配置教程 | 链接跳转 |
|---|---|
| JAVA环境变量配置步骤及测试(JDK的下载 & 安装 & 环境配置教程) 、Eclipse安装 | https://blog.csdn.net/rej177/article/details/124891655 |
| Java环境下Maven安装与环境变量配置 | https://rej177.blog.csdn.net/article/details/131565196 |
| Tomcat下载安装以及配置(详细教程) | https://blog.csdn.net/rej177/article/details/126135033 |
| IDEA安装及使用详细教程 | https://blog.csdn.net/rej177/article/details/123156627 |
| IDEA的那些各种环境配置及实用插件 | https://blog.csdn.net/rej177/article/details/125646208 |
java的环境配置确实有点多😅这一整理自己也吓一跳
JavaSE 主要知识整理
| 学习路线 | 知识定位 |
|---|---|
| Java基本语法 | Hello World、变量、❗基本数据类型、❗标识符命名规则、Java基本输入输出 |
| Java入门程序------Java运算符 | 赋值、算数、比较、逻辑复合、条件、字符串连接运算符、三元运算符 |
| Java程序流程控制语句 | 选择结构------顺序结构、分支结构❗------if 语句、switch分支,❗循环结构(for、while、do while循环)、死循环与嵌套循环等 |
| Java数组 | 一维数组、二维数组、二分查找、数组操作 |
| 方法的定义和调用 | 方法定义、调用、值传递 |
| ❗重载与重写 | 方法重载、方法重写 |
| Java面向对象开发------基础 | 类和对象、构造方法、匿名对象、变量作用域、this关键字、❗垃圾回收 |
| ❗面向对象的特征 | 面向对象的封装、继承、多态、抽象 |
| 面向对象七大设计原则 | 单一原则、开闭原则、依赖倒置~ 、接口隔离~ 、里氏替换~ 、迪米特~ 、合成/聚合复用~ |
| Java异常处理 | 捕获异常try...catch、异常声明throws、自定义异常、抛出异常、❗总结 |
| ❗Java接口和抽象类 | 定义接口、实现接口、接口测试、抽象类、❗接口和抽象类区别 |
| Java中常用的工具类 | ❗Object类、包装类、SimpleDateFormat、数字格式化、❗String字符串类 |
| ❗Java集合 | Collection体系集合类、Collection集合类的三种遍历方式、Map体系集合类、集合使用异常、泛型 |
| ❗ Java多线程开发 | 继承Thread类、实现Runnable接口重写run方法、实现Callable接口,重写call方法 |
| JDK8新特性 | JDK8新特性❗、Stream流 |
JavaEE 主要知识整理
| 学习路线 | 知识定位 |
|---|---|
| Web应用系统开发的两种流行架构 | C/S(客户端/服务器)、B/S(浏览器/服务器) |
| 常见的HTTP响应状态码类型 | 400---500报错之间的真实含义 |
| Servlet 开发技术 | 创建Servlet项目、处理请求并相应、Servlet生命周期、CORS跨域设置、❗get 和 post 有什么区别,如何使用 |
| Servlet 会话跟踪基础 | Session和Cookie,他们之间的区别 |
| JavaWeb过滤器与监听器 | Servelt 组件、Filter组件(过滤器组件)、Listener组件(监听器组件) |