zoukankan      html  css  js  c++  java
  • Java开发名词解释

    API

    问题:API
    
    解释:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
    

    JDK

    问题:jdk是什么?
    
    解释:Java开发工具包 (Java Development Kit ) 的缩写;
    

    JRE

    问题:jre是什么?
    
    解释:Java运行环境(Java Runtime Envirnment)的缩写;
    

    ClassPath

    问题:配置classpath的作用?
    
    解释:Classpath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包
    

    JVM

    问题:JVM是什么?
    
    解释:Java Virtual Machine(Java虚拟机)的缩写
    

    POJO

    问题:POJO是什么?
    
    解释:Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
    POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。
    

    实例:

    public class User {
        
        private long id;
        
        private String name;
        
        public void setId(long id) {
            this. id = id;
        }
        
        public void setName(String name) {
            this. name=name;
        }
        
        public long getId() {
            return id;
        }
        
        public String getName() {
            return name;
        }
    }
    

    VO

    问题:VO是什么?
    
    解释:值对象(Value Object);精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方
    

    PO

    问题:PO是什么?
    
    解释:持久对象(Persisent Object);他的属性是跟数据库表的字段一一对应的。
        PO对象需要实现序列化接口;他是有状态的,每个属性代表其当前的状态。它是物理数据的对象表示。使用它,可以使我们的程序与物理数据解耦,并且可以简化对象数据与物理数据之间的转换。 
    

    MO

    问题:
    
    解释:
    

    DTO

    问题:
    
    解释:
    

    DAO

    问题:
    
    解释:
    

    Service

    问题:
    
    解释:
    

    JMS

    问题:
    
    解释:
    

    JTA

    问题:
    
    解释:
    

    Tomcat

    问题:
    
    解释:
    

    JDBC

    问题:
    
    解释:
    

    Servlet

    问题:
    
    解释:
    

    Maven

    问题:
    
    解释:
    

    Git

    问题:
    
    解释:
    

    propertie

    问题:.propertie文件是什么?
    

    yml

    问题:.yml文件是什么?
    

    md

    问题:.md文件
    

    Spring

    IOC

    Issue

    问题:Issue是什么?
    
    解释:Issue指的的是一项待完成的工作,通常与系统的改进相关。翻译为中文叫“问题”;
    

    gitignore

    问题:gitignore文件是什么?
    
    解释:在Git中非常重要的一个文件——.gitignore。注意最前面有个“.”。
    
    场景:在实际项目中,很多文件都是不需要版本管理的,例如eclipse项目文件.project .settings等这些都是和项目本身没有关系的文件,不需要上传到Git仓库中。
    
    样例:
        /mtk/      过滤整个文件夹 
         *.zip     过滤所有.zip文件
        /mtk/do.c  过滤某个具体文件
        
    注意:必须在上传前设置过滤规则,否则无法过滤;
    

    pom.xml

    问题:pom.xml是什么?
    
    解释:POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用xml表示,名称叫做pom.xml。
    作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等。
    事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。
  • 相关阅读:
    [转载] 长草颜文字的写给未来
    [彩蛋题] egg
    最近发现一些项目ignore文件没有生效,请使用下面方式清理下Cache
    freemarker显示含有html代码的内容
    数字化技术促进电网转型发展
    停更的时间里,我也在好好生活和工作
    iOS 开发问题集锦(一)
    SVN 在 Xcode中的状态说明
    virt-v2v命令将ESXI 虚机迁移到OpenStack中
    修改openstack镜像--支持root密码登陆
  • 原文地址:https://www.cnblogs.com/daxiang2008/p/10063620.html
Copyright © 2011-2022 走看看