自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 uniapp流浪动物救助小程序Java宠物领养小程序springboot

uniapp流浪动物救助小程序Java宠物领养小程序springboot 代码40块,需要的私聊。所有提供的代码和数据库都经过本人充分测试,保证完整可运行。后台管理基于springboot+vue前后端分离项目。数据库:mysql 5.7(或8.0)框架:springboot+ vue。JDK版本:JDK1.8(或11)前台基于uniapp小程序。数据库工具:Navicat。依赖管理包:Maven。服务器:tomcat。

2024-03-27 13:56:15 660

原创 spoon的hadoop cluster test有报错信息

有大佬会kettle吗,我这个spoon报错了,找不出哪里错了,有哪个大佬会,可以教教我们。

2023-06-16 22:38:50 169

原创 javaweb项目500服务器内部错误,

大佬们,急救,我的在500错误啦,它说我的userserviceimpl有错,但是我看了很多遍都没有错啦,我也没有改过它。而且我中午还可以运行,下午写了一下其他类,他就不行啦,一直报这个错误。然后我现在删了我家的那些东西,他还是报这个错误。我真的要疯啦,在实习,急救。

2022-11-08 22:17:09 606 1

原创 File类创建功能

package heima_wj;import java.io.File;import java.io.IOException;public class FileDemo01 { public static void main(String[] args) throws IOException{ File f1=new File("D:\\K\\documents\\itcast\\java.txt"); System.out.println(f1...

2022-05-29 14:08:33 161

原创 软件质量——《软件工程:实践者的研究方法》第八版

高质量的软件是一个重要目标,即使最疲倦的软件开发人员也会同意这一点。但是,如何定义软件质量呢?在最一般的意义上,软件质量可以这样定义:在一定程度上应用有效的软件过程,创造有用的产品,为生产者和使用者提供明显的价值。 毫无疑问,对上述定义可以进行修改、扩展以及无休止的讨论。针对本书的论题来说,该定义强调了以下三个重要的方面:1.有效的软件过程为生产高质量的软件产品奠定了基础。过程的管理方面所做的工作是检验和平衡,以避免项目混乱(低质量的关键因素)。软件工程实践允许开发人员...

2022-04-25 11:54:48 534

原创 事件处理。

package kl;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class EventDemo { Frame frame=new Frame("这里测试事件处理"); TextField tf=new TextField(30); Button ok=new Button("确认"); public void.

2022-04-22 21:35:10 292

原创 Dialog自定义内容

package kl;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class DialogDemo { public static void main(String[] args) { Frame frame = new Frame("这里测试Dialog"); .

2022-04-22 20:33:46 156

原创 BoxLayout(间隔)

package kl;import javax.swing.*;import java.awt.*;public class Demo { public static void main(String[] args) { Frame frame=new Frame("这里测试BoxLayout"); Box hBox=Box.createHorizontalBox(); hBox.add(new Button("水平按钮一")); .

2022-04-22 20:24:30 703

原创 Dialog

package kl;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class DialogDemo { public static void main(String[] args) { Frame frame = new Frame("这里测试Dialog"); Dialog d1 = new Dialog.

2022-04-22 20:24:13 64

原创 基本组件。

package kl;import javax.swing.*;import java.awt.*;public class Demo { Frame frame=new Frame("这里测试基本组件"); TextArea ta=new TextArea(5,20); Choice colorChooser=new Choice(); CheckboxGroup cbg=new CheckboxGroup(); .

2022-04-22 18:51:33 154

原创 BoxLayout(swing)

package kl;import javax.swing.*;import java.awt.*;public class Demo { public static void main(String[] args) { Frame frame=new Frame("这里测试BoxLayout"); Box hBox=Box.createHorizontalBox(); hBox.add(new Button("水平按钮1")); .

2022-04-22 17:54:35 151

原创 BoxLayout

package kl;import javax.swing.*;import java.awt.*;public class Demo { public static void main(String[] args) { Frame frame=new Frame("这里测试BoxLayout"); BoxLayout boxlayout=new BoxLayout(frame,BoxLayout.Y_AXIS); frame.setLa.

2022-04-22 17:36:21 264

原创 CardLayout

package kl;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Demo { public static void main(String[] args) { Frame frame=new Frame("这里测试cardlayout"); Panel p1=new Panel(); .

2022-04-22 17:29:16 103

原创 包的概述和使用、权限修饰符

2022-04-18 16:10:22 142

原创 包的概述和使用

2022-04-13 21:03:17 153

原创 猫和狗案例

package df;public class Animal { private String name; private int age; public Animal() { } public Animal(String name, int age) { this.name = name; this.age = age; } public String getName() { re...

2022-04-13 20:48:23 70

原创 存储学生对象并遍历(键盘输入)

package hk45;public class Student { private String name; private String age; public Student (){} public Student (String name,String age) { this.name = name; this.age = age; } public void setName(String name){...

2022-04-13 20:19:53 108

原创 老师和学生案例

package df;public class Persion { private String name; private String age; public Persion() { } public Persion(String name, String age) { this.name = name; this.age = age; } public String getName() { ...

2022-04-13 20:16:34 185

原创 super

package df;public class Fu { public int age=30;}package df;public class Zi extends Fu { public int age=20; public void show(){ int age=40; System.out.println(age); System.out.println(this.age); Sys...

2022-04-12 19:24:59 265

原创 继承的概述

package df;public class Fu { public void show() { System.out.println("show方法被调用"); }}package df;public class Zi extends Fu { public void method(){ System.out.println("method方法被调用"); }}package df;public c...

2022-04-12 19:05:59 132

原创 学生管理系统

package shf;public class Student { private String sid; private String name; private String age; private String address; public Student() { } public Student(String sid, String name, String age, String address) { this.

2022-04-12 11:47:31 53

原创 WebApp 的体系结构设计——《软件工程:实践者的研究方法》第八版

WebApp 是典型的使用多层次体系结构来构造的客户端-服务器应用软件,包括用户界面或表现层、一个基于一组业务规则来指导与客户端浏览器进行信息交互的控制器,以及可以包含 WebApp 的业务规则的内容层或模型层。 WebApp 的用户界面是围绕着运行在客户端(通常为个人计算机或移动设备)上的浏览器的特性来设计的。数据层位于服务器。业务规则既可以使用基于服务器的脚本语言(如PHP)实现,也可以使用基于客户端的脚本语言(如 Javascript)来实现。体系结构设计师应根据...

2022-04-11 14:41:11 915

原创 系统环境的表示——《软件工程:实践者的研究方法》第八版

在体系结构设计层,软件体系结构设计师用体系结构环境图(Architectural Context Diagram,ACD)对软件与其外围实体的交互方式进行建模。与目标系统(为该系统所开发的体系结构设计)交互的系统可以表示为:•上级系统——这些系统把目标系统作为某些高层处理方案的一部分。•下级系统——这些系统被目标系统使用,并为完成目标系统的功能提供必要的数据和处理。•同级系统——这些系统在对等的基础上相互作用(即信息或者由同级系统和目标系统产生,或者被目标系统和同级系统使用...

2022-04-08 11:54:29 392

原创 利用有限制性通配符来提高API的灵活性——《effective Java》第三版

为了获得最大限度的灵活性,要在表示生产者或者消费者的输入参数上使用通配符类型。如果某个输入参数既是生产者,又是消费者,那么通配符类型对你就没有什么好处了:因为你需要的是严格的类型匹配,这是不用任何通配符而得到的。下面的助记符便于让你记住要使用哪种通配符类型:PECS 表示 producer-extends,consumer-super。 换句话说,如果参数化类型表示一个生产者 T,就使用<?extends T>;如果它表示一个消费者 T,就使用<?super...

2022-04-08 11:46:47 157

原创 消除非受检警告——《软件工程:实践者的研究方法》第三版

有些警告非常难以消除。本章主要介绍这种警告示例。当你遇到需要进行一番思考的警告时,要坚持住!要尽可能地消除每一个非受检警告。如果消除了所有警告,就可以确保代码是类型安全的,这是一件很好的事情。这意味着不会在运行时出现 Class-Cast-Exception 异常,你会更加自信自己的程序可以实现预期的功能。 如果无法消除警告,同时可以证明引起警告的代码是类型安全的,(只有在这种情况下)才可以用一个 @suppresswarnings(“unchecked”)注解来禁止这条警告...

2022-04-07 16:33:29 97

原创 体系结构考虑要素——《软件工程:实践者的研究方法》第八版

Buschmann 和 Henny 提出了几个考虑要素,指导软件工程师在体系结构设计时做出决策。•经济性——许多软件体系结构深受不必要的复杂性所害,它们充斥着不必要的产品特色或无用的需求(如无目的的可重用性)。最好的软件应该是整洁的并依赖抽象化以减少无用的细节。•易见性——设计模型建立后,对于那些随后将验证这些模型的软件工程师而言,体系结构的决策及其依据应该是显而易见的。如果重要的设计和专业领域概念与随后的设计和开发人员没有进行有效沟通,所产生的设计模型往往是晦涩难懂的。•隔离性...

2022-04-07 16:26:35 438

原创 存储学生对象并遍历

package hk45;public class Student { private String name; private int age; public Student (){} public Student (String name,int age) { this.name = name; this.age = age; } public void setName(String name){ ...

2022-04-06 21:47:09 318

原创 存储字符串并遍历

package hk45;import java.util.ArrayList;public class ArrayListDemo { public static void main(String[] args) { ArrayList<String> array=new ArrayList<String>(); array.add("刘亦菲"); array.add("卓文君"); arra...

2022-04-06 21:26:53 529

原创 ArrayList集合常用方法

package hk45;import java.util.ArrayList;import java.util.jar.JarOutputStream;public class ArrayListDemo { public static void main(String[] args) { //ArrayList<String> array=new ArrayList<>(); ArrayList<String&gt...

2022-04-06 21:16:01 99

原创 ArrayList构造方法和添加方法

package hk45;import java.util.ArrayList;public class ArrayListDemo { public static void main(String[] args) { //ArrayList<String> array=new ArrayList<>(); ArrayList<String> array = new ArrayList<String>();...

2022-04-06 20:58:12 220

原创 字符串反转

package hk45;import java.util.Scanner;public class StringBuilderDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串:"); String line=sc.nextLine(); Syste...

2022-04-06 20:36:15 485

原创 《大象——thinking in UML》

UML的定义 UML,即Unified Modeling Language又称统一建模语言或标准建模语言,是始于1997年一个OMG(对象管理组织)标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML是一种是面向对象软件的标准化建模语言,要弄清UML,首先得搞清楚面向对象和面向过程。面向对象在如今的软件行业是一个很著名的术语,以至于 人们以为面向对象是现代科学发展到一定程度才出现...

2022-04-06 20:20:03 223

原创 阅读和了解什么是形式方法

在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式化方法定义 用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验证系统。如果一个方法有良好的数学基础,那么...

2022-04-06 20:11:59 65

原创 了解java的反射机制

Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。 功能 Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一...

2022-04-06 20:03:33 80

原创 请不要使用原生态类型——《effective Java》第三版

如上所述,使用原生态类型(没有类型参数的泛型)是合法的,但是永远不应该这么做。如果使用原生态类型,就失掉了泛型在安全性和描述性方面的所有优势。既然不应该使用原生态类型,为什么 Java 语言的设计者还要允许使用它们呢?这是为了提供兼容性。因为泛型出现的时候,Java 平台即将进入它的第二个十年,已经存在大量没有使用泛型的Java 代码。人们认为让所有这些代码保持合法,并且能够与使用泛型的新代码互用,这一点很重要。它必须合法才能将参数化类型的实例传递给那些被设计成使用普通类型的方法,反之亦然...

2022-04-06 16:50:13 287

原创 体系结构风格——《软件工程:实践者的研究方法》第八版

基于计算机系统构造的软件也展示了众多体系结构风格中的一种。每种风格描述一种系统类别,包括:(1)完成系统需要的某种功能的一组构件(例如,数据库、计算模块);(2)能使构件间实现“通信、合作和协调”的一组连接件;(3)定义构件如何集成为系统的约束;(4)语义模型,能使设计者通过分析系统组成成分的已知属性来理解系统的整体性质。 体系结构风格就是施加在整个系统设计上的一种变换,目的是为系统的所有构件建立一个结构。在对已有体系结构再工程时,体系结构风格的强制采用会导致软件结构的根本...

2022-04-06 16:45:53 511

原创 String和StringBuilder相互转化

package hk45;public class StringBuilderDemo { public static void main(String[] args) { StringBuilder sb= new StringBuilder(); sb.append("hello"); //StringBuilder转为String String s=sb.toString(); System.out.pr...

2022-04-05 21:57:38 1060

原创 StringBuilder的添加和反转方法

package hk45;public class StringBuilderDemo { public static void main(String[] args) { StringBuilder sb= new StringBuilder(); sb.append("hello").append("java").append(100); System.out.println(sb); sb.reverse(); ...

2022-04-05 21:48:19 158

原创 体系结构类型——《软件工程:实践者的研究方法》第八版

尽管体系结构设计的基本原则适用于所有类型的体系结构,但对于需要构建的结构,体系结构类型(genre)经常会规定特定的体系结构方法。在体系结构设计环境中,类型隐含了在整个软件领域中的一个特定类别。在每种类别中,会有很多的子类别。例如,在建筑物类型中,会有以下几种通用风格:住宅房、单元楼、公寓、办公楼、工厂厂房、仓库等。在每一种通用风格中,也会运用更多的具体风格。每种风格有一个结构,可以用一组可预测模式进行描述。Grady Booch 在他的《软件体系结构手册》[Boo08]的改进版本中,提出了以...

2022-04-05 13:58:39 4029

原创 静态成员类优于非静态成员类——《effective Java》第三版

嵌套类(nested class)是指定义在另一个类的内部的类。嵌套类存在的目的应该只是为它的外围类(enclosing class)提供服务。如果嵌套类将来可能会用于其他的某个环境中,它就应该是顶层类(top-level class)。嵌套类有四种:静态成员类(static member class)、非静态成员类(nonstatic member class)、匿名类(anonymous class)和局部类(local class)。除了第一种之外,其他三种都称为内部类(inner c...

2022-04-05 13:57:02 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除