![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
收纳与Java语言本身相关的基础知识相关博文
不来的恩特
ECNU软工选手
误入CS却渐渐真香的Java后端学习者
展开
-
Java各类数组与容器的互转
Java各类数组与容器的互转 不知小伙伴们是否常常在刷题时,因为数组与容器应该如何使用函数进行转换而感到苦恼。那么这篇文章将会细数各种类型,如一维int数组、二维int数组、char数组、String数组。 一、一维int数组与List<Integer> public class IntArrayAndIntegerList { public static void main(String[] args) { int[] nums = {1, 2, 3, 4,原创 2020-11-23 21:04:22 · 336 阅读 · 2 评论 -
JVM常见知识点总结
在经历了两次翻看《深入理解Java虚拟机》之后,康康对JVM总算有了一个较为清晰的认识。本篇文章基于原书内容,对java虚拟机的知识点进行整理,便于复习查看。 一、运行时数据区域 1.线程私有: a) 程序计数器:当前线程所执行的字节码的行号指示器。占用空间小,不会发生OOM b) 虚拟机栈:每个方法被执行时,Java虚拟机会同步创建一个栈帧,用于存储局部变量表、操作数栈、动态连接、方法出口等信息。每个方法调用直至执行完毕的过程对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。 局部变量...原创 2020-11-06 10:09:28 · 112 阅读 · 2 评论 -
Java基础强化(四)-- EL与JSTL
Java基础强化(三)-- EL与JSTL EL与JSTL是Jsp开发中常用的两个简化开发的小工具,在日后的框架学习中也有可能用到。内容比较简单,主要罗列知识点,JSTL部分有示例代码,El部分容易理解,不给出实例代码。有学习兴趣的同学可以自行落实代码,加强学习。 一、EL概述 1.概念: Expression Language 表达式语言 2.作用: 替换和...原创 2020-02-20 20:44:46 · 147 阅读 · 0 评论 -
Java基础强化(三) --equals与hashCode
知道Object类的同学一定对一下两个方法不陌生:equals与hashCode。equals方法提供了一种比较对象是否相同的可能,hashCode则为每个对象维护一个哈希码。在《Effective Java》中,有这样一条建议:重写equals方法时,一定要重写hashCode方法,这是为什么呢?本文将解开奥秘 1.equals方法 equals方法,顾名思义是用于判断两个对象是否相等的,这个时候可能就有水友会问,为什么有==号还需要equals方法呢? 基础扎实的同学一定很快能反应过来:==只能判断两原创 2020-07-29 22:03:50 · 134 阅读 · 1 评论 -
Java基础强化(二) -- 注解
Java基础强化(二) – 注解 一、注解概述 1.定义 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 2.作用描述 (1)编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查[...原创 2020-02-20 08:51:57 · 116 阅读 · 0 评论 -
Java基础强化(一) -- 反射
Java基础强化(一) – 反射 在学习完MyBatis与Spring技术之后,笔者决定先去巩固一些之前不牢固的java以及javaWeb基础。主要内容包括:反射、注解、并发与线程、servlet、request、response、监听器、过滤器、Maven。在扎实基础之后,再前往学习Spring的后续内容。 一、反射概述 1.反射:框架设计的灵魂 框架:半成品软件。在框架的基础上开发...原创 2020-02-19 14:02:59 · 165 阅读 · 0 评论 -
BlackJack--21点扑克游戏Java实现
本次面向对象实践课课程作业要求实现一个blackJack–21点扑克游戏。 游戏规则自行了解,还是较有趣味性的。 一、游戏演示 二、设计类图: 三、代码实现 1、牌与牌堆类 /** * 扑克花色 */ public enum Color { DIAMND, //方块 HEART, //红心 CLUB, //梅花 SPADE //黑桃 } public class Card { private int point; private .原创 2020-11-01 13:13:06 · 3091 阅读 · 1 评论