08 2020 档案

摘要:好处: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。 java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。 单继承:一个类只能有一个父类。 多继承:一 阅读全文
posted @ 2020-08-31 22:21 一口獠牙 阅读(93) 评论(0) 推荐(0)
摘要:今天完成例题1道 明天继续 阅读全文
posted @ 2020-08-30 23:51 一口獠牙 阅读(36) 评论(0) 推荐(0)
摘要:1:是用关键字interface定义的。 2:接口中包含的成员,最常见的有全局常量、抽象方法。 注意:接口中的成员都有固定的修饰符。 成员变量:public static final 成员方法:public abstract interface Inter{ public static final  阅读全文
posted @ 2020-08-29 18:45 一口獠牙 阅读(115) 评论(0) 推荐(0)
摘要:今天完成2个例题,阅读大道至简10页。 明天要去考试,不太确定会耽搁多久 阅读全文
posted @ 2020-08-28 23:29 一口獠牙 阅读(19) 评论(0) 推荐(0)
摘要:多态在子父类中的成员上的体现的特点: 1,成员变量:在多态中,子父类成员变量同名。 在编译时期:参考的是引用型变量所属的类中是否有调用的成员。(编译时不产生对象,只检查语法错误) 运行时期:也是参考引用型变量所属的类中是否有调用的成员。 简单一句话:无论编译和运行,成员变量参考的都是引用变量所属的类 阅读全文
posted @ 2020-08-27 14:23 一口獠牙 阅读(120) 评论(0) 推荐(0)
摘要:今天阅读了大道至简10页 阅读全文
posted @ 2020-08-26 23:51 一口獠牙 阅读(24) 评论(0) 推荐(0)
摘要:今天完成例题1道,明天继续 阅读全文
posted @ 2020-08-25 23:50 一口獠牙 阅读(22) 评论(0) 推荐(0)
摘要:具体方法: 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部比较的就是两个对象地址。 而根据对象的属性不同,判断对象是否相同的具体内容也不一样。所以在定义类时,一般都会复写equals方法,建立本类特有的判断对象是否相同的依据。 public boolea 阅读全文
posted @ 2020-08-24 16:33 一口獠牙 阅读(244) 评论(0) 推荐(0)
摘要:今天阅读大道至简17页 然后例题没做出来 阅读全文
posted @ 2020-08-23 23:07 一口獠牙 阅读(20) 评论(0) 推荐(0)
摘要:今天完成例题2道 明天阅读大道至简 阅读全文
posted @ 2020-08-22 23:20 一口獠牙 阅读(26) 评论(0) 推荐(0)
摘要:当内部类定义在外部类中的成员位置上,可以使用一些成员修饰符修饰 private、static。 1:默认修饰符。 直接访问内部类格式:外部类名.内部类名 变量名 = 外部类对象.内部类对象; Outer.Inner in = new Outer.new Inner();//这种形式很少用。 但是这种 阅读全文
posted @ 2020-08-21 23:44 一口獠牙 阅读(133) 评论(0) 推荐(0)
摘要:异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封 阅读全文
posted @ 2020-08-20 21:33 一口獠牙 阅读(266) 评论(0) 推荐(0)
摘要:今天完成例题1道 明天继续 阅读全文
posted @ 2020-08-19 23:10 一口獠牙 阅读(29) 评论(0) 推荐(0)
摘要:今天没有完成例题 不过阅读了12页 明天我要问问同学再查查资料解决问题 阅读全文
posted @ 2020-08-18 21:18 一口獠牙 阅读(32) 评论(0) 推荐(0)
摘要:今天完成例题1道 第二道出现了程序问题,明天上网查一查 明天继续 阅读全文
posted @ 2020-08-17 21:35 一口獠牙 阅读(25) 评论(0) 推荐(0)
摘要:今天完成例题1道,阅读大道至简11页 明天做例题 阅读全文
posted @ 2020-08-16 22:37 一口獠牙 阅读(48) 评论(0) 推荐(0)
摘要:异常分两种: 1:编译时被检查的异常,只要是Exception及其子类都是编译时被检测的异常。 2:运行时异常,其中Exception有一个特殊的子类RuntimeException,以及RuntimeException的子类是运行异常,也就说这个异常是编译时不被检查的异常。 编译时被检查的异常和运 阅读全文
posted @ 2020-08-15 20:34 一口獠牙 阅读(104) 评论(0) 推荐(0)
摘要:今天学习大道至简12页 明天做例题 阅读全文
posted @ 2020-08-14 23:37 一口獠牙 阅读(31) 评论(0) 推荐(0)
摘要:今天完成了2个例题 明天阅读大道至简 阅读全文
posted @ 2020-08-13 23:13 一口獠牙 阅读(25) 评论(0) 推荐(0)
摘要:由于前两天考试,一直没在家,没有带电脑。所以也没有进度。 今天JAVA做出2个例题,第3个没有做出 明天继续完成例题。 阅读全文
posted @ 2020-08-12 21:43 一口獠牙 阅读(50) 评论(0) 推荐(0)
摘要:mport — 导入:类名称变长,写起来很麻烦。为了简化,使用了一个关键字:import,可以使用这个关键字导入指定包中的类。记住:实际开发时,到的哪个类就导入哪个类,不建议使用*. import packa.*;//这个仅仅是导入了packa当前目录下的所有的类。不包含子包。 import pac 阅读全文
posted @ 2020-08-11 22:45 一口獠牙 阅读(280) 评论(0) 推荐(0)
摘要:多线程安全问题的原因: 通过图解:发现一个线程在执行多条语句时,并运算同一个数据时,在执行过程中,其他线程参与进来,并操作了这个数据。导致到了错误数据的产生。 涉及到两个因素: 1,多个线程在操作共享数据。 2,有多条语句对共享数据进行运算。 原因:这多条语句,在某一个时刻被一个线程执行时,还没有执 阅读全文
posted @ 2020-08-10 22:55 一口獠牙 阅读(216) 评论(0) 推荐(0)
摘要:字符串的方法: 1:构造方法:将字节数组或者字符数组转成字符串。 String s1 = new String();//创建了一个空内容的字符串。 String s2 = null;//s2没有任何对象指向,是一个null常量值。 String s3 = "";//s3指向一个具体的字符串对象,只不 阅读全文
posted @ 2020-08-09 22:12 一口獠牙 阅读(515) 评论(0) 推荐(0)
摘要:今天完成例题1道 阅读大道至简15页 明天阅读大道至简继续 阅读全文
posted @ 2020-08-08 22:47 一口獠牙 阅读(29) 评论(0) 推荐(0)
摘要:今天阅读大道至简22页,JAVA正在学习但今天没有做例题。 明天做例题 阅读全文
posted @ 2020-08-07 23:15 一口獠牙 阅读(38) 评论(0) 推荐(0)
摘要:今天学习了JAVA的新知识,还有完成了3个例题,阅读了10页大道至简、 明天例题继续 阅读全文
posted @ 2020-08-06 23:36 一口獠牙 阅读(46) 评论(0) 推荐(0)
摘要:容器通常具备一些固定的方法: 1,添加。 StringBuffer append(data):在缓冲区中追加数据。追加到尾部。 StringBuffer insert(index,data):在指定位置插入数据。 2,删除。 StringBuffer delete(start,end);删除从sta 阅读全文
posted @ 2020-08-05 22:33 一口獠牙 阅读(79) 评论(0) 推荐(0)
摘要:多线程:★★★★ 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用 阅读全文
posted @ 2020-08-05 22:12 一口獠牙 阅读(75) 评论(0) 推荐(0)
摘要:今天将大道至简这本书看了50多页,感觉对于编程的了解加深了一步。 明天继续自学JAVA程序设计完全学习手册的内容。 阅读全文
posted @ 2020-08-04 23:22 一口獠牙 阅读(31) 评论(0) 推荐(0)
摘要:通过网上学习结合资料做的语法总结1,类与对象1),类(class)是相同属性和方法的一组集合。 A,类的组成:属性和方法。 B,语法声明:使用class关键字,eg:public class Student{}//类名首字母大写,且必须和文件名一致 C,类的实例化:使用new关键字,eg:Stude 阅读全文
posted @ 2020-08-03 23:11 一口獠牙 阅读(78) 评论(0) 推荐(0)
摘要:哈希表的原理: 1,对对象元素中的关键字(对象中的特有数据),进行哈希算法的运算,并得出一个具体的算法值,这个值 称为哈希值。 2,哈希值就是这个元素的位置。 3,如果哈希值出现冲突,再次判断这个关键字对应的对象是否相同。如果对象相同,就不存储,因为元素重复。如果对象不同,就存储,在原来对象的哈希值 阅读全文
posted @ 2020-08-03 22:40 一口獠牙 阅读(954) 评论(0) 推荐(0)
摘要:构造函数:用于给对象进行初始化,是给与之对应的对象进行初始化,它具有针对性,函数中的一种。 特点: 1:该函数的名称和所在类的名称相同。 2:不需要定义返回值类型。 3:该函数没有具体的返回值。 记住:所有对象创建时,都需要初始化才可以使用。 注意事项:一个类在定义时,如果没有定义过构造函数,那么该 阅读全文
posted @ 2020-08-02 22:57 一口獠牙 阅读(521) 评论(0) 推荐(0)
摘要:封 装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。 this:代表对象。就是所在函数所属对象的引用。 this到底代表什么呢?哪个对象调 阅读全文
posted @ 2020-08-02 22:34 一口獠牙 阅读(58) 评论(0) 推荐(0)
摘要:私有的成员:其他类不能直接创建对象访问,所以只有通过本类对外提供具体的访问方式来完成对私有的访问, 可以通过对外提供函数的形式对其进行访问。 好处:可以在函数中加入逻辑判断等操作,对数据进行判断等操作。 总结:开发时,记住,属性是用于存储数据的,直接被访问,容易出现安全隐患,所以,类中的属性通常被私 阅读全文
posted @ 2020-08-01 22:54 一口獠牙 阅读(247) 评论(0) 推荐(0)