
java学习笔记
luckyforefforts
这个作者很懒,什么都没留下…
展开
-
什么是JavaBean、bean 什么是POJO、PO、DTO、VO、BO 什么是EJB、EntityBean?
前言:在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。1、什么是POJO ?POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为转载 2020-09-04 10:05:42 · 300 阅读 · 0 评论 -
Java类加载机制(转载)
Java类加载机制(转载)概述在开始正文之前,我们先看两张图 。Java平台的理解?Java最显著的特性?Java是解释执行? 先看一下java程序的执行流程图再看一下jvm的大致物理结构图本文是我在学习jvm类加载机制的时候对网上的一些资料的整理和总结。本文将研究一下问题:什么是类加载?类的加载过程(生命周期)?类什么时候初始化?类初始化顺序?类加载器、反射、字节码等一系列问题。一、类加载机制概念Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化转载 2020-09-03 21:30:21 · 179 阅读 · 0 评论 -
java中双亲委派机制(转载+总结)
类加载器加载类的开放性类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己决定如何获取所需的类。虚拟机规范并没有指明二进制字节流要从一个Class文件获取,或者说根本没有指明从哪里获取、怎样获取。这种开放使得Java在很多领域得到充分运用,例如:从ZIP包中读取,这很常见,成为J转载 2020-09-03 21:25:05 · 166 阅读 · 0 评论 -
关于如何设置IDEA中的servlet的模板
关于如何设置IDEA中的servlet的模板点击左上角的File: Setting --> Editor --> File and Code Templates --> Other --> web -->Servlet Annotated Class.java进行如图中的设置由于我已经设置了java文件的作者信息相关格式,所以不需要在这里面再加入文件头信息模板代码如下:#if (${PACKAGE_NAME} && ${PACKAGE_N原创 2020-09-01 21:44:31 · 2354 阅读 · 0 评论 -
java中包名命名规范
在idea中创建package遇到的问题发现一个问题,当我创建一个lesson-02的package时,输入这个包名后,package自动变成了文件夹在网上搜索发下java包名一般是小写字母进行命令,所以不能加入一些特殊符号。摘抄以下命令规范以供记录在java开发的过程中,每名Java开发人员都可以编写属于自己的java package,为了在编写中保证每一个java package命名的唯一性,要求开发人员在自己定义的包名前加上唯一的前缀。所以多数开发人员采用自己公司的名称.项目名.模块名.原创 2020-08-28 10:32:33 · 4314 阅读 · 0 评论