- 2024-09-10面向对象编程(OOP)之深入理解
前言:想象一下,你正在搭建一座乐高城堡。你不需要从头开始制作每一个砖块,而是利用现成的砖块,按照说明书进行组装。面向对象编程(OOP)也是类似的理念,它将复杂的程序分解成一个个独立的“砖块”——对象,然后通过组合这些对象来构建整个程序。1.封装:保护数据,控制访问就像乐高城
- 2024-09-08继承
概述封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为.利用封装,就可以把一些零散的数据和一些行为封装为一个整体,这个整体就是对象.假设现在要在方法当中打印学生的信息,如果没有封装,那么就要把这些零散的数据全部单独地传递给方法,那么方法就要写很多很
- 2024-09-058.封装
MODULE8 封装1.要回使用private关键字修饰成员,并知道被private修饰之后的作用(访问特点)是什么2.会使用set方法为属性赋值,使用get方法获取属性值3.会利用this关键字区分重名的成员变量和局部变量4.会利用空参构造创建对象,并知道空参构造作用5.会使用有构造创建对象,并为属性赋值
- 2024-09-02Java基础(7)- Java代码笔记4
目录一、面向对象1.面向对象介绍2.类的介绍和定义3.对象的使用4.匿名对象5.面向对象内存图a.一个对像内存图b.两个对象内存图c.两个对象指向同一片空间内存图6.成员变量和局部变量的区别7.MyDate类二、封装1.封装介绍2.private关键字3.get&set方法4.this关键字
- 2024-08-15Java 入门指南:Bean 特殊的Java类
JavaBeanJavaBean是一种符合特定约定的Java类,用于在Java程序中封装数据和行为。它是一种重要的编程模式,用于简化和统一对象的创建、访问和操作,使得其他Java类可以通过自省(反射)机制来发现和操作这些JavaBean的属性。JavaBean可以用于实现数据封装、数据传输、持久
- 2024-08-08MVC、三层架构、分页
一、MVC什么是MVC?MVC全名是ModelViewController,是模型(Model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。最简单、
- 2024-05-10Json生成Java实体类工具
1,贴入json内容,Javabean的类名、包名即可自动生成JavaBean代码,并可以直接打包下载源码2,支持将任意复杂/简单格式的Json字符串生成Javabean实体类3,提供Json格式错误提示,不会格式化不符合规范的Json字符串,确保了Javabean实体类的准确性4,如果你的Json字段包含系统关键字,又不
- 2024-04-22JavaBean知识
“感谢您阅读本篇博客!如果您觉得本文对您有所帮助或启发,请不吝点赞和分享给更多的朋友。您的支持是我持续创作的动力,也欢迎留言交流,让我们一起探讨技术,共同成长!谢谢!
- 2024-03-28JSP与JavaBean 《Java Web开发从入门到实战》第五章节
编写JavaBean1JavaBean特点可重用升级方便不依赖于平台JavaBean分类业务bean封装业务逻辑、数据库操作等数据bean封装数据让JSP引擎(如Tomcat)知道一个bean的属性和方法类的成员变量要有setXXX方法(获取属性)和getXXX方法(更改属性)对于boolean类型的成员变量,允许
- 2024-03-18Web 开发模式演进过程
作为初学者,要了解Web开发模式的演进过程,并从这些演进过程中看到变化,这样有利于开发者的思路提升。什么是Web开发Web:网页,可以通过浏览器访问的资源Web开发:基于网页载体的软件开发,以网页提供给用户进行业务功能操作Web应用:由多个静态和动态web资源组成,如:HTML、CS、
- 2024-03-15javabean:VO和POJO的区别?
实体类都是JavaBean的一种 实际上没区别 功能都一样 使用的时候区别(VO一般在命名结尾有大写VO 以做区别)参考:https://blog.csdn.net/huang_ftpjh/article/details/90232922关于java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释摘抄参考2:https://blog.csdn.net/weixin_6938139
- 2024-03-11熟悉又陌生的JavaWeb 第4天
传送门JSP和JavaBean认识JavaBean在JSP中使用JavaBean为了好看,jsp里只有xml标签,也就是后来的jspx后缀文件的基础很不易读,不建议这么写<jsp:useBeanid="tagNewObj"class="com.lazyking.Student"/><jsp:setPropertyname="tagNewObj"property="id"param
- 2024-03-04JAVA面向对象基础:封装,实体JavaBean
封装: 封装设计对象规范:合理隐藏,合理暴露 即类中使用的public与private关键字合理使用(只暴露对对象数据操作的方法,不暴露数据,故在对象中用private来封装数据,用public来封装方法)将成员变量保护起来,将get与set方法暴露出来供相关操作。将需要外界访问的成员方法用public,不
- 2024-03-04Java List常用方法Stream()简要总结&生成的List去重
Java中,ArrayList应该是比较常用的一个对象了;那么它的stream()方法大家了解过吗?如果可以熟练使用stream()方法,就可以方便地获取list中元素的某个特定字段、对list中的元素进行筛选、或者把list转成map。参考:https://blog.csdn.net/BHSZZY/article/details/122860048如何获取不重
- 2024-02-2919
JavaBean可分为两种:一种是有用户界面(UI,UserInterface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。JavaBean是可复用的平台独立的软件组件,开发者可以在软件构造器工具中对其直接进行可视化操作。软件构造
- 2024-02-282.3
学习JavaBean JavaBean是可重用组件,通常是一个Java类,符合一定的编写规范,具有无参数构造函数、属性私有、公共访问器(getter和setter方法)等特征。JavaBean的属性通过私有字段和公共的getter和setter方法暴露。getter方法用于获取属性的值,setter方法用于设置属性的值。JavaBean应
- 2024-02-282.15 javabean
Javabeanpackagebean;publicclassBase_InformationBean{privateStringcode;privateStringpassword;publicStringgetCode(){returncode;}publicvoidsetCode(Stringcode){this.code=code;}publ
- 2024-01-30JavaBean
- 2023-11-05java javaBean
this关键字可以区别成员变量和局部变量构造方法构造方法也叫作构造器、构造函数。作用:在创建对象的时候给成员变量进行赋值的。如果我们自己没有写任何的构造方法那么虚拟机给我们加一个空参构造方法构造方法的定义:如果没有定义构造方法,系统将给出一个默认
- 2023-10-25Java基础 序列化流和反序列化流的 三个使用细节
细节一:如果说一个类实现了Serializable接口,表示这个类的对象是可被序列化的,Java底层会根据这个类里面所有的内容进行计算,计算出一个long类型的序列号(或版本号)。假设计算出来的版本号是1,当我创建了一个这个类的对象的时候,在对象里面就包含了版本号1,用序列化流写到本地文
- 2023-10-2410.20
1、今天学习了数据库连接池, 2、学习lombok实现javabean的简便开发
- 2023-10-18第二章 第一二节 Map替换实体类,封装响应结果和全局异常处理
项目前期准备一.Map代替实体类与数据库交互1.Map的优点 灵活性强于JavaBean,易扩展,耦合度低 写起来简单,不用每次都修改 易于mybatis数据库操作 缺点:不能直接明显看出map中的参数2.javaBean的优缺点 优点:更符合java语言的规则,且名字可以直接看出 缺点:需要
- 2023-10-11struts2调用javabean中的方法
1.<s:setname="str"value="helloworld"></s:set><s:propertyvalue="%{@com.Test@func(#str)}"/>其中func是com.Test中的一个静态方法2.<s:beanname="com.Test"id="t"><
- 2023-09-20group by 用java代码实现
importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Map.Entry;publicclassListGroup{publicstaticvoidmain(String[]args){List<JavaBean>list=newArrayList<JavaB
- 2023-08-29JavaBean的get、set方法引发的讨论
一哥们发的一个被大家广泛认为蛋疼的帖子,如下: //设置成私有变量,有什么鸟用?难道是为了整个团队配合的时候告诉那些人这个变量不可以动吗?那是不是一个开发一个项目的时候这些修饰符是毫无意义的?privateStringcode;publicvoidsetCode(Stringcode){