JavaSE 与 JavaEE 知识点整合

要想成为优秀的程序员,需要付出艰苦的努力和无数个奋斗的日夜。

JavaSE 与 JavaEE

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加

Java教程学习C语言中文网Java学习教程推荐学习视频


文章目录

  • [JavaSE 与 JavaEE](#JavaSE 与 JavaEE)
  • 前言
  • 命名规范
  • [与 Java 有关的环境配置安装](#与 Java 有关的环境配置安装)
  • [JavaSE 主要知识整理](#JavaSE 主要知识整理)
  • [JavaEE 主要知识整理](#JavaEE 主要知识整理)

前言

一定不要纠结于概念,不要停留,快速入门、快速实战;实战中提高,发展中解决问题

碰到错误、碰到异常,要和看到美女帅哥那样兴奋!你解决的每一个错误,都是你提高的阶梯!所谓编程经验很大程度就是指"调错的经验"

提示:这里可以添加本文要记录的大概内容:

  1. 什么是Java?

    Java是一种流行的编程语言,由Sun Microsystems于1995年推出。

    Java的主要特点包括平台无关性、强类型、内存管理、自动垃圾收集、安全性和易学易用等。

  2. 怎么应用Java?

    Java可以应用于很多不同的领域,下面是一些常见的应用方式:

    Java被广泛应用于企业级开发、Web开发、移动应用开发、游戏开发、嵌入式系统开发、桌面应用程序开发等领域。

  3. Java应用在哪?

    Java应用非常广泛,可以应用于除上面领域外,还可以应用在大数据处理、云计算等多个领域

  4. 与其他语言对比Java有什么优点?

    Java是一种非常流行且广泛应用于企业开发和移动应用程序开发的编程语言。与其他语言对比,Java有以下优点:

① 简单易学:Java是一种广泛应用的编程语言

② 跨平台性:可以运行在各种不同的计算机和操作系统上

③ 安全性:使用Java企业级框架可以快速构建可靠、安全、高效的企业级应用程序

④ 面向对象:它是一种面向对象的语言

⑤ 开源

⑥ 大量的类库:如果你想应用Java,可以根据你的需要选择相应的开发工具、框架和库,进行相应的开发

⑦ 高性能


命名规范

  1. 见名知意
  2. 变量和方法是小驼峰命名
  3. 类是首字母大写大驼峰命名
  4. 不要使用拼音命名

在写实体时加前缀:有自己的一套标准,代码阅读,方便、舒服

一眼看出什么类型,比如String:strInteger:numDouble:numBoolean:boolDate: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组件(监听器组件)
相关推荐
之歆18 小时前
Spring AI入门到实战到原理源码-多模型协作智能客服系统
java·人工智能·spring
yyy(十一月限定版)18 小时前
c++(3)类和对象(中)
java·开发语言·c++
IT 行者18 小时前
Spring Security 7 OAuth2 Token 格式选择浅析
java·后端·spring
shughui18 小时前
最新版IntelliJ IDEA下载+安装+汉化(详细图文)
java·ide·intellij-idea
小罗和阿泽18 小时前
java 【多线程基础 三】
java·开发语言
想你依然心痛18 小时前
从x86到ARM的HPC之旅:鲲鹏开发工具链(编译器+数学库+MPI)上手与实战
java·开发语言·arm开发·鲲鹏·昇腾
我的golang之路果然有问题18 小时前
积累的 java 找工作资源
java·笔记
编程大师哥18 小时前
Java 常见异常(按「运行时 / 编译时」分类)
java·开发语言