随笔分类 - 旧的知识
摘要:为什么? 我们绝大多数的Web应用都是基于HTTP来进行开发的。我们对Web的操作都是通过HTTP协议来进行传输数据的。 简单来说,HTTP协议就是客户端和服务器交互的一种通迅的格式。 HTTP的诞生主要是为了能够让文档之间相互关联,形成超文本可以互相传阅 可以说,Http就是Web通信的基础,这是
阅读全文
摘要:1.判断List中的课程是否存在(在SetTest类中) Contains方法:是从原来List中取出的元素才可以显示为true,即使建立新的对象中含有的内容和原List中含有对象的内容相同,也返回的事false。(因为java中所有的类都继承Object,而Object类中的equals判断内容是
阅读全文
摘要:Map接口: Map提供了一种映射关系,其中的元素就是以键值对(key-value)的形式存储的,能够实现根据key快速查找value Map中的键值对以Entry类型的对象实例形式存在 键(key值)不可重复,value值也可以 每个键最多只能映射到一个值 Map接口提供了分别返回key值集合,v
阅读全文
摘要:利用集合存储课程信息: 1.Course类 2.ListTest类 3.testGeneric类 泛型例子 1.TestGeneric类 2.ChildCourse继承Course类(在建立类中选择超类Course中即可) 建立继承类只是为了验证泛型中可以添加子类型的对象实例 学生手动选课,显示学生
阅读全文
摘要:1.集合类:是一种工具类,就像是容器,存储任意数量的具有相同属性的对象,集合中的元素,可以是任意类型的对象(对象的引用),如果把某个对象放入集合中,则会忽略他的类型,而把他当做object处理。 2.List List是接口因此不能实例化。通过add方法添加元素,如果越界则控制台显示索引越界异常,可
阅读全文
摘要:1.Date():主要是当前时间 2.Calendar(),是一个抽象类,可以通过调用getInstance()静态方法获得一个 Calendar对象。 Calendar类提供了getTime()方法,用来获取Date()对象,完成Calendar和Date的转换。 3.随机产生0-10之间的数字,
阅读全文
摘要:1.包装类:基本数据类型是不具备对象的特性的,比如基本类型不能调用方法,功能简单。为了让基本数据类型也具备对象的特性,java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本的数据类型 2.装箱:把基本类型转换成包装类(手动装箱,自动装箱) 拆箱:把包装类对象转换成基本类
阅读全文
摘要:1.String对象创建之后则不能被修改,是不可变的,所谓修改其实是创建了新的对象,所指向的内存空间是不同的。 2.每次new 一个字符串就是产生一个新的对象,即使两个字符串的内容相同,使用==比较的时候也比较为“false”,如果只需要比较内容相同,应该使用“equals()”; 例子: 2.Sr
阅读全文
摘要:1.什么是java虚拟机?为什么把java称作是“无关平台的语言”? java虚拟机是一个可以执行Java字节码的虚拟进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。 Java 虚
阅读全文
摘要:在异常处理中即使没有main函数 仍然可以正确执行 Exception 1.非检查异常:空指针异常,数组下标越界异常,类型转换异常,算术异常 2.检查异常:文件异常,SQL异常 1.try...catch...finnally简单例子 注:finally是一定执行的。打印输出异常信息是 (Excep
阅读全文
摘要:1.属性和索引练习 (1) 定义一个Student类,其包含属性:SId(学号), Name(姓名),Score(总分),并重载其构造方法,初始化其属性。 (2) 定义一个班级类ClassDemo,其包含属性Count(学生人数,只读),List<Student>(学生列表);定义其索引器,按照序号
阅读全文
摘要:1.编写Student类包含如下属性,并实现给属性赋值且打印出来 年龄(0-100)不符合的设为18 姓名(只读属性) 爱好(读写) public class Student { int age; public int Age { get { return age; } set { if (valu
阅读全文
摘要:1.错误类型 在程序中发生的错误的类型有三种。它们是: 语法错误:语法错误发生在语句没有适当构造、关键字被拼错或标点被忽略的时候。 逻辑错误:逻辑错误发生在程序编译和运行正常但没有产生预期的结果的时候。 运行时错误:运行时错误发生在程序试图完成一个操作,但它在运行时不被允许。 2.异常类 许多异常类
阅读全文
摘要:1.C#中不允许多重继承 基类 派生类 (只能一个,此派生类不能再作为基类继续派生) 2.方法重写: 在基类中某方法可以由子类重新定义实现,则实现步骤如下 在基类中,可以使用关键字virtual来定义某方法为虚方法(virtual method),virtual关键字放在访问级别修饰符和方法返回数据
阅读全文
摘要:1、数制转换问题。数制转换问题是将任意一个非负的十进制数转换为其它进制的数,这是计算机实现计算的基本问题。其一般的解决方法的利用辗转相除法。以将一个十进制数N转换为八进制数为例进行说明。假设N=5142,示例图: N N/8(整除) N%8(求余) 低 5142 642 6 642 80 2 80
阅读全文
摘要:(一)功能: (1)可以存储任何类型的元素 (2)保证数据安全 (3)能省去装箱拆箱的性能开销 (二)常用的泛型集合 :List<T>类,Dictionary<K,V>类,stack<T>类,Queue<T>类 (三)语法 1.声明是什么类型的,则添加的元素必须是该类型 List<int> scor
阅读全文
摘要:1.push将对象插入 System.Collections.Generic.Stack<T> 的顶部。 Stack st = new Stack(); //栈是先进后出 st.Push(1); st.Push(2); st.Push(3); st.Push(4); 2.peek读栈 (1) for
阅读全文
摘要:哈希表 是将数据作为一组键/值对来保存 查找效率高 ,里面没有顺序,键是唯一的 1.添加数据 Hashtable ha = new Hashtable(); ha.Add("name","xiaoxiao"); ha.Add("age", "21"); 2.遍历键 和遍历值 foreach (var
阅读全文
摘要:Array 是抽象基类,抽象基类不能创建它的对象 定义的数组: int[,] myArr4=new int[2,3]{{1,2,3},{4,5,6}}; int[, ,] myArr3 = new int[2,3,4]{ {{1,2,3,4},{1,2,3,4},{1,2,3,4}}, {{1,2,
阅读全文
摘要:1.string s1 = "abcdefghij"; string s2 = "kuo"; Console.WriteLine(s1.Clone());//实例 克隆方法 2. 比较字符串的Compare() int s3 = String.Compare("abc", "jko"); Conso
阅读全文

浙公网安备 33010602011771号