java基础
飞飞的AI实验室
AI探索者|程序员,在这里做AI实验,做项目、写故事、记录成长。用AI放大灵感,把想法变成作品。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA基础知识之JAVA的引用类型
1.概述 在Java中,除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,原创 2020-05-26 17:22:27 · 970 阅读 · 0 评论 -
JAVA基础篇:Map接口及其实现类使用介绍
(一)Map简介 ·Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value; ·Map 中的 key和 value都可以是任何引用类型的数据; ·Map 中的 key用Set来存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode()和equals()方法;原创 2020-05-26 17:20:07 · 1017 阅读 · 0 评论 -
java基本数据类型转换为String
java基本数据类型转换为String我们都知道把一个基本数据类型转为String类型,一般有三种方式,例如:有一个Integer型数据a,可以使用i.toString()、String.valueOf(i)、i+””三种方式,三种方式的效率如何,接下来我们做一个小测试:1.测试代码如下:/** * 把一个基本数据类型转为字符串 */ private void testE原创 2017-09-07 17:18:10 · 3734 阅读 · 0 评论 -
你真的知道 Java 中 的 equals 与 == 的区别吗?
Java中equals与==区别==是运算符而equals是比较方法。1、==运算符(1)基本数据类型比较值:只要两个变量的值相等,即为true 注意:当基本数据类型使用“==”进行比较时,符号两边的数据必须类型兼容(类型相同或可自动类型转换),否则编译出错;(2)引用类型比较引用:比较两个对象的地址值,两个引用变量指向同一个对象的堆空间时,才为truePerson p1=new Person()原创 2017-10-21 21:07:44 · 579 阅读 · 0 评论 -
Java虚拟机的内存管理与垃圾回收(原理篇)
Java内存管理与垃圾回收一、内存简介根据《Java虚拟机规范(第2版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:经常有人把Java内存区分为堆内存(Heap)和栈内存(Stack),这种分法比较粗糙,Java内存区域的划分实际上远比这复杂。这种划分方式的流行是因为大多数程序员最关注的、与对象内存分配关系最密切的内存区域是这两块。 通常所说的堆(Heap),此原创 2017-10-21 21:32:05 · 661 阅读 · 0 评论 -
Java输入日期计算是这年的第几天
Java输入日期计算是这年的第几天1.思路通过年份区分出是闰年还是平年,平年 2 月 28 年,闰年 2 月 29 天;1、3、5、7、8、10、12 月份 31 天其余月份均为 30 天;然后将每个月的天数相加即可,注意如果输入的是 12 月份,则是从 11 月份往前累加到1月份,1月份加的是输入的天数;2.实现import java.util.Scanner...原创 2018-06-22 14:25:20 · 9762 阅读 · 1 评论 -
不得不会的10点Java基础知识
1.实例变量和类变量实例变量:指每个对象独立的,修改其中一个对象的实例变量,不会影响其他实例变量的值,变量值无 static 关键字修饰;类变量:是指所有对象共享的,其中一个对象把该变量的值修改了,那么所有对象的该变量的值都修改了,使用 static 关键字修饰,一般使用 「类名.属性」 来访问;2.静态方法和非静态方法静态方法:是指使用 static 关键字修饰修饰的方法,一...原创 2018-06-22 15:27:46 · 655 阅读 · 0 评论
分享