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
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
一、参考资料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阅读
原创 2021-07-02 13:51:42
213阅读
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阅读
   
转载 2016-11-01 23:24:00
175阅读
多态多态包含两层 :第一层即编译时多态:看类型(等号左边)---该引用类型中有没有被访问的成员。第二次即运行
原创 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评论
  • 1
  • 2
  • 3
  • 4
  • 5