ICode9

精准搜索请尝试: 精确搜索
  • 字符串概述和特点与字符串的构造方法和直接创建2022-06-30 17:07:46

    字符串概述和特点 概述 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实 例。 类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻 译为大写或小写的所有字符的字符串的副本。

  • 构造方法和定义一个标准的类2022-06-30 12:01:05

    构造方法   ~当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值 构造方法的定义格式 修饰符 构造方法名(参数列表){ // 方法体 } 构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,甚至不需要void。使用 构造方法后,代码如

  • 字符串概述、特点、构造方法、直接创建2022-06-30 10:35:52

    字符串概述、特点 String类代表字符串。 程序当中所有的双引号字符串,都是String类的对象。没有new也照样是   字符串的特点 1.字符串的内容用不可变 2.正因为字符串不可改变,所以字符串是可以共享使用的 3.字符串效果上相当于是char[] 字符数组,但是底层原理是byte[]字节数组。  

  • 面向对象编程2022-06-29 09:02:06

    面向对象编程 Java的核心思想就是OOP   面向过程&面向对象 面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么...... 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最

  • 2022.6.27 java面向对象2022-06-28 09:00:09

    1. 方法重载(Overload)是一个新的方法:方法名相同,但各自的参数不同。注意:方法重载的返回值类型通常都是相同的。 方法重载的目的是,功能类似的方法使用同一名字,更容易记住,因此,调用起来更简单。 在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为覆写、重写(Override)。

  • 类型和类型之间的关系2022-06-27 12:04:19

    is a ;has a ; like a;   is a:表示为继承关系;A extends B   has a:表示为关联关系;通常以属性的形式存在。 A{ B b};   like a:表示实现关系;实现关系通常是:类实现接口。 A implements B ****************************************************************************************

  • Java继承2022-06-26 12:00:54

    object类: 在Java中所有的类,都默认直接或者间接继承object super:调用父类的属性及方法 1.super调用父类的构造方法,必须构造方法的第一个 2.super必须只能在子类的方法或者构造方法中 3.super和this不能同时调用构造方法    this与super的不同: 代表对象不同:   this 本身调用者

  • 构造函数中的this和super2022-06-26 09:32:25

    this和super都只能在对象内部使用 this代表当前对象本身,super代表当前对象的父类型特征 this()只能出现在构造方法的第一行,通过当前的构造方法去调用“本类”中的对应的构造方法,目的是:代码复用 super()只能出现在构造方法的第一行,通过当前的构造方法去调用“父类”中的对应的构造

  • 禁止使用构造方法 BigDecimal(double) 的方式把 double 值转化为 BigDecimal 对象2022-06-25 20:35:03

    【强制】禁止使用构造方法 BigDecimal(double) 的方式把 double 值转化为 BigDecimal 对象。 说明: BigDecimal(double)存在精度损失风险,在精确计算或值比较的场景中可能会导致业务逻辑异常。 如:BigDecimal g = new BigDecimal(0.1f); 实际的存储值为:0.10000000149正例: 优先推荐入

  • Java String 构造方法中的内存分配2022-06-22 04:01:33

    因为构造 String 对象有几种不同的方法,我们可以通过直接赋值的方式构造 String 对象,我们也可以通过 new 的方式来构造一个 String 对象。 在这里我们需要说说如果使用 new 这个关键字来构造的 String对象。 简单来说,如果你使用了 new 这个关键字来构造 String 对象的话,不管 Str

  • maven中使用lombok2022-06-20 20:32:01

    使用lombok的意义,简化entity层代码,使其通过简单的代码自动生成,getter&setter,toString,所有构造函数。 在线安装lombok插件      maven pom.xml <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>

  • <二>IOC&DI 简单实现2022-06-18 17:34:26

    一、IOC 控制反转 面向对象编程的一种设计原则,可以用来降低代码之间的耦合度。 IOC容器:就是专门做实例化的工厂。  二、依赖倒置 一种设计模式,以前是高层依赖低层,现在不这么干了,所有层级都依赖于抽象,并且负责实现自己继承的抽象。 三、实现 IOC实现的三步:1、注册Register,先告诉

  • 【1】java之类与对象2022-06-16 18:03:01

    一、前言   面向对象就是一种组件化的设计思想。     面向对象特性   封装性:保护内部的定义结构安全性; 继承性:在已有的程序结构上继续扩充新的功能; 多态性:在某一个概念范围内的满足。 二、类与对象的定义和使用 2.1 定义类 使用 “ class 类名{}” 的语法结构完成: Field(

  • super关键字 和 访问权限修饰符2022-06-16 16:35:45

    super关键字 super可以调用父类的方法,进行使用也可以理解为父类对象, this关键字表示当前对象。 当一个属性的使用没有添加this或者super关键字的时候,他的查找顺序为:局部-->成员-->父类,如果没有则会报编译异常 被this修饰的变量,如果本类的成员变量中没有找到,也会去父类当中查找 被s

  • this关键字、构造方法2022-06-15 18:01:45

    this关键字 this解决成员变量和局部变量名称冲突的问题 this关键字调用了构造方法 public Student(String name, int age, String sex) { this.name = name; this.age = age; this.sex = sex;}public Student() {}   注意点:   只能在构造方法中使用this调用其他的构造

  • java102022-06-14 20:02:28

    10 构造方法 每个类都有构造方法。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。 在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。 下面是一个构造方法示例: public class Puppy{ public Pupp

  • 3.18 软工学习周结报告2022-06-13 21:05:40

    学习第三个礼拜,主要是熟悉 java 的高级语法(核心) 继承:子类继承父类的所有属性和方法,如果方法和属性被 private 修饰,子类则无法读取。子类使用 Super 关键字继承。父类无 法调用子类方法。 构造方法:方法名称必须与类名相同,且没有返回 值。Object 类是所有类的父类,即 java 中的根类

  • 封装、继承2022-06-13 17:34:16

    封装: private String name; 快捷键:Alt+Insert自动生成getName()、setName() 封装的作用: 1.提高程序安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4.系统可维护增加了   继承: 学生继承人 public class student extends person{ } Ctrl+H 生成继承树 Java中,所有的类,都默认直接

  • javaseDay12 对象实例化过程2022-06-12 18:31:48

    项目模块结构       com.Person类 1 package com; 2 3 //类修饰符 4 //外部类 5 //public 缺省 6 //abstract final 7 //定义类的完整语法 8 //[public] [abstract|final] class A [extends B] [implements C,D] 9 10 import javax.xml.transform.Source; 11 12

  • 阿里Java开发手册阅读笔记42022-06-08 21:03:25

    1. 禁止使用构造方法BigDecimal(double)的方式把double的值转化为BigDecimal对象 因为BigDecimal(double)存在精度损失的风险,再精确计算或值比较的场景中可能会导致业务逻辑异常。 2. (推荐)在循环体内,字符串的连接方式使用StringBuilder的append方法进行扩展 反编译出的字节码文件

  • @NoArgsConstructor和@AllArgsConstructor2022-06-08 11:00:55

    1.安装 Intellij IDEA中下载Lombok插件,且在pom文件夹中配置依赖如下: <dependency>   <groupId>org.projectlombok</groupId>   <artifactId>lombok</artifactId>   <version>1.18.8</version> </dependency>    2.作用 @NoArgsConstructor :

  • Java常用类(六)File类2022-06-07 11:03:11

    java.io.File类,代表文件和目录。在开发中,读取文件,生成文件,删除文件,修改文件属性时经常会用到本类。 File类常见构造方法:public File(String pathname)           以pathname为路径创建File对象,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。 常用方

  • 学习Spring核心原理---IoC思想2022-06-05 22:31:39

    控制反转(Inversion of Control) 正常的情况下,比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象。通过控制反转,把对象的创建不是通过new方式实现,而是交给Spring配置创建类对象。控制反转是一种在软件工程中解

  • day007_面向对象和集合2022-06-05 12:31:23

    构造方法 构造方法概述:构建、创造对象的时候,所调用的方法 格式: 方法名与类名相同,大小写也要一致 没有返回值类型,连void都没有 没有具体的返回值(不能由retrun带回结果数据) 执行时机:创建对象的时候调用,每创建一次对象,就会执行一次构造方法,不能手动调用构造方法。 构造方法作用:用

  • 面向对象2022-06-05 01:31:59

    面向对象 面向过程       面向过程思想       步骤清晰简单,第-步做什么,第二步做什么...       面对过程适合处理一-些较为简单的问题       面向对象思想       物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有