JVM内存模型线程共享区域有:方法区,堆线程私有区域有:虚拟机栈,本地方法栈,程序计数器。具体每块区域上保存什么样的数据在图
原创
2024-08-14 11:53:21
72阅读
1.如果一个类声明为public,那么该类的名字必须和文件名完全一样(包括大小写)。且由于类名是标识符,由此决定了文件名也必须符合标识符的规则。2.如果一个类不是声明为public,那么文件名可以和类名不同,进而不受标识符规则的约束。3.一个java源文件中可以同时声明多个类, 编译后每个类会生成独立的字节码文件(.class文件)。 4.一个java
原创
2022-12-15 13:38:14
115阅读
方法:构造方法:构造方法类似ES6中的constructor,用来初始化
原创
2021-06-01 17:26:00
26阅读
Java基础第八天类的初始化过程Student s = new Student();在内存中做了哪些事情?加载Student.class文件进内存在栈内存为s开辟空间在堆内存为学生对象开辟空间对学生对象的成员变量进行默认初始化对学生对象的成员变量进行显示初始化通过构造方法对学生对象的成员变量赋值学生对象初始化完毕,把对象地址赋值给s变量面向对象练习定义一个类Demo,其中定义一个求两个数据和的方法
原创
2016-12-27 00:45:20
998阅读
Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中。
转载
2013-03-22 22:32:00
91阅读
react 前端 框架 组件化 入门
React简介1.由来 React是有Facebook开发出来用于构建前端界面的JS组件库,由于其背后的强大背景,使得这款库在技术开发上完全没有问题。2.React的优势 解决大规模项目开发中数据不断变化变得难以操作的问题; 组件化开发,使得开发更加快速; 单向数据流,有利于找到问题; 虚拟DOM,在Rea
转载
2023-08-27 15:00:30
60阅读
Java8提供了四千多个基础类,通过这些基础类库可以提高开发效率,使用它们编写好的类进行开发,不用自己去写好这个类,这个方法是干什么的,极大程度的降低了开发难度,为Java开发带来了极大的便利。本文将介绍一些常用的类,经常的使用这些类,能够让我们不用去经常查阅API去寻找这些方法,节省开发时间,总的来说还是多敲,多练。一、Scanner类 程序都是为用户开发的,开发好的程序需要用户的键盘输入、鼠
转载
2023-07-19 13:39:24
58阅读
说明java的Object是所有的对象的基类,它也有自己的基本类型。这些基本类型存储在栈中,运行速度更快。对于这些基本类型java都有对应的包装类,对应的占用空间也更大,尽量使用基本类型处理。java的基本类型主要有boolean,char,byte,short,int,long,float,double,void这几个,其中String属于包装类,并不属于基本类型。boolean包装类:Bool
Java基础--AQS原理1. Lock 谱系图2. Lock 接口4. AbstractOwnableSynchronizer5. AbstractQueuedSynchronizer5.1 AQS的A
原创
2022-07-21 15:17:02
209阅读
一、参考资料1. 反射的概述尚硅谷Java零基础入门教程(含百道Java真题
原创
2022-12-16 21:34:00
65阅读
一、引言Oracle为Java提供了丰富的基础类库,Java 8 提供了4000多个基础类库,熟练掌握这些基础类库可以提高我们的开发效率,当然,记住所有的API是不可能也没必要的,我们可以通过API文档或直接网上搜索来逐渐熟悉大部分类的功能和方法,下面我们来学习一些基础类库。二、ScannerScanner类可以很方便的获取用户的键盘输入,是一个基于正则表达式的文本扫描器,可以从文件、输入流、字符
转载
2024-05-16 10:18:27
24阅读
Java中最长用的集合类是List和Map,List的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。
原创
2022-02-21 09:48:45
104阅读
Java中最长用的集合类是List和Map,List的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。Map提供了一个更通用的元素存储方法,Map集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言可以将List看作是具有数值键的 Map。而实际上除了Lis
原创
2021-05-06 09:14:15
172阅读
Java中最长用的集合类是List和Map,List的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。Map提供了一个更通用的元素存储方法,Map集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言可以将List看作是具有数值键的 Map。而实际上除了Lis
原创
2021-01-05 19:36:55
518阅读
目录六:基础类库1.为类分类2.字符串类(重点)3.正则表达式4.数学类与计算(Math类)Math类基本介绍Math类基本方法介绍5.日期,日历和时间类Date日期类Date常用方法格式化时期Calendar日历类(*)Calendar修改日期(*)二月份有多少天(*)6.包装类包装类基本介绍Integer基本介绍类Integer基本用法String基本用法Integer包装类底层原理(*)包装
转载
2024-09-12 09:02:54
31阅读
# Java 实体类基础类
在Java编程中,实体类是用来表示某个实体或对象的类。实体类通常包含一组属性(成员变量)和方法,用于描述该实体的特征和行为。在进行面向对象编程时,实体类是非常重要的基础类。
## 实体类的定义
实体类通常使用Java的类来定义,其中包含了该实体的属性和方法。属性可以是各种数据类型,例如整数、浮点数、字符串、日期等。方法则用于描述该实体的行为,比如获取和设置属性值、
原创
2024-01-23 06:39:37
45阅读
多态多态包含两层 :第一层即编译时多态:看类型(等号左边)---该引用类型中有没有被访问的成员。第二次即运行
原创
2022-12-15 13:38:25
107阅读
Java集合如Map、Set、List等所有集合只能存放引用类型数据,它们都是存放引用类型数据的容器,不能存放如int、long、float、double等基础类型的数据。这时,我们就需要将基本类型数据转化成对象! 1、包装类和基本数据类型的关系 基本数据类型 包装类 byte Byte boole ...
转载
2021-09-15 17:57:00
222阅读
2评论