美文网首页
Java命名常用单词

Java命名常用单词

作者: AC编程 | 来源:发表于2022-12-09 09:50 被阅读0次

一、populateBean

1.1 中文

填充对象属性

1.2 使用示例

populateMember() 填充组装Member信息

1.3 参考来源
1.3.1 Spring源码

Spring通过populateBean方法给Bean实例填充属性。

Spring源码截图

二、fillProperties

2.1 中文

填充属性

2.2 使用示例

fillMember() 填充组装Member信息

2.3 参考来源
2.3.1 Spring源码

Spring读取配置文件

Spring源码截图

三、deduce

3.1 中文

推断

3.2 使用示例

deduceMainApplicationClass,SpringBoot推断出主方法所在的类

3.3 参考来源
3.3.1 Spring源码

org.springframework.boot.SpringApplication


private Class<?> mainApplicationClass;


public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) {
        this.resourceLoader = resourceLoader;
        Assert.notNull(primarySources, "PrimarySources must not be null");
        this.primarySources = new LinkedHashSet<>(Arrays.asList(primarySources));
        this.webApplicationType = WebApplicationType.deduceFromClasspath();
        this.bootstrapRegistryInitializers = new ArrayList<>(
                getSpringFactoriesInstances(BootstrapRegistryInitializer.class));
        setInitializers((Collection) getSpringFactoriesInstances(ApplicationContextInitializer.class));
        setListeners((Collection) getSpringFactoriesInstances(ApplicationListener.class));
        this.mainApplicationClass = deduceMainApplicationClass();
    }

    private Class<?> deduceMainApplicationClass() {
        try {
            StackTraceElement[] stackTrace = new RuntimeException().getStackTrace();
            for (StackTraceElement stackTraceElement : stackTrace) {
                if ("main".equals(stackTraceElement.getMethodName())) {
                    return Class.forName(stackTraceElement.getClassName());
                }
            }
        }
        catch (ClassNotFoundException ex) {
            // Swallow and continue
        }
        return null;
    }

四、Arguments / args

4.1 中文

参数

4.2 使用示例
public static void main(String[] args) {
        SpringApplication.run(SpringbootTestApplication.class, args);
}
  • org.springframework.boot.ApplicationArguments

  • org.springframework.boot.DefaultApplicationArguments

4.3 参考来源
4.3.1 Spring源码
SpringApplication源码

五、prepare

5.1 中文

准备

5.2 使用示例
  • org.springframework.boot.SpringApplication.prepareEnvironment()
  • java.sql.PreparedStatement
5.3 参考来源
5.3.1 Spring源码
SpringApplication源码 SpringApplication源码
5.3.2 java.sql.PreparedStatement源码
PreparedStatement源码

六、doXXX()

6.1 中文

做XXX

6.2 使用示例

doGetBean() 获取Bean

6.3 参考来源
6.3.1 Spring源码

org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean()

AbstractBeanFactory源码

七、util

7.1 中文

工具

7.2 用法

1、用做包名,存放项目中的各种工具包。
2、建议:参考JDK源码,不要在后面加s,写成utils。
3、JDK中,java.util包下的工具类类名,一般是在类名后面加s,而不是写成XxxxxUtil.java

7.3 参考来源
7.3.1 JDK源码

java.util包下的工具类:Collections、Comparators、

相关文章

  • Java命名常用单词

    一、populateBean 1.1 中文 填充对象属性 1.2 使用示例 populateMember() 填充...

  • Java SE 手册

    JAVA的命名 小驼峰命名法,除第一个单词外,其他单词首字母大写; 大驼峰命名法,连第一个单词首字母也大写了,常用...

  • Java 开发基础规范

    推荐 阿里巴巴 java开发手册 Java 相关命名、规范 命名:Java 类名命名(用名词性单词组合)普通类名:...

  • js : 基础 知识

    命名规则:匈牙利命名,又称驼峰命名 除了第一个单词外,从第二个单词开始,每个单词首字母大写 常用的命名前缀 页面的...

  • Java 基础

    一:Java命名规则: 1.包命名:所有单词字母小写 2.类命名:所有单词的首字母大写 3.属性命名:第一个单词的...

  • Android开发规范

    Android开发规范 一、命名规范 JAVA类和变量命名 1.命名使用英文单词拼接,驼峰命名法,不可使用拼音 2...

  • 命名规则

    Java Bean的命名规范如下: (1)包命名:全部字母小写。 (2)类命名:每个单词首字母大写。 (3)属性名...

  • 第6、7章 标识符名称定义相关编码准则

    记录此书中的内容前先介绍目前业界常用的几种标识符命名方法: 一、骆驼命名法(Camel Case) 单词之间不以空...

  • java中变量和常量

    JAVA 常量 常量: (命名规范: 字母全部大写,单词之间用 "_"进行分隔 ) (1)在程序执行过...

  • 使用Mybatis时实体类属性名和表中的字段名不一致导致结果无法

    问题描述 java中的属性的命名规则为驼峰式命名,mysql中则使用下划线将各个不同的单词分开(feedback_...

网友评论

      本文标题:Java命名常用单词

      本文链接:https://www.haomeiwen.com/subject/szsqtdtx.html