变量Instance Variables (Non-Static Fields) 实例变量(非静态变量)一个类可以创造多个实例,实例中的变量叫做实例变量,相互独立。Class Variables (Static Fields) 类变量(静态变量)对比来看,类变量就是类的变量,一个类只能有一份,不能复制,使用static关键字来定义类变量。代码:public class MyVar { st
原创 2023-04-02 21:42:47
110阅读
目录:1什么是List2List接口主要实现类3List检索集合中的所有对象的方法4ArrayList与Li
原创 2022-05-11 11:10:51
295阅读
# 如何实现“帝国时代3Java版资源” ## 概述 作为一名经验丰富的开发者,你将要教导一位刚入行的小白如何实现“帝国时代3Java版资源”。在这篇文章中,我会为你详细展示整个流程,并提供每一步需要使用的代码示例及其注释。 ## 流程 首先,让我们用表格展示整个实现“帝国时代3Java版资源”的流程: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 下载帝国时代
原创 3月前
53阅读
栈,是一种特殊的链表。栈,只能在表尾进行插入和删除。好比一个弹夹,往里面压子弹,
原创 2023-02-02 09:16:08
57阅读
# 模拟人生3JAVA万金油:探索编程的无限可能性 在游戏和编程的世界中,许多爱好者都渴望通过编写代码来扩展和提升游戏体验。《模拟人生3》(The Sims 3)是一款经典的生活模拟游戏,玩家可以创造角色、建立家园,并控制他们的生活。在这篇文章中,我们将探讨如何利用Java编程语言与《模拟人生3》进行交互,并展示一些简单的代码示例,帮助你更好地理解这一过程。 ## 什么是JAVA万金油 “万
原创 1月前
46阅读
1.java单机项目 2.JavaSE又被称为J2SE,JavaEE和JavaME类同。 3.Java特性(总结) (1)跨平台/可移植性:相同的Java代码可以在任何一个支持的平台(操作系统)上运行,这是因为.java源文件首先会编译为.class的字节码文件,这个字节码文件会在不同操作系统的不同 ...
转载 2021-07-16 20:10:00
84阅读
2评论
JAVA中线程安全的map有:1 Hashtable、2 synchronizedMap、3 ConcurrentHashMap。java中map中线程安全怎么实现:同步的map就是Hashtable, concurrenthashmap。你看到的Hashtable就是直接在hashmap上加了个锁,concurrenthashma
转载 2021-08-10 11:48:16
634阅读
基本类型类型转换1.自动,小-大,byte,short,char---”x++ += *=- /=”强制 大-小   short-char, 三元运算符、整数强转 --> 从高位截断2.  进制整数---4种二进制--以 0b 0B开头八进制--以0&n
转载 2017-02-21 20:32:45
444阅读
8 线程协作(以生产者消费者模型举例) 8.1 生产者消费者模型问题 仓库只能存放一件产品,生产者将生产的产品放入仓库,消费者从仓库中产品消费取走 若仓库中无产品,生产者将产品存入仓库,否则停止生产并等待至被消费者取走 若仓库有产品,消费者消费取走产品,否则停止消费并等待生产者放入产品 produc ...
转载 2021-09-21 17:10:00
148阅读
2评论
1,学习运行第一个Java程序:helloworld。 2.关键字, 变量的三个要素:数据类型,变量名,数据 Java中的变量必须先声明,再赋值才能访问 int k;System.out.printin(k);这样是不行的。 ...
转载 2021-07-26 19:23:00
27阅读
2评论
1.aop:面向切面编程   具体体现:代理模式   代理类  切入点:额外功能切入的原始类中的方法  切面:切
原创 2022-11-03 14:27:22
48阅读
第 三 章 Java程 序 设 计 基 础   3.1 Java编 程 概 况   现 在 你 可 以 复 习 一 下Java语 言 的 背 景 材 料, 它 的 基 本 结 构 象C/C++, 但 任 何 用 面 向 过 程 语 言 编 写 过 程 序 的 人 都 可 以 了 解Java语 言 的 大 部 分 结 构. 3.1.1 程 序 结 构   Java语 言
转载 2007-10-22 10:36:51
346阅读
String类型public class StringDemo { public static void main(String[] args) { //两种实例化方法 //String str = "hello" String str = new&nb
原创 2015-06-06 22:48:18
326阅读
一个类,可以使得每种信息仅仅被设计和实现一次,然后无需重新分析和调整信息的表示,就可以根据需要随时重用该类。窗口设置import javax.swing.*;JFrame w1 = new JFrame("Bigger");w1.setSize(200, 125);w1.setVisible(true);类中的颜色、矩形设置import java.awt.*; //awt是java最早的图形库im
原创 2016-06-07 11:33:36
377阅读
方法 java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:就是一个方法只完成1个功能,这样有利于我们后期的扩展 方法的定义 修饰符 返回值类型 方法名(参数类型 参数名){ ..... 方法 ...
转载 2021-06-02 23:27:00
88阅读
2评论
一、ReenTrantLock是可重入锁 可重入锁的特点 可重入锁又名递归锁,是指在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁。 谁等的时间最长,谁就先获取锁 ReenTrantLock的特点: 1.ReenTrantLock可以指定是公平锁还是非公平锁。而synchronized ...
转载 2021-09-16 10:20:00
136阅读
2评论
# 实现 "java %3a" 的步骤和代码解析 ## 介绍 在本篇文章中,我将向你介绍如何实现 "java %3a"。我将按照一系列步骤来解释,并提供相应的代码示例和解析。在开始之前,让我们先了解一下这个任务的背景和目标。 ## 任务背景 "java %3a" 是一种 URL 编码格式。URL 编码是一种将特殊字符转换为 URL 安全格式的方法。在这种编码格式中,"%3a" 表示字符 ":"
原创 2023-08-09 03:55:02
1854阅读
先谈线程的状态: 具体来说有, NEW、 Running、 Blocked、此状态的线程阻塞,它正在等待监视器锁——等待另外一个线程释放锁(通俗说就是等它执行完synchronized了的方法/代码块)
原创 2021-08-11 14:35:39
195阅读
# Java中的管道流 在Java中,管道流是一种用于在不同线程之间进行通信的机制。它允许一个线程将数据写入管道,另一个线程从管道中读取数据。这种机制有助于实现线程之间的协作和数据交换。 ## 管道流的工作原理 管道流由管道输入流和管道输出流组成,它们分别用于从管道中读取数据和向管道中写入数据。当一个线程写入数据到管道时,另一个线程可以从管道中读取数据。管道流实际上是基于内存的,数据通过内存
原创 2月前
30阅读
## 实现"kill -3 java"的流程 首先,让我们来了解一下实现"kill -3 java"的流程。下面是一个流程图,展示了整个过程: ```flow st=>start: 开始 op1=>operation: 查询进程ID op2=>operation: 发送SIGQUIT信号 op3=>operation: 等待进程处理信号 op4=>operation: 检查Dump文件 op5
原创 2023-08-04 06:30:40
440阅读
  • 1
  • 2
  • 3
  • 4
  • 5