Java 是Sun公司在1991年推出的一种面向对象的,跨平台的编程语言。而根据市场不同的发展,Java技术又分为三个不同的版本,分别为:J2SE,J2EE,J2ME。J2SE(Java 2 standard edition),主要针对的C/S架构的桌面应用程序。J2EE(Java 2 enterprise edition),主要针对的是企业级的应用,如EJB等。J2ME(Java 2 micro
转载
2023-08-21 19:37:43
57阅读
一、java的三大特性1、继承:继承是为了重用父类代码2、多态:程序中 定义的引用变量 所指向的具体类型和 通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定3、封装:隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。二、细说三大特性1、封装:从上面封装的定义可以看出,封装是为了“隐藏”一些东西,那么隐藏的是什么呢
转载
2023-08-31 10:45:10
45阅读
# Java体系概述
Java是一种广泛应用的编程语言,具有平台无关性、面向对象等特点。为了便于理解,Java的体系结构可以分为几个主要部分:Java语言、Java虚拟机(JVM)、Java标准类库(Java API)以及Java开发工具。本文将逐一介绍这几大块,并通过代码示例以及图示来帮助大家更好地理解Java体系的构成。
## 一、Java语言
Java语言是Java体系的核心,它是一种
原创
2024-09-18 06:27:53
27阅读
Java中一般认为有23种设计模式,分别是:1.创建型模式,五种:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式;2.结构型模式,七种:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。3.行为型模式,十一种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。常见的有:单例模式,工厂方
转载
2024-02-06 20:41:01
40阅读
进入正题:所谓三大框架,即:Struts+Hibernate+SpringJava三大框架主要用来做WEN应用。Struts:主要负责表示层的显示Spring:利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate:主要是数据持久化到数据库一 .Struts框架:struts是开源软件 核心是 mvc 1流程:服务器启动后,根据web.xml加载ActionServ
转载
2023-08-17 10:44:17
51阅读
1. os模块:这个模块提供一种方便的使用操作系统函数的方法2. sys模块:这个模块课访问由解释器使用或者维护的变量和与解释器进行交互的函数os模块与sys模块的区别:os模块负责程序与操作系统的交互,提供访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供一系列的函数和变量,用于操作python运行时的环境3.argparse模块:是用于解析命令行参数和选项的标准模块,作
转载
2023-10-17 12:34:45
177阅读
Java教程简介Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同
转载
2023-08-01 17:01:21
28阅读
java面向对象的三大特征:封装、继承、多态封装也叫作信息隐藏。是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个整体,数据隐藏在抽象数据的内部,对外保留接口保持与外界的联系。封装实现了专业的分工,降低耦合,内部的结构好维护,也可以对成员进行精确的控制封装的步骤1) 修改属性的可见性来限制对属性的访问
转载
2023-09-09 22:49:23
61阅读
通常我们将一个项目架构分为五层:表现层、控制层、逻辑层、Dao层和数据库。(人生没有白走的路,每一步都算数。)通俗点说就是:表现层就是看到的东西,比如你现在看到的当前页面; 控制层就将你的请求从页面传到后台代码;逻辑层就是处理你的请求的代码;DAO层就是将数据存到数据库中的代码;数据库就是存数据用的;一般还有一个实体entity:讲到实体这里就要再详细讲一下Java的各种对象(PO、BO、VO、B
转载
2023-06-18 20:57:05
185阅读
1.概念java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦截然后再之前或者之后加入某些操作。目前,我们需要掌握的主要是Spring的拦截器,Struts2的拦截器不用深
转载
2023-06-29 16:58:54
76阅读
MES是一套面向制造企业车间执行层的生产信息化管理系统,功能强大,可以为企业提供包括生产数据管理、计划排产管理、生产调度管理、库存管理、质量管理、人力资源管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析等管理模块。面对智能制造的MES,为实现内部信息互联互通,并能够支撑智能工厂所需的智能调度,可视化功能、系统集成能力和设备接口能力也是必不可少的。1、系统集成功能
转载
2024-01-10 19:46:29
143阅读
Spring框架是一个分层架构,有7个定义良好的模块组成1--核心容器核心容器提供spring框架的基本功能,核心容器的主要组件是BeanFactory, 他是工厂模式的实现. BeanFactory使用控制反转(IOC)模式将应用程序的配置和依赖性与实际的应用程序代码分开2--Spring上下文是一个配置文件,该配置文件向spring框架提供上下文信息3--Spring AOP通过配置
转载
2024-05-14 23:01:23
33阅读
## Java 学习分几大模块
Java 是一种面向对象的编程语言,广泛应用于软件开发领域。Java 学习可以分为以下几个模块:
1. 语言基础
2. 面向对象编程
3. 数据结构与算法
4. 多线程编程
5. 网络编程
6. 数据库编程
7. GUI 编程
8. Web 开发
9. Android 开发
下面将对每个模块进行详细介绍,并提供相应的代码示例。
### 1. 语言基础
学习
原创
2023-11-28 06:40:42
117阅读
1. 排序算法:冒泡排序, 两个两个比较大的放右面。// 冒泡排序:
for (int i = 0; i < a2.length - 1; i++) {
for (int j = 0; j < a2.length - 1 - i; j++) {
// 如果前面的大于后面的
if (a2[j] > a2[j + 1]) {
// 交换
## 如何实现“唯品会组织架构有几大中心”
作为一名刚入行业的小白,想要实现一个复杂的业务逻辑,比如“唯品会组织架构有几大中心”,你需要遵循一些基本步骤和流程。本文将详细解释整个实现过程,并提供相关代码示例。
### 实现流程
为了清晰地了解整个实现流程,可以参考以下表格:
| 步骤 | 描述 | 代码 |
|------|------|------|
| 1 | 需求分析 | 无 |
|
原创
2024-10-03 06:01:57
144阅读
Java设计模式7大原则单一职责原则接口隔离原则 Interface Segregation Principle依赖倒转原则 Dependence Inversion Priciple里氏替换原则开闭原则 Open Closed Principle迪米特法则 Demeter Principle合成复用原则 Composite Reuse Principle设计模式的目的:1.代码重用性;2.可读性
转载
2023-12-18 20:40:01
39阅读
Java容器大全一、集合框架二、Iterator题外话1. C++中的Reference与Pointer2. 内存分析三、Array、Arrays与ArrayList四、HashMap1. 概念2. 用法五、Set、List与Array之间的互转1. Set与List互转2. Array与List互转3. Array与Set互转 一、集合框架Java集合框架(java.util包)主要包括两种类
转载
2023-09-01 21:48:06
41阅读
如果说上一篇关于医疗信息可靠性的讨论还是残留了一些商业方面的味道(虽然名义上是要回归技术,但还是涉及到了一些业务方面的问题);那么,这篇打算把技术方面的牛角尖继续钻下去,讨论一下设计模式,而且:- 要只是讨论集成领域设计模式好像还不过瘾,那就先从整个医疗行业软件的角度开个头,不过不包括嵌入式系统;- 都是些常见的技术方案,未必是最优化的,也不会涉及任何商业机密,因为一些公开的出版物和网络社区里面都
## Java 的四层架构
在软件开发中,架构是设计和组织代码的基础。尤其在使用 Java 开发大型企业应用时,采用合理的架构模式可以提高代码的可维护性、可扩展性及可复用性。本文将探讨 Java 的四层架构,包括表现层、业务逻辑层、数据访问层和数据库层,并用简单的代码示例进行说明。
### 1. 表现层(Presentation Layer)
表现层负责与用户进行交互。在 web 应用中,这
原创
2024-08-01 18:10:38
141阅读
内存中的栈空间与堆空间我们通常所说的内存空间,包含了两个部分:栈空间(Stack space)和堆空间(Heap space)当一个程序在执行的时候,操作系统为了让进程可以使用一些固定的不被其他进程侵占的空间用于进行函数调用,递归等操作,会开辟一个固定大小的空间(比如 8M)给一个进程使用。这个空间不会太大,否则内存的利用率就很低。这个空间就是我们说的栈空间,Stack space。我们通常所说的
转载
2024-09-13 14:56:14
12阅读