1.this this指向当前对象。 public class HelloWorld{ String name = "桔子桑"; public void call(){ System.out.println(this.name); } } 2.java
转载 2023-08-16 19:59:29
32阅读
一、数据结构         数据结构是计算机存储、组织数据方式。数据结构是指相互之间存在一种或多种特定关系数据元素集合。通常情况下,精心选择数据结构可以带来更高运行或者存储效率。在进行编程时候,我们会使用到各种数据结构对程序产生或输入数据进行存储、处理等操作。因此在对于不同结构编程选择合适
1、类型JAVA世界,并不是每个东西都抽象化为对象,你还要面对系统一些特性,比如你要知道内存长度是有限问题。基本上,JAVA可区分为基本类型(Primitive type)和类型(Classtype)两大类型系统。 所谓基本类型,就是在使用时,考虑数据用多少内存长度来存比较经济,利用程序语法告诉JVM,然后由JVM自动为你在内存配置与管理。 在JAVA
转载 2023-07-19 12:50:18
38阅读
虽然在Java中有N种情况数据类型转换,但从从内存处理角度来说,其实都是一个问题——变量可见范围,也就是这个变量所代表内存区域。下面就从以下四个方面说明一下。 [b]一、强制类型转换[/b] 强制类型转换是体现这范围变化最明显地方。 强制类型是指基本数据类型从占用内存多向占用内存少类型转换。比如64bitlong向32bitin
转载 2023-08-22 09:22:28
74阅读
# 在Java实现属性类型指南 在面向对象编程,属性类型通常可以是基本数据类型(如int、double等)或其他。这种设计允许对象具有更复杂结构,使其能够更好地模拟现实世界对象关系。本文将教会你如何在Java实现这种结构。以下是整个流程简要概述。 ## 流程概述 | 步骤 | 描述
原创 2024-08-14 07:08:09
5阅读
作为一个稀有的Java妹子,所写所有博客都只是当作自己笔记,留下证据自己之前是有用心学习~哈哈哈哈(如果有不对地方,也请大家指出,不要悄悄咪咪不告诉我)ArrayListArrayList其实就是维护了一个数组,使用扩容机制使其长度可变,可以把它想象成是一个数组工具,能够快速改变数组元素和长度。1.成员变量public class ArrayList<E> exten
注意不是Collection(接口),是Collections(s不可掉)。对于Collections定义可以用一句话来描述"该类只提供了一些静态方法(实际上有三个常量),通过这些方法可以对集合对象进行操作或返回集合对象。"下面对其所提供方法进行简单介绍。Collections对List对象(即实现了List接口集合)提供查询、拷贝、填充、排序、乱序、倒置、交换等方法。需要说明一点是
转载 2023-11-25 19:25:37
22阅读
一·、Java语句可以分为以下61.方法调用语句如:System.out.println("Hello");2.表达式语句由一个表达式构成一个语句,即表达式尾加上分号。复合语句可以用{}把一些语句括起来构成复合语句,例如:{ z = 123+x; System.out.println("How are you"); }4.空语句一个分号也是一条语句,称作空语句。5.控制语句控制语句分为条件分
转载 2023-06-18 22:29:19
245阅读
一、数据类型分类Java数据类型总体可以分为两: 1、基本数据类型:byte、short、int、long、float、double、char和boolean。 2、引用数据类型:String 、数组等。 而基本数据类型又可以按不同格式再次进行分类,字符型:char;数值型:byte、short、int、long、float、double;布尔型:boolean; 数值型又可以分
前一篇文章学习了AtomicXXX基本数据类型,可以为int,boolean或者reference类型,也就是单个元素原子类。那么数组类型呢? 下面以AtomicIntegerArray为例进行分析。 AtomicXXXArray包括三种具体:AtomicIntegerArray,AtomicLongArray,AtomicReferenceArray。What is AtomicInt
声明:本文材料来源于bilibili动力节点视频,仅为学习使用!!!Collection 1. List接口继承Collection接口,Collection接口继承了Iterable接口。Iterable接口中定义了iterator()抽象方法,获得迭代器对象。使用迭代器hashNext方法,next方法对Iterable实现进行遍历。所以但凡是Iterable下子类均可以获得迭代
Java进阶知识体系_日期1,Java8之前日期相关(熟悉)System概述 Java.lang.System中提供了一些有用字段和方法。 常用方法 static long currentTimeMillis() 返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位时间差Date概述 java.util.Date主要用于描述特定瞬间,也就是年月日时分秒,可以精确到
今如学习总结: 回顾一下昨天学习八种基本数据类型:byte(-128-127) short int long float double char(0-65536) boolean 强制转型和自动转型: 范围小数据类型能够自动转换为范围大数据类型,浮点型>整数。 强制转型在第二日学习时候已经有提到过,这里再讲一下: 比如
和对象1.是什么?    :生活就是具有共同性质或者功能一组事物集合。    java程序就是【类型】--【数据类型】--【复合数据类型】---【自定义复合数据类型就是描述具有共同性质或者功能一组事物自定义复合数据类型。2.是如何编写? 格式:访问限制修饰符   class  &
转载 2023-08-11 16:37:50
366阅读
       在学习编程过程,我觉得不止要获得课本知识,更多是通过学习技术知识提高解决问题能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;getFields   public Field[] getFields()  throws SecurityException返回一个包含某些 Field 对象数组,这些对象反映此Clas
转载 2024-06-06 13:11:12
15阅读
目录Java基本数据类型及包装对应分类及特性包装==与equals用法比较包装应用:String int 转换引用 说到Java包装就不得不介绍一下Java基本数据类型(8种):byte、short、int、long、float、double、char、boolean。下面以表格形式详细介绍这八种数据类型Java基本数据类型及包装对应byteshortintlo
Java语言中,变量类型主要分为3种:成员变量,静态变量和局部变量。成员变量作用范围与实例化对象作用范围相同,当被实例化,成员变量就会在内存中分配空间并且初始化,知道这个被实例化对象生命周期结束,成员变量生命周期才结束。 静态变量也也称作为全局变量,它被static修饰符修饰,与成员变量不同是,静态变量不依赖于特定对象实例,而是被所有的实例共享,只要一个被加载,J...
原创 2021-07-12 17:07:06
790阅读
今天我们来一起聊聊基本类型包装我们在学习 Java 时候有了解Java有四八种基本数据类型这些基本数据类型都有对应包装基本类型包装基本类型包装概述将基本数据类型封装成对象好处在于可以在对象定义更多功能方法操作该数据。常用操作之一:用于基本数据类型与字符串之间转换。基本数据类型与包装对应关系byte → Byteshort →...
文章目录一.包装概述二.Integer三. int <=> String 相互转换四. Integer练习之把字符串数据排序 一.包装概述基本数据类型包装最常用就是用于和字符串之间进行相互转换。需求:我要判断一个数据是否在int范围内?   要想判断一个数据是否在int范围内,首先我们得知道int范围,在前面我们讲解基本数据类型时候说过了:     1)-2147483
1.枚举 (enum)1.在某些情况下,一个对象时有限且固定,如季节,它只有春夏秋冬4个对象这种实例有限且固定,在 Java 中被称为枚举; 2.在 Java 中使用 enum 关键字来定义枚举,其地位与 class、interface 相同; 3.枚举是一种特殊,它和普通一样,有自己成员变量、成员方法、构造器 (只能使用 private 访问修饰符,所以无法从外部调
转载 2023-08-21 21:09:02
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5