- 设计模式学习概述: ★ 为什么要学习设计模式 1、设计模式都是一些相对优秀的解决方案,很多问题都是典型的、有代表性的问题,学习设计模式,我们就不用自己从头来解决这些问题,相当于在巨人的肩膀上,复用这些方案即可。 2、设计模式已经成为专业人士的常用词汇,不懂不利于交流。 3、能让你设计的系统更加专业,让系统有更好的架构。 ★ 学习设计模式的层次 1、基本入门级... 设计模式学习概述: ★ 为什么要学习设计模式 1、设计模式都是一些相对优秀的解决方案,很多问题都是典型的、有代表性的问题,学习设计模式,我们就不用自己从头来解决这些问题,相当于在巨人的肩膀上,复用这些方案即可。 2、设计模式已经成为专业人士的常用词汇,不懂不利于交流。 3、能让你设计的系统更加专业,让系统有更好的架构。 ★ 学习设计模式的层次 1、基本入门级...
- 文章目录 类和对象 定义类 定义类的语法 定义成员变量的语法 定义方法(语法) 构造器(语法) 定义类的完整例子 对象的定义和使用 对象的定义 对象的使用 其它 这一篇文章是2020年1月1日发布,祝大家元旦快乐!也正式步入Java基础开发学习阶段!跟着我的文章顺序、回顾我走过的Java里程,脚踏实地,带你... 文章目录 类和对象 定义类 定义类的语法 定义成员变量的语法 定义方法(语法) 构造器(语法) 定义类的完整例子 对象的定义和使用 对象的定义 对象的使用 其它 这一篇文章是2020年1月1日发布,祝大家元旦快乐!也正式步入Java基础开发学习阶段!跟着我的文章顺序、回顾我走过的Java里程,脚踏实地,带你...
- 设计模式1——单例变形(多例) ★ 缓存在单例中的使用 缓存在编程中使用很频繁,有着非常重要的作用,它能够帮助程序实现以空间换取时间,通常被设计成整个应用程序所共享的一个空间,现要求实现一个用缓存存放单例对象的类。 说明:该缓存中可以存放多个该类对象,每个对象以一个key值标识,key值相同时所访问的是同一个单例对象。 给一个key值标识: package c... 设计模式1——单例变形(多例) ★ 缓存在单例中的使用 缓存在编程中使用很频繁,有着非常重要的作用,它能够帮助程序实现以空间换取时间,通常被设计成整个应用程序所共享的一个空间,现要求实现一个用缓存存放单例对象的类。 说明:该缓存中可以存放多个该类对象,每个对象以一个key值标识,key值相同时所访问的是同一个单例对象。 给一个key值标识: package c...
- ★ 场景和问题 在Java开发时,需要来回交换大量的数据,比如要为方法传入参数,也要获取方法的返回值,该如何能更好的进行数据的交互? ★ 基本的编写步骤 ◎第1步:写一个类,实现可序列化(如果以后数据是往数据库里存的,那么可以不序列化,节省资源) ◎第2步:私有化所有属性,保持一个默认构造方法(public无参) ◎第3步:为每个属性提供get()、set()... ★ 场景和问题 在Java开发时,需要来回交换大量的数据,比如要为方法传入参数,也要获取方法的返回值,该如何能更好的进行数据的交互? ★ 基本的编写步骤 ◎第1步:写一个类,实现可序列化(如果以后数据是往数据库里存的,那么可以不序列化,节省资源) ◎第2步:私有化所有属性,保持一个默认构造方法(public无参) ◎第3步:为每个属性提供get()、set()...
- 一、类和对象: package cn.hncu.Myclasslearn; /** * * @author hncu_chx * * Mylove amin */ /**类是一种数据类型,声明一个类就是定义了一个数据类型。 类的实例(instance)是类的取值,对象就是类的变量,一个对象能引用一个实例, 就像一个int变量i能够保存int类型的一个常数。... 一、类和对象: package cn.hncu.Myclasslearn; /** * * @author hncu_chx * * Mylove amin */ /**类是一种数据类型,声明一个类就是定义了一个数据类型。 类的实例(instance)是类的取值,对象就是类的变量,一个对象能引用一个实例, 就像一个int变量i能够保存int类型的一个常数。...
- 编程练习(软件试用次数) 实现一个如下的软件小功能: 记录软件运行的次数并在每次运行时提示已经运行的次数。如果运行次数大于5次,软件不再运行并给出提示:试用次数已到,请注册! 本代码只简单的介绍了软件的使用次数如何限定,很容易让人破解。 如果想让人难以破解,则自己加入算法,或者分开存储关键数据, 在运行时比对数据等等、、、 package cn.hncu.p... 编程练习(软件试用次数) 实现一个如下的软件小功能: 记录软件运行的次数并在每次运行时提示已经运行的次数。如果运行次数大于5次,软件不再运行并给出提示:试用次数已到,请注册! 本代码只简单的介绍了软件的使用次数如何限定,很容易让人破解。 如果想让人难以破解,则自己加入算法,或者分开存储关键数据, 在运行时比对数据等等、、、 package cn.hncu.p...
- 去年就已经学了这个技术了,一直没去写,现在抽个时间写了个俄罗斯方块游戏。 只有简单的新游戏,暂停,继续,积分功能。简单的实现了俄罗斯的经典功能。 不介绍了,有兴趣的自己运行一下,后面贴出了图片。 代码: package cn.hncu; import java.awt.Color; import java.awt.Font; import java.awt.G... 去年就已经学了这个技术了,一直没去写,现在抽个时间写了个俄罗斯方块游戏。 只有简单的新游戏,暂停,继续,积分功能。简单的实现了俄罗斯的经典功能。 不介绍了,有兴趣的自己运行一下,后面贴出了图片。 代码: package cn.hncu; import java.awt.Color; import java.awt.Font; import java.awt.G...
- 实现数据进行文件的存储和读写。 本软件也就到此结束了。 没多少可以讲的。 因为这个小软件也就8个类,主要学习的也就是一个分层思想的简单应用。 package cn.hncu.addr.dao; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io... 实现数据进行文件的存储和读写。 本软件也就到此结束了。 没多少可以讲的。 因为这个小软件也就8个类,主要学习的也就是一个分层思想的简单应用。 package cn.hncu.addr.dao; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io...
- 数据库的元信息: 首先介绍一下数据库的元信息(元数据): 元数据(Metadata)是关于数据的数据。 元数据是描述数据仓库内数据的结构和建立方法的数据。 存储的数据是什么类型,什么驱动等等,这些描述数据的数据,就是元数据! 准备: package cn.hncu.pool3; import java.lang.reflect.InvocationHand... 数据库的元信息: 首先介绍一下数据库的元信息(元数据): 元数据(Metadata)是关于数据的数据。 元数据是描述数据仓库内数据的结构和建立方法的数据。 存储的数据是什么类型,什么驱动等等,这些描述数据的数据,就是元数据! 准备: package cn.hncu.pool3; import java.lang.reflect.InvocationHand...
- 先说一下Java对于ACM的一些优点吧: (1) 对于熟悉C/C++的程序员来说Java 并不难学,两周时间基本可以搞定一般的编程,再用些时间了解一下Java库就行了。Java的语法和C++非常类似,可以说是C++的升级版,只是更加强调面向对象思想而已。(个人见解。。。) (2) 在一般比赛中,Java程序会有额外的时间和空间,但真正进行大规模运算时Java并不比C... 先说一下Java对于ACM的一些优点吧: (1) 对于熟悉C/C++的程序员来说Java 并不难学,两周时间基本可以搞定一般的编程,再用些时间了解一下Java库就行了。Java的语法和C++非常类似,可以说是C++的升级版,只是更加强调面向对象思想而已。(个人见解。。。) (2) 在一般比赛中,Java程序会有额外的时间和空间,但真正进行大规模运算时Java并不比C...
- 本例演示如何编写程序来计算贷款支付问题。下面是编写程序的步骤:1.提示用户输入年利率、年数和贷款总额2.利用年利率算出月利率3.通过前面的公式计算月支付额。4.计算总支付额,它是月支付额乘以12再乘以年数。5.在消息对话框中显示月支付额和总支付额。 package cn.hncu.Chapter2; import javax.swing.JOptionPane; ... 本例演示如何编写程序来计算贷款支付问题。下面是编写程序的步骤:1.提示用户输入年利率、年数和贷款总额2.利用年利率算出月利率3.通过前面的公式计算月支付额。4.计算总支付额,它是月支付额乘以12再乘以年数。5.在消息对话框中显示月支付额和总支付额。 package cn.hncu.Chapter2; import javax.swing.JOptionPane; ...
- 我们可以这么理解JSP注册技术的发展过程: 第一代JSP技术:纯JSP开发。 第二代JSP技术:JSP+EJB开发。 (EJB简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。) 第三代JSP技术:JSP+Servlet+POJO开发。(**MVC框架) (POJO其实就是简单的JAVA类,也是简单的JavaBean(特殊的值对象封装)) 其实E... 我们可以这么理解JSP注册技术的发展过程: 第一代JSP技术:纯JSP开发。 第二代JSP技术:JSP+EJB开发。 (EJB简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。) 第三代JSP技术:JSP+Servlet+POJO开发。(**MVC框架) (POJO其实就是简单的JAVA类,也是简单的JavaBean(特殊的值对象封装)) 其实E...
- 写了一个app小软件,重点不在于软件,软件bug挺多,也没去修改。 这个小软件只是为了更好的说明和了解设计模块而做的。 Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结构上 大家看看我的这个小软件的分层: 结构还是挺清楚的。 一种典型的Java应用程序的包结构: 前缀.应用或项目的名称.模块组合.模块内部的技术实现 说... 写了一个app小软件,重点不在于软件,软件bug挺多,也没去修改。 这个小软件只是为了更好的说明和了解设计模块而做的。 Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结构上 大家看看我的这个小软件的分层: 结构还是挺清楚的。 一种典型的Java应用程序的包结构: 前缀.应用或项目的名称.模块组合.模块内部的技术实现 说...
- Problem Description In the new year party, everybody will get a “special present”.Now it’s your turn to get your special present, a lot of presents now putting on the desk, and only one... Problem Description In the new year party, everybody will get a “special present”.Now it’s your turn to get your special present, a lot of presents now putting on the desk, and only one...
- Dom4j: Dom SUN dom在加载时,将所有元素全部加载内存 DOM4j - 第三方。 Dom4j是一个开源、灵活的XML API。 目前很多开源框架如struts,hibernate都使用dom4j做为解析其xml的工具。 支持文档的读写功能和Xpath快速查询操作。 这个需要我们自己把它的包导入myeclipse中的。 准备DOM4j: 包... Dom4j: Dom SUN dom在加载时,将所有元素全部加载内存 DOM4j - 第三方。 Dom4j是一个开源、灵活的XML API。 目前很多开源框架如struts,hibernate都使用dom4j做为解析其xml的工具。 支持文档的读写功能和Xpath快速查询操作。 这个需要我们自己把它的包导入myeclipse中的。 准备DOM4j: 包...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签