分支结构: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>
IT
原创 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.为什么要序列化 在开放中,经常需要将对象的信息保存到磁盘中以便于以后检索。如果逐
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名  (全部小写,由域名定义)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阅读
  • 1
  • 2
  • 3
  • 4
  • 5