- 博客(15)
- 收藏
- 关注
原创 第五章 面向对象
面向对象的三大特征:封装,继承和多态。Java提供了private,protected和public三个访问控制修饰符来实现良好的封装,提供了extends关键字来让子类继承父类,子类继承父类将可以继承到父类的属性和方法,如果访问控制允许,子类实例可以直接调用父类里定义的方法。继承是实现类复用的重要手段。 构造器用于对类实例进行初始化操作,构造器支持重载,如果多个重载的构造器里包含了相同的初
2017-03-29 17:59:16 318
原创 Java 集合
Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 Collection接口是List,Set和Queue接口的父接口,该接口是定义了如下操作集合元素的方法。 *boolean add(Object o):该方法用于向集合里添加一个元素。如果集合对象被添加操作改
2017-03-28 23:16:04 235
原创 实体类的高级应用
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Th
2017-03-23 22:24:46 221
原创 网络精灵
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace 网络电视{ public class ChannelA : ChannelBase {
2017-03-23 21:32:38 762
原创 提交与回滚 MD5加密
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;namespace 提交与回滚{ class Program {
2017-03-22 16:30:13 216
原创 ref与out的区别
out 的用法跟ref基本上类似,方法无须有返回值return,我们便可获得想要的结果需要指出的是:1、当我们频繁传递大型参数的时候,比如说DataTable、DataSet...的时候,会节省好多内存资源。 2、当我们想得到方法多样化的处理结果的时候,而我们又不愿意复杂化方法所返回的结果,那么我 们可以在方法里定义多个ref 或者 out,以期得到丰富的
2017-03-21 21:51:48 355
原创 参数存储过程
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.SqlClient;namespace MySchool.Dal{ public
2017-03-21 21:17:18 266
原创 三层结构 学生信息管理系统
MySchool.DAL 类库 数据访问层using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;using System.Data;namespace Mysc
2017-03-21 20:56:55 1517 1
原创 分层开发
分层开发的优点: 1.代码复用 2.分离开发人员的关注 (每一层的开发人员需要知道下一层的接口) 3.降低了系统间的依赖 (分层开发模式下各层间的耦合性降低) 4.分层开发有利于程序的无损替换 程序集: 1.可执行文件,即.exe文件 2.类库文件,即.dll
2017-03-18 15:22:56 573
原创 java 多线程
一:实现多线程的两种方式: 1:从Thread类继承,并重写run方法。 2:实现Runnable接口,并实现其中的run方法。 二:Java语言对多线的一些需要注意的事项。 1:Java运行时系统实现了一个用于调度线程执行的线程调度器,用于确定某一时刻由哪一个线程在CPU上运行。 2:在java技术中,线程通常是抢占式的而不需要时间片分配
2017-03-12 18:25:53 109
原创 C#多线程
.NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现:Thread thread1 = new Thread(new ThreadStart( Count));其中的 Coun
2017-03-12 18:22:44 177
原创 街道管理项目
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 街道项目{ public class Bust { public string jiedao { get; se
2017-03-12 15:51:20 268
原创 编码方式与区别
常见的一些字符编码方式:Unicode、ASCII、GBK、GB2312、UTF-8。 ASCII编码:用来表示英文,它使用1个字节表示,其中第一位规定为0,其他7位存储数据,一共可以表示128个字符。拓展ASCII编码:用于表示更多的欧洲文字,用8个位存储数据,一共可以表示256个字符GBK/GB2312/GB18030:表示汉字。GBK/GB2312表示简体中文,GB18030
2017-03-05 17:21:38 612
原创 C#类和继承
派类成员的组成如: *自己声明中的成员。 *基类的成员。 派生类不能删除它所继承的任何成员。访问继承的成员 继承的成员可以被访问,就像它们是派生类自己声明的一样。所有类都派生自object类: 类object是唯一的非派生类,因为它是继承层次结构的基础。 没有
2017-03-01 09:17:57 300
原创 里式七大设计原则
1.单一职责原则 每一个类都只专注于做一件事情举例说明,用一个类描述动物呼吸这个场景:class Animal{public void breathe(String animal){System.out.println(animal+"呼吸空气");}}public class Client{public static void main(String[]
2017-03-01 08:17:35 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人