❤ 基础
文章平均质量分 68
心似烟火
你心似烟火,我心如夜空
你绚烂我世界,我衬映你温柔
展开
-
C#基础知识(十一)——泛型集合、文件管理、多态、接口
一、泛型集合:List是泛型集合,就是为了专门处理某种类型。ArrayList对应的是List。在尖括号中写什么类型,这个集合就变成了什么类型的集合。例子://随机往这个List集合中 添加十个数字,不能重复,求和,求最大值,求最小值,求平均值List list = new List();Random r = new Random();int num = 0;while (li原创 2016-08-21 21:02:32 · 857 阅读 · 31 评论 -
【Java基础】J2EE的十三个规范
一、什么是J2EE J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方式。J2EE技术的基础便是Java 2平台。不但有J2SE平台的全部功能,同一时候还提供了对EJB,Servlet,JSP,XML等技术的全面支持。其终于目标是成为一个支持企业级应用开发的体系结构,简化企业解决方式的开发,部署和管理等复杂问题。其实,J2EE已经成为企...原创 2018-06-24 21:19:52 · 301 阅读 · 9 评论 -
初识七层
经过了对三层的学习后,就迈入了对七层的理解。查了几天的资料,感觉自己对于七层稍稍有了点理解。 七层:三层有界面显示层(UI),业务逻辑层(BLL)和数据访问层(DAL)。七层是比三层多了外观层(Facade),工厂(Factory),接口层(IDAL),加上实体层(Entity)共七层。七层包图如下: 为什么要用七层呢? 我的理解就...原创 2017-01-09 08:17:42 · 395 阅读 · 12 评论 -
三层登录实现
前言: 上篇博客为大家详细讲解了三层的理论知识,这篇文章就由小编带领大家来实践一番吧! 建立以下的Windows应用程序以及类库,并按照上篇文章介绍的三层架构引用原则对其进行引用: 在UI层建立窗体:代码展示: UI层:private void btnLogin_Click(object sender, EventArgs e){...原创 2017-01-01 22:58:11 · 524 阅读 · 17 评论 -
初识三层
前言: 经过几天的学习,对三层算是有了一点的理解。下面来小结一下。一、什么是三层? 三层结构通常是指数据访问层、业务逻辑层和显示层。 显示层(UI):展现给用户的界面,即用户在使用一个系统的时候他的所见所得。依据应用规模的不同,所承受的负荷会有较大的差异,另外客户端的数目,应用的复杂程度都会对其造成一定的影响。 业务逻辑层(BLL):对数据层的操作和业务的...原创 2016-12-18 22:33:05 · 476 阅读 · 25 评论 -
【Java高级】Java多线程机制
一、什么是线程?线程是一个程序内部的顺序控制流。二、线程和进程的区别?1、每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。2、线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。3、多进程:在操作系统中能同时运行多个任务(程序)。4、多线程:在同一应用程序中有多个顺序流同时执行。...原创 2018-06-13 21:05:22 · 241 阅读 · 5 评论 -
String、StringBuffer、StringBuilder 的区别
一、简介:String : 是java.lang包中的immutable类,String里面所有的属性几乎也是final。由于它的不可变性,类似拼接、裁剪字符串等动作都会产生大量无用的中间对象。由于字符串操作在项目中很常见,所以对String的操作对项目的性能往往有很明显的影响。 StringBuffer(JDK1.0) : 这个类是为了解决大量拼接时产生多余对象的问题而提供的一个类,提供a...原创 2019-08-22 10:47:04 · 115 阅读 · 0 评论 -
Mybatis 里面 foreach 循环的含义解释
<foreach collection="list" item="item" open="(" close=")" separator="," index=""> #{item.studentId}</foreach>解释含义:foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,ind...原创 2018-09-29 08:39:19 · 16296 阅读 · 7 评论 -
【Java基础】数组小结
一、概述数组可以看成是多个相同类型的数据组合,对这些数据的统一管理。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组中的元素可以是任何数据类型,包括基本类型和引用类型。二、声明1、一维数组的声明:type var[]; 或 type[] var;例如:int a1[]; int[] a2;double b[];...原创 2018-06-09 17:05:57 · 187 阅读 · 4 评论 -
【Java基础】IO流总结
一、流的概念: Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,在java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream)。通过流的方式允许Java程序使用相同的方式来访问不同的输入/输出源。stream是从起源(source)到接收(sink)的有序数据。 Java把所有传统的流类型(类或抽象类)都放在...原创 2019-08-22 12:33:22 · 225 阅读 · 0 评论 -
【Java基础】泛型总结
一、为什么要使用泛型,泛型的产生由来? Java集合有个缺点——把一个对象“丢进”集合里之后,集合就会“忘记”这个对象的数据类型,当再次取出该对象的时候,该对象的编译类型就变成了Object类型(其运行时类型没变)。Java集合之所以被设计成这样,是因为集合的设计者不知道我们会用集合来保存什么类型的对象,所以就设计成能保存任何类型的对象,只要求具有很好的同用性。但是这样会带来两个问...原创 2019-08-18 20:08:33 · 214 阅读 · 0 评论 -
【java基础】异常处理总结
一、异常概述:Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字。Java常见的异常类之间的继承关系:Java把所有的非正常情况分为两种,Error(错误)和Exception(异常),它们都继承Throwable父类。(一)Error错误Error错误,一般是指与 虚拟机相关的问题,如系统崩盘、虚拟机错误、动态链接失败等,这...原创 2019-09-20 18:04:20 · 148 阅读 · 0 评论 -
【Java基础】集合总结(一)——Collection集合
一、Java集合概述为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有的集合类都位于java.util包下,后来为了处理多线程环境下的并发安全问题,java5还在java.util.concurrent包下提供看一些多线程支持的集合类。java集合类主要由两个接口派生而出:Coll...原创 2019-09-22 11:27:07 · 207 阅读 · 0 评论 -
【Java基础】集合总结(二)——Set集合、List集合
一、Set集合Set接口是Collection的子接口,Set接口没有提供额外的方法。Set集合不能记住元素的添加顺序,不允许包含重复元素。如果试图把两个相同的元素加入同一个Set集合中,则添加操作失败,add()方法返回false,且新元素不会被加入。(一)HashSet类1、HashSet按Hash算法来存储集合中的元素,因此具有很好的存取和查找性能。2、特点:不能...原创 2019-09-23 11:05:54 · 228 阅读 · 0 评论 -
【Asp.net】初识Asp.net
简单介绍一下Asp.net: ASP.NET是微软公司退出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的优点,还参照Java、vb语言加入了许多新的特色,同时也修正了许多以前的错误。 ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在写代码方面的特色是将页面逻辑...原创 2017-12-03 19:51:38 · 361 阅读 · 7 评论 -
【Asp.net】控制转移控件之间的差异
控制转移控件之间的差异:· Button 和 ImageButton 用于将数据传递回服务器· 当用户需要在页面之间导航时,主要使用Hyperlink· 尽管 LinkButton 看起来像浏览器上的超链接,但是在单击时,它们会将数据传递回服务器...原创 2017-12-10 19:07:14 · 237 阅读 · 7 评论 -
C#基础知识(十)——对象引用
一、对象的引用:1、结构和类的区别:值类型的值存在栈上,引用类型的栈上存的是地址,值是在堆上。类:类是引用类型。类当中默认有一个无参数的构造函数,当在类中写一个有参数的构造函数时,默认无参数的构造函数被干掉了。类中写构造函数参数列表中参数个数可以不确定。结构:结构是值类型。在结构中默认的也有一个无参数的构造函数。在结构中写一个有参数的构造函数,默认的无参数的构造函数还有,没原创 2016-08-14 21:30:09 · 6552 阅读 · 24 评论 -
C#基础知识(九)—— 字符串的使用
一、字符串的处理:string 可以看做是char的只读数组。char c =s[1];C#中字符串有一个重要特性:不可变性。字符串一旦声明就不再可以改变。所以只能通过索引来读取指定位置的char,不能对指定位置的char进行修改。如果要对char进行修改,那么就必须创建一个新的字符串,用s. ToCharArray()方法得到字符串的char数组,对数组进行修改后,调用new str原创 2016-08-03 16:02:25 · 574 阅读 · 21 评论 -
C#基础知识(八)——面向对象
面向对象:属性:对象具有的各种特征方法:行为,动作,执行的操作。原创 2016-07-31 20:03:39 · 550 阅读 · 20 评论 -
C#基础知识(七)——方法重载与out、ref、params参数
方法重载:方法名相同,但是参数不同,参数的个数不同,类型也不同。方法的重载和返回值无关,和参数的类型和个数有关。规则:如果参数个数不同,就不管它的参数类型了;如果参数个数相同,那么参数的类型必须不同。例子://求两个数的和、最大值、最小值static void Main(string[] args){ int[] nums = { 1, 2, 3, 4, 5, 6, 7原创 2016-07-24 21:40:17 · 1259 阅读 · 28 评论 -
C#基础知识(六)——冒泡排序的书写
冒泡排序:正常排序:原创 2016-07-17 21:33:06 · 489 阅读 · 23 评论 -
C#基础知识(五)——常量、枚举、结构体、数组
一、常量表达:定义常量:const 类型 常量名 = 常量值例子:const int PI = 3.14;//常量只有一个值二、枚举声明:语法:[访问修饰符] enmu 枚举名{ 值1; 值2;}注意:枚举声明首字母要大写,在命名空间里面类上面声明。好处:和字符串比起来,枚举的好处就是限定了变量的取值范围,程序处理起来更加原创 2016-07-10 19:31:40 · 1824 阅读 · 17 评论 -
C#基础知识(四)——异常捕获与程序调试
1、异常捕获:我们在程序中经常会出现各种各样的异常。你如果想要你的程序变得坚强一些,在你的代码中应该经常性的使用try-catch来进行异常捕获。哪行代码有可能出现异常,你就踹它一脚。语法:try{ 可能会出现异常的代码; ... ... ...}//try和catch之间不能有其他的代码catch{ 出现异常后要执行的代码;}执原创 2016-06-26 20:09:57 · 770 阅读 · 27 评论 -
C#基础知识(二)——字符与类型转换
[前言]上篇博客已经对一些基础知识进行总结,本篇博客继续进行总结。一、占位符: 在需要填写的地方挖坑,{}里从0开始,后面依次为2,3,4...,后面再进行填坑,填写需要填的内容。Console.WriteLine("你喜欢吃什么水果");string str=Console.ReadLine();Console.WriteLine("哈哈,这么巧,我也喜欢吃{0},我原创 2016-06-11 21:53:31 · 763 阅读 · 20 评论 -
C#基础知识(三)——循环语句的介绍
最近学习了一些循环语句。一、进行介绍:1、if 结构执行过程及语法如下:if(表达式){ 语句;}例子://让用户输入年龄,如果输入的年龄大于23(含)岁,则给用户显示你到了结婚的年龄了。Console.WriteLine("请输入年龄");int age = Convert.ToInt32(Console.ReadLine());if (age>原创 2016-06-19 21:32:46 · 1402 阅读 · 24 评论 -
C#基础知识(一)——相关概念与书写规则
[前言]这几天刚开始学习C#,学的是传智播客小杨老师(杨洪波)的教学视频。小杨老师讲课很有趣,一口流利的东北普通话,听的我特别熟悉而且热情高涨,真的是太喜欢他了。好了,归入正题,总结一下最近学习的基础知识。一、定义: .net/dotnet:一般指.Net Framework框架.一种平台,一种技术。 C#(sharp):一种编程语言,可以开发基于.net平台的原创 2016-05-15 21:36:58 · 1015 阅读 · 27 评论 -
【Asp.net】处理XML数据
本篇文章为大家介绍Asp.net如何处理XML数据。一、处理XML数据架构:<rootelement xmlns="x-schema:scheduledSchema.xsl">1、打开XML文件FileStream myfs=new File Stream(Server.MapPath("xmldatagrid.xml"),FileMode.Open,Fi...原创 2018-01-17 15:44:52 · 325 阅读 · 10 评论 -
【Asp.net】关于数据库的应用
在Asp.net中有很多功能都需要与数据库绑定,使用数据库传递参数。为大家介绍一下在 .NET 中关于数据库提供数据的应用。(SQL.NET 数据提供程序 & OLEDB .NET 数据提供程序)一、Connection 建立与数据库的连接1、引用:(1)SQL.NET 数据提供程序:<%@ Import Namespace="System.Data"%>...原创 2018-01-07 21:45:29 · 374 阅读 · 10 评论 -
【Java基础】集合总结(三)——Queue集合、Map集合
一、Queue集合Queue用于模拟队列这种数据结构,队列的特点是“先进先出”(FIFO)。队列的头部保存在队列中存放时间最长的元素,队列的尾部保存在队列中存放时间最短的元素。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。(一)PriorityQueue实现类PriorityQueue保存队列元素的顺序并不...原创 2019-09-28 19:55:24 · 342 阅读 · 0 评论