分支结构:if(){}elseif(){}elseswitch(X){case1: System.out.println("ML"); break;case2: System.out.println("YH"); break;default: System.out.pr
原创
2014-04-20 23:00:33
286阅读
一、Java帝国的诞生 一场旷日持久的战争 1.C & C++ 1972年C诞生 贴近硬件(有汇编的一些特点),运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针(能够直接操作内存,没有工具做越界检查)和内存管理(放任态度,自己分配空间自己释放) 编译期发现不了问题,只有运行程序的时候才 ...
转载
2021-07-02 15:49:00
71阅读
2评论
注释 为了帮助开发者更好地读懂彼此的代码,编码规范只是规定一种统一的标准,注释就是对每个程序员所写代码的进一步解释说明。 Java 注释就是用通俗易懂的语言对代码进行描述解释,方便自己和他人阅读。 注释是开发者自己写的,可以是编程思路,也可以是功能的描述或者程序的作用,总之就是对代码的进一步阐述。 ...
转载
2021-08-24 15:03:00
95阅读
2评论
3.1 创建和运行线程方法一,直接使用Threadimport lombok.extern.slf4j.Slf4j;
/**
* 使用匿名内部类创建线程
* @author xc
* @date 2023/4/30 16:19
*/
@Slf4j
public class Test1 {
public static void main(String[] args) {
原创
精选
2023-06-05 10:08:34
233阅读
强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后使用 弱类型语言 Java的数据类型分为两大类 基本类型(primitive type) 数值类型 整数类型 byte 占一个字节 范围:-128~127 short 占2个字节 范围:-32768~32767 int 占4个字节 范围 ...
转载
2021-10-18 15:58:00
77阅读
2评论
创建项目 配置pom.xml <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11</artifactId> <version>${kafka.version}</version> </dependency>
原创
2021-07-23 11:15:45
176阅读
零、了解 Java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰Java程序员,本章将揭开Java内存模型神秘的面纱。本章大致分4部分:Java内存模型的基础,主要介绍内存模型相关的基本概念;Java内存模型中的顺序一致性,主要介绍重排序与顺序一致性内存模型;同步原语,主要介绍3个同步原语 ...
转载
2021-08-13 19:16:00
190阅读
2评论
目录 - 什么是类 - 什么是源文件 - 什么是class文件 - 什么是对象 - 类和对象的关系【类】在Java语言上的狭义解
原创
2023-05-24 15:03:21
57阅读
Java 线程状态之 BLOCKED 在上一篇章中,我们强调了 BLOCKED 状态跟 I/O 的阻塞是不同的,它不是一般意义上的阻塞,而是特指被 synchronized 块阻塞,即是跟线程同步有关的一个状态。 BLOCKED 状态的定义 前面已经说过 BLOCKED(阻塞) 的简单定义为: 一个 ...
转载
2021-09-23 20:23:00
740阅读
2评论
先创建目录 给目录赋予权限 其他3台机器也是一样的操作!! 上传java安装包和h
原创
2022-06-17 22:42:08
160阅读
1.注释 解释 并不会被执行 注释有三种: 单行注释 格式:// 例://输出一个Hello World! 多行注释 格式:/* */ 例: /* 输出一个Hello World! 输出一个Hello World! */ 文档注释(JavaDoc) 是可以有作用的 格式:/** */ 例: /** ...
转载
2021-10-18 15:56:00
85阅读
2评论
3.模拟保皇游戏开始的发牌过程。规则:4副扑克,5个玩家。1)有一个大王标记为皇上。每次发牌时,所发牌中有该大王的玩家是皇上。2)皇帝选择侍卫(也叫保儿、腿子,游戏过程中与皇帝一伙):作为皇上的玩家从自己的牌中选择一张拥有相同三张(点数和花色都相同)的一张牌(不能是2、3、大小王),其他四个玩家中有这张牌的就是侍卫。例如,皇上有三个红桃5,其他四个玩家中有红桃5的玩家就是侍卫。特殊情况是...
原创
2022-12-20 17:10:02
57阅读
1.为什么要序列化 在开放中,经常需要将对象的信息保存到磁盘中以便于以后检索。如果逐
原创
2023-02-01 07:40:28
55阅读
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在
转载
精选
2014-04-10 19:42:41
341阅读
Java 加解密技术系列之 SHA 序 背景 正文 SHA-1 与 MD5 的比较 代码实现 结束语 序 上一篇文章中介绍了基本的单向加密算法 — — MD5,也大致的说了说它实现的原理。这篇文章继续之前提到的单向加密,主要讲的是 SHA,同 MD5 一样,SHA 同样也是一个系列,它包括 SHA-
转载
2016-02-02 17:18:00
60阅读
2评论
欢迎转载,转载请标明出处:1 第一个 JAVA程序代码如下:import java.util.*; importjavax.swing.text.rtf.RTFEditorKit;publicclass test { publicstaticvoid main (String[] args) { System.out.pri
原创
2021-08-16 23:54:52
102阅读
## Java多线程线程安全分布式事务实现
### 1. 简介
在分布式系统中,多线程线程安全分布式事务是一个常见的问题。这篇文章将教你如何在Java中实现多线程线程安全的分布式事务。我们将使用以下步骤来实现:
### 2. 整体流程
| 步骤 | 动作 |
| ------ | ------ |
| 第一步 | 开启事务 |
| 第二步 | 执行业务逻辑 |
| 第三步 | 提交或回滚事务
原创
2023-08-28 06:39:33
86阅读
buffer对象的api实现案例在本文中,对buffer对象的一个具体实现intbuf
原创
2022-11-21 19:45:23
88阅读
21、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
都不能
22、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete
class)?
原创
2012-04-13 17:41:55
355阅读
1.二维数组 定义:元素为一维数组的数组。 动态初始化方式一(指定有多少个长度相同的一维数组): 数据类型[][] 变量名 = new 数据类型[m][n]; m表示有多少个一维数组 n表示一维数组中
原创
2017-06-01 23:11:47
617阅读