自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java知识点

jdk1.7以前,HashMap是基于哈希表(数组+链表)来实现,通过一个哈希函数,将元素散列到哈希表里。Java7 HashMap采用的是冲突链表方式。

2024-03-24 21:53:03 958

原创 详细了解软件测试过程的V 模型,W模型,H模型。

**问:详细了解软件测试过程的V 模型,W模型,H模型。**答:V模型:RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。如图所示:V模型大体可以划分为以下几个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。1、客户需求分析即首先明确客户对于产品的需求,软件所具备的功能。这一点上比较关键的是分析师和客户沟通

2021-06-27 22:38:36 623

原创 为什么软件开发方法论让你觉得糟糕?

为什么软件开发方法论让你觉得糟糕?围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。 Michael Feathers给出了以下观点:为什么软件开发方法论让你觉得糟糕?我认为

2021-06-27 22:36:15 76

原创 了解java中的反射机制

了解java中的反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。java通常是先有类再有对象,有对象我就可以调用方法或者属性。反射其实是通过Class对象来调用类里面的方法。通过反射可以调用私有方法和私有属性。大部分框架都是运用反射原理,精简总结一下:1.什么是反射答:就是可以在程序运行的时候动态装载类,查看类的信息,生成对象,或操作生

2021-06-27 22:32:17 58

原创 为什么软件开发周期总是预估的2~3倍?

为什么软件开发周期总是预估的2~3倍?首先,在软件开发之前,我认为是没有做好软件生命周期的基本任务。对需求分析的任务(包括:功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求、约束、逆向需求、将来可能提出的需求)也没有做好。1、对软件开发过程的整个阶段没有真正的认清楚:以为可以在一段时间内完成,其实需要好几个一段时间。像文章中所说:本以为是400英里,实则是500英里。2、对软件开发的进度没有一个清楚的认识。像文章中所说:以为路很好走,其实有难走的路。进度并没有自己心目中的那么快。3、软

2021-03-27 23:41:54 70 1

原创 软件工程方法论对我们软件开发有多大用处?

软件工程方法论对我们软件开发有多大用处?首先概括一下软件工程,概括的说软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的

2021-03-27 23:26:38 246 4

原创 “进程创建,文件读写”(Java实现)

这是我操作系统作业,见网上大多数是用C/C++写,那我用Java实现一下这是我运行截图,目的打开记事本,微信和计算器,将记事本更新为第一行是代码运行的日期和时间,第二行是记事本,微信和计算器的路径思路:就是IO流的文件读写,和进程创建运行截图为:代码如下:import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutput

2021-03-14 13:44:16 2616 11

原创 软件工程是不是教会不怎么会写程序的人开发软件?我的观点是?

软件工程是不是教会不怎么会写程序的人开发软件?我的观点是?我的观点是不同意首先,软件工程是一门实践课程,他需要的挺大的代码量,而敲代码的前提,就是要进行需求分析,建模等操作,所以一项软件的开发,需要进行的步骤有上千步,并不是一朝一夕能够完成的,也许小的项目你可以自己做,但是庞大的项目需要的不是一个人的力量,而是一个团队的合作,它的步骤有可行性研究、需求分析、软件设计、编码、软件测试、软件维护等,而不是一开始就写代码(在大部分的软件开发方法下)因此我觉得软件工程教会我们的是1.团队合作2.需求分析

2021-03-14 13:12:43 355

原创 自我简介,软件工程的期望还有个人目标

自我简介,软件工程的期望还有个人目标我就读于桂林理工大学软件工程专业,平常无聊的时候就会敲敲代码,目前懂的C,java语言,希望能在软件工程这个专业上学到更多的关于软件开发的知识,希望能在学习软件工程的过程中能自己独立开发一个软件,拥有自己的软件专利。...

2021-03-14 12:50:59 404 1

空空如也

空空如也

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

TA关注的人

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