大门hello word java
java_零钱通_面向对象版本
# 功能 ```java package change2; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class ChangeOOPFunction { // ......
Java基础之--内部类
1、局部内部类 比如: 2、匿名内部类 package com.lwx.inner; public class AnonymousInnerClass { public static void main(String[] args) { Outer02 outer02 = new Outer02() ......
Java基础实现加油站圈存机系统
# 加油站圈存机系统 对于加油卡而言,圈存是将`用户账户`中已存入的资金划转到所持的加油卡上后方可使用。通俗一点的说法就是您在网点把钱存入主卡中,再分配到下面的副卡,由于副卡都在使用车辆的驾驶员手中,需要在加油的时候在加油站让加油站员工划一下即可,就是所谓的圈存。 #### 圈存操作流程 如 ......
学习笔记 - Java 数组
## 数组的概述 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组是有序排列的,且数组属于引用数据类型,但数组中的元素既可以是基本数据类型,又可以是引用数据类型。 数组的存储是在内存中开启一片连续的空间,长度一旦确定就不能 ......
聊聊 Java 虚拟线程
转载:https://www.modb.pro/db/633787Java 虚拟线程(Virtual Threads)是 Java 平台上的一个新特性,它们是一种轻量级的执行上下文,可以更高效地利用 CPU 资源,提高程序的并发性能。在本文中,我们将探讨 Java 虚拟线程的概念、设计原理、使用场景 ......
JAVA运行机制
JAVA运行机制 编译性: 类似操作c/c++,类似翻译一本书 解释型: 类似一个翻译官,帮我翻译一段,我看与一段。javac先编译成class文件。然后java解释class文件。 ......
【校招VIP】java语言考点之Map1.7和1.8
考点介绍: HashMap是大中小厂面试的高频考点,主要从底层结构,和线程安全等角度来进行考察,考察点比较集中,但是有一定难度分为初级和高级两种:初级一般集中在中小公司的map的key-value的可重复和可空问题;高级集中在1.7和1.8的变化,要理解变化的原因,以及并发安全性问题 一、考点题目 ......
Java入门学习——其他数据形式的存储原理
一、字符(文本)在计算机中是如何存储的呢? ASCII编码表:即美国信息交换标准编码,规定现代英语、数字字符、和其他西欧字符对应的数字编码。 为了验证字符是通过ASCII编码表编号的二进制形式进行存储的,我们在IDEA里新建一个Module(day02-basic-app),然后在src下面新建pa ......
Java入门学习——变量里的数据在计算机中的存储原理
变量里的数据在计算机中的存储原理 一、二进制 只有0、1,按照逢2进1的方式表示数据: 十进制转二进制的算法 除二取余法。 结果:6的二进制是110 结果:13的二进制是1101 二、计算机中表示数据的最小单元 计算机中表示数据的最小单位:一个字节(byte,简称B,是使用8个二进制位组成的) 字节 ......
2023.8.14 周一Java:toCharArray
String s = "123456" char[] ch = s.toCharArray(); int a = ch[0] - '0'; ......
Go/C++/Java中的数组对比
数组是大多数编程语言中的基本数据结构。然而,不同的编程语言对数组的实现和语义有所不同。以下是 Go、C++ 和 Java 中数组的主要区别: ### 1. 基本性质 - **Go**: - 数组是值类型。赋值或将数组传递给函数时,内容会被复制。 - 数组的大小是其类型的一部分。因此,具有不同大小的数 ......
Java基础-技术体系平台
##### JaveSE (Java Platform,Standard Edition) 标准版 **以前称为 J2SE**。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序,包含了支持 Java Web 服务开发的类,为(Java EE)提供基础 ##### Ja ......
Java基础之--接口
1、基本介绍 2、使用注意事项 package com.hspedu.interface_; public class InterfaceDetail02 { public static void main(String[] args) { //老韩证明 接口中的属性,是 public static ......
java之手搓简单ORM框架--SQL的SELECT
1.手搓简单SQL增删改查框架-查询(id) 1.1创建简单类,并使用泛型类,这里可能使用到之间写的三篇知识的内容,如果不了解的小伙伴可以去 java高级之泛型 java高级之映射 java高级之反射 当然,前提是必须要把数据库相关连接弄好,这里会专门出一篇 java之jdbc 现在咱们继续手搓框架 ......
Java入门学习——day4(基础语法)
一、关键字 Java语言自己用到的一些词,有特殊作用的,我们称之为关键字,如:public、class、int、double ...... 注意:关键字是Java用了的,我们就不能用来作为:类名、变量,否则会报错! 注意:关键字很多,不用刻意去记,因为会报错。 二、标识符 标识符就是名字,我们写程序 ......
JSON WEB TOKEN - 简单的token认证方式 - 告别session和cookie - Java Demo
JWT简介 jwt非常适合前后分离 和 分布式的应用 不必在服务端存储session,本地也不用存储cookie 直接存两段信息即可 localStorage["jwt"] = jwt; // token localStorage["name"] = json.name; // token中加密的某 ......
《Java极简设计模式》第01章:单例模式(Singleton)
作者:冰河 星球:[http://m6z.cn/6aeFbs](http://m6z.cn/6aeFbs) 博客:[https://binghe.gitcode.host](https://binghe.gitcode.host) 文章汇总:[https://binghe.gitcode.host/ ......
java多线程:死锁
一、死锁的定义 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的 ......
警告: 'xxx' should always be multi-word
## 警告:Component name "Login" should always be multi-word ![](https://img2023.cnblogs.com/blog/3257556/202308/3257556-20230813225026382-1729595752.png) ......
Java知识补漏
# Java知识补漏 ## 内存溢出 在强制类型转换时,有可能产生内存溢出现象,如以下代码 ~~~ java public class Text01{ public static void main(String[] args){ int i = 128; byte j = (byte)i; Sys ......
java基础02
## 数据类型扩展 1. 进制,二进制以0b开头,八进制以0开头,十六进制以0x(x必须为小写)开头,如: ```java public class hello { public static void main(String[] args) { int i = 0b10;//二进制 int i2 ......