文章目录小栗子1. 反转数组元素2. 整理字符串无序数字3. 二月天4.集合List列表的并发修改异常5.冒泡排序6.素数7.九九乘法表 小栗子1. 反转数组元素/* 目标:将数组元素反转输出 */ public class Test { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50, 60};
转载 2023-08-18 11:24:09
72阅读
### JavaDemo实现流程 在Java,一个Demo通常用来展示一个概念、技术或功能的示例代码。一个好的Demo可以帮助我们更好地理解和学习Java编程。下面是一个简单的实现流程示意表格: | 步骤 | 描述 | | --- | --- | | 1 | 创建一个Java项目 | | 2 | 编写Demo类 | | 3 | 实现Demo功能 | | 4 | 编译和运行Demo |
原创 2023-08-05 03:48:48
537阅读
文章目录前言创建对象new关键字的作用构造方法什么是初始化构造方法的作用构造方法的两种形式参考引用前言这是我学习过程做的总结,如有不对见谅。创建对象       我们用Demo类来创建一个对象。Demo demo=new Demo(); 这一条语句,其实包括了四个动作: 1)右边的“new Demo”,是以Demo类为模板,在堆空间里创建
转载 2023-07-25 22:16:48
101阅读
经过前面几次反射机制的学习,这次用反射的知识写一个类似于Struts框架处理机制的小demo。Servlet 和 Sturts在引入反射知识前,先简单介绍下Sturts框架和Servlet。在没有一些Web框架之前,当我们要写Java Web应用使用的就是Servlet。一个简单的Servletdemo就是如下所示。public class HelloWorld extends HttpServl
近日读了大话设计模式,进一步巩固了自己对设计模式的理解。 现将学习笔记整理出来,供自己和要学设计模式的童鞋参考。 设计模式之间有很多相似之处,即便整体学过以后也要经常复习。 为了复习方便我讲java设计模式一一对应的demo整理的java项目打包,供以后开发想到需求和某一设计模式挂钩时参考使用。 github地址:https://github.c
OOP JavaSE面向对象学习~java什么是实例化 Demo demo = new Demo(); 通常把这条语句的动作称之为创建一个对象,也就是实例化,其实,它包含了四个动作。1)右边的“new Demo”,是以Demo类为模板,在堆空间里创建一个Demo类对象(也简称为Demo对象)。2)末尾的()意味着,在对象创建后,立即调用Demo类的构造函
转载 2023-05-22 22:18:17
124阅读
一.包的知识点是面向对象最后的知识点。(都是对类的操作,那java源文件呢?)什么是包?包有什么用?介绍一下起源,同一个文件夹里面有两个.java的源程序。它们里面各自有一个class Demo类,在源文件编译的时候,分别会产生Demo类。但由于在同一个文件夹,因此只出现了一个Demo类。为了使两个Demo类都能够存在,下面开始介绍包的概念。类文件的同名是很正常,但是内容都不一样。这样存储时,该怎
转载 2023-06-19 22:07:03
1166阅读
第1关:Object类package case1; import java.util.Scanner; public class ObjectTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 =
转载 2024-06-05 18:27:23
44阅读
     递归:一个过程(方法)直接或间接的调用自己本身,这个过程叫做递归。 例如这样一个小程序: package demo; public class Demo { public static void main(String[] args) { Demo5 demo=new Demo5(); int num=demo.test(3);//int num=
转载 2023-09-17 17:11:00
136阅读
package com.amaker.file; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set;
转载 2023-09-08 23:10:07
158阅读
①基本原理 包装类就是将基本数据类型封装到类。 范例:自己定义一个包装类。class IntDemo { private int num ; public IntDemo(int num) { this.num = num ; } public int intValue() { return this.num ; } }这个
转载 2024-07-12 06:25:56
60阅读
包装类1. 基本原理Object类能接收所有的引用类型,那么基本数据类型由谁接收呢?那就是包装类包装类就是将基本数据类型封装到类自己定义一个包装类class IntDemo{ private int num; public IntDemo(int num){ this.num=num; } public int intValue(){ return this.num; }
转载 2024-10-24 20:07:45
61阅读
Educoder–Java面向对象(第六章)- 常用类【笔记+参考代码】 第一关编程要求 请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:Demo类和Person类已经写好,在测试类创建Demo类对象d1,传入输入值num1, d1调用toString方法并打印输出该值;创建Demo类对象d2,同样传入输入值num1,打印判断d1和d2是否相等(实
转载 2024-07-04 18:54:17
16阅读
Java的数据类型A:为什么有数据类型Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间B:Java数据类型的分类基本数据类型引用数据类型 C:基本数据类型分类(4类8种)* 整数型byte 占一个字节 -128到127short 占两个字 -2^15~2^15-1int 占四个字节 -2^31~2^31-1long 占八个字节 -2^63~2
转载 2023-08-24 15:37:54
90阅读
门面(Facade)模式(也叫外观模式),为子系统的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。如下图表示: 从上图可以看出门面模式是把复杂的业务封装到了子系统内部,而对外部来说只有一个统一的访问界面,使得子系统更加简单,容易被客户端使用。门面模式的体现的是面向对象设计里面的迪米特法则(Law of Demeter)简称LoD,讲
转载 2023-10-26 23:08:23
51阅读
# 理解 Java Demo:新手开发者指南 在编程学习,尤其是在 Java 语言的学习过程Demo(示例代码)是一个非常重要的组成部分。简单来说,Demo 是用于演示特定功能的小程序,帮助我们理解某种编程概念或技术。 ## 文章结构 在本文中,我们将分步骤展示如何创建一个简单的 Java Demo 程序。我们会使用一个表格来列出每个步骤,并提供相应的代码和注释,帮助大家轻松理解
原创 9月前
211阅读
# 实现JavaDemo和Part的方法 ## 1. 引言 在Java开发过程,经常需要编写和测试不同的功能和模块。为了提高代码的可维护性和可测试性,我们通常会将代码分解为不同的Demo和Part,以便更好地组织和管理代码。 本文将介绍如何在Java实现Demo和Part,并提供详细的步骤和示例代码。 ## 2. Demo和Part的概念 在JavaDemo通常用于演示某个功能或模
原创 2023-12-30 08:04:00
48阅读
# JavaGo方法的简单示例 在Java编程,方法(Method)是一个重要的概念,提供了一种封装代码的机制,使得代码可重用。在这篇文章,我们将讨论Java的方法以及如何使用它们。此外,我们还会用到一些可视化工具,如甘特图和饼状图,来帮助我们更好地理解一些相关概念。 ## 方法的基本概念 在Java,方法是一个具有特定名称的代码块,可以通过调用名称来执行。这些方法可以接受参数并返
原创 2024-10-03 06:52:12
17阅读
# Java 锁的 Demo 教程 在并发编程,锁是确保多个线程安全地访问共享资源的关键工具。本篇文章将详细讲解如何在 Java 实现锁,并通过一个简单的 Demo 来演示其用法。 ## 流程概述 以下是实现 Java 锁的步骤流程: | 步骤 | 描述 | |------|----------------------------| |
原创 2024-08-27 07:11:58
26阅读
此案例来源于书本是我对书中程序的改建与说明:import java.awt.*; import java.awt.event.*; import javax.swing.*;import java.awt.*; import java.lang.reflect.Field; import javax.swing.JLabel; /**展示面板*/ @SuppressWarnings("serial
转载 2023-08-24 17:37:47
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5