




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 初始Jave 11月20日 星期一1.Java语言主要的开发者James Gosling 由此也被公认为Java语言之父。2,1995年5月23日,Javej技术正式诞生。3.Java2平台划分为3大领域的3个版本:J2SE、J2EE和J2ME。 J2EE即Java企业版。 J2EE即Java企业版。 J2ME即Java微型版。4.JDK:JAVA开发工具集。包括编译工具,运行坏境,调试坏境及标准库。 JRE:JAVA运行坏境。包括虚拟机,核心类库及链接文件。5.JAVE程序源代码文件的扩展明为.java,文件名必须与类名完全相同,必须注意大小写。6.配置环境变量目的:由于编译JAVA源文件需要使用binjave.exe运行java。需要使用binjava.exe.为了让我们可以在任何目录下都使用JDK的编译和运行环境。需要配置坏境变量。当我们使用java时。如果本目录下不存在这两个exe文件,会在环境变量指定的目录下查找。7.翻译的方式有两种,一个是编译,一个是解释。8.如果一个类名为public.类名与文件名必须保持一致。9.javac文件名 编译JAVA源文件。 Jave 类名 执行主类(带有main方法的类)。第二章 java基础语法 11月21日 星期二1. java标示符命令规则:(1).标示符由字母,下划线“”,美元符“$”或数字组成。(2)标示符不能从数字开始。(3)java标示符大小写敏感,长度无限制。(4)“见如知意”(5)约定俗成的规则。 2.标示符:就是计算机语言的各种符号,比奥斯某个特定的含义,标示符可以命令类,方法,变量。3.什么事变量?内存中一块命了名的空间,空间的值是不断变化的,用来存放当前使用的数据。4,.变量的三要素:变量类型 变量名 变量值5Java字符可以采用unicode编码,每个字符占两个字节。6.字符型在内存中以整形方式存放,可以参与运算。7.定义常量的好处:(1)见名知意(2)一改全改8.变量名使用之前必须初始化,否则无法通过编译。 第三章 程序流程控制 11月22日 星期三1.今天讲了运算符的运用和表达式。2.&是短路运算符,当第一个条件为false时,第二个条件不会判断。&是逻辑运算符,操作数必须是boolean. &是无论第一个条件是否满足,第二个条件都会判断。&是位运算符,操作可以是boolean,也可以是数字。3.左移运算符,相当于乘2操作。 右移运算符,相当于除2操作。4.if.else.if是一条语句,当条件满足时,不会执行后面判断。 多个if语句,是多条语句,每个if语句都会判断。5.switch后面括号的算术表达式 无限的数据类型必须是字符型,字节型,短暂整数,整数。6.whlie循环用于重复执行任务。Whlie循环体中的语句会循环执行,直到循环体中的布尔表达式为false。我们可以编写一个无限whlie循环,也可以编写一个永远不会执行的whlie循环。 第六章 数组 11月23日 星期三1.数组可以减少内存中变量收索的时间。2.数组的特点:1.数组是一个连续的内存空间。 2.数组中的元素都是变量。 3.数组中的元素类型必须一致。 4.数组的长度不能改变。 5.数据的关系通过下标访问,最小值为0;最大为长度减去1.数组创建时,每个元素都做了初始化。3数组为什么不能改变:因为操作系统分配一个。 项目 11月24日 星期四今天没讲新课,还是做的项目。今天也学习了很多,包括前几章的知识一起运用的。总体来说还是不是很熟练,打代码还是不是联系。做项目时,当时能懂,但下来就忘了。这个星期把代码练熟,复习和预习。多练习。 第四章 类、对象和包 11月24日 星期五1. 对象是存在的具体实体,具体明确定义的特征和行为。2. 面向对象:一种认识事物的方式,注重对事物整体的认识,最符合人类自然的思维习惯。3. 类是对象的抽象,对象是类的实列。4. 成员变量属性:在类中定义,方法的定义,没有static。 成员变量是对象的一个组成部分。每个对象都有自己独立的成员变量。 一个对象的成员变量的更改不会影响别的对象。 对成员变量的访问:对象。属性。 5.在JAVA中,关键字class用于声明一个类。类由成员变量和方法组成。 6.类中可以使用关键字import导入其他包中的类。 第四章 类、对象和包 11月27日 星期一1. 基本数据放的是基本数据 引用类型放的是地址。 2.按照声明的位置和作用划分: 1.局部变量;方法和语句块内部定义的变量。 2.成员变量(属性):方法外部,类的内部定义的变量。 3.类变量(静态变量):加上了关键字static 3.栈:变量的使用之后,马上释放。所以局部变量不能跨方法访问。 堆:成员变量随对象产生,随对象销毁而销毁。 数据段:静态变量和常量,产生在对象之前,一产生会长驻内存,直到虚拟机关闭。 代码段:放置方法的定义。 Java中内存之所以划分不同的空间,是为了保存具体不同生命周的数据。 4.this表示的是当前对象。如果一个类的方法需要访问该类本身的成员变量或其他方法,就应 该用this。 第五章 对象的行为 11月28日 星期二1. 当实际参数传递给形式参数时,实际参数的数据被复制给形式参数。在编程中,在方法调用之间复制数据的过程称为按值调用。2. 凡是加了static的东东(变量,方法等)。产生的时机在对象之前,也就是对象产生之前,静态产生的东西就已经存在,所以静态方法不能调用成员变量和成员方法。3. 方法重载:发生在同一类中,方法名相同,参数列表不同(参数的类型,参数的个数,参数的顺序)和返回类型无关。4. 构造方法的作用: 1.为对象分配空间。 2.初始化成员变量,int0,double0.0,引用类型null. 3.返回当前对象的引用。5. 如果一个类中没有定义构造方法,那么虚拟机会自动分配无参数构造方法。6. 如果一个类中定义了构造方法,那么默认无参数构造方法就不存在了。7. 构造方法的方法名和类名相同,没有返回类型(包括void也没有)。8. 构造产生对象是调用。 第七章 继承 11月29日 星期三1. 继承的优点:1.代码可重用性。2.子类可以扩展父类的属性和方法。3.父类的属性和方法可 以用于子类。4.设计应用程序变得更加简单。2. 继承的使用原则:1.观察要使用的类,确定他们之间共同的特有的特征和行为,将这些共性特征迁移到父类里,便于子类中方法和属性的重用。 2.如果两个类预计具有共同的行为和特征,那么使用继承设计他们的种类比较好。 3.对于不同的特征和行为,在子类中可以重新定义。3. 子类继承父类,先产生父类对象。4. 子类在定义的方法和属性在父类对象基础上进行了扩展。5. 所有类的根类Object.6. Override:1.如果子类重写父类的方法,那么调用方法时优先调用子类重写的方法。2.如果子类没有重写,那么就调用父类的方法。 3.Override可以强制检测当前方法是否重写父类父类的方法。7. 方法的重写发生在父类和子类之间,子类的方法的方法名和父类参数列表相同返回类型相同。8. 打印对象时,会调用对象的tosting()。该方法有Object定义。 QQ登录制作 11月30日 星期四今天我们学习了如何制作QQ登录块,上课老师代码我们演示了一遍。虽然代码很多,但是还是容易比较理解。添加组件的方法并不难以理解,但涉及到大量的类名和方法名,所以张老师也把利用API查找类和方法的技巧告诉了我们,添加组件首先需要建立一个窗口,JFrame就是一个窗口类,任意一个类继承它也就意味着这个类可以调用窗口类的所有方法并且可以在这个类中扩展方法(为窗口添加控件),当然在为这个类写构造器时不要忘了首先用super( )调用父类的构造方法,用this.方法设置窗口的布局,可视化,位置,大小,可调整大小,那么窗口就创建完成了。然后实例化各种组件,调用setBounds方法设置位置和大小,再用this.add( )方法添加到窗口中,重复这个过程,各种控件就创建完成了。 QQ背面学习总结 2011/12月2日 星期五 今天通过做一个简单的界面,更加深了继承的思想和它使用的好处。以前要思想就是把所有的功能都写进一个类中,在main()方法中写了很多,这们不仅不能完成代码的重用。还会使思路变得非常不清楚。也没有体会到类的做用,在java中正是用类的概念来使我的的设计变得更加简单。简言之。类就是把相同的属性放在一起,做成一个共有的属性,当我们有需求时,只要调用它的属性就可以了,这样不必每次都要去重新定义,做到最大效率的重用率,也可以使我们的代码变得很加清晰明了,继承就是在这样的条件下运应而生的。当我们分析完需求时,就要考虑如何分类了,这也是一大难点,虽然不管怎么分,都可以完成,但是,分得不一样,花的精力就不一样,程序运行的效率也不一样。我们应该考虑把共同的属性写在一下,各种功能写在一下,当我们做完这些是,我们在主函数里要需要new一个就可以了,那样一来,主函数只是很少的几个参数了。这正是越来越长进的表现。前面讲继承的时候,听了只知道它的大概意思。只能理解不能,不能运用,这也很正常,通过做一个图形界面。里面的按键和文本框,可以用继承来做,思路很清晰的完成,最后通过一个选项卡,做成两个页面,。更加体现了继承的用法。 第八章 类的高级理念 2011/12月5日 星期一1. public:公开访问级别。Protected:受保护访问级别。默认访问级别:没有访问修饰级别。 Private:私有访问级别。2. 构造方法的修饰符,决定了该构造方法的可访问性。如果构造访问是私有的,意味着在别的类不能产生对象。由于在继承时,会继承调用服了日构造方法产生父类对象。所以构造方法私有,也意味着该类不能有子类。3. 构造访问修饰符为:protected。表示不同包的子类可以调用该构造方法产生对象,构造方法不能继承。4. 私有属性加上get(访问器)和set(修改器),作用有两个:1.保证数据的合法性2.可以将该属性设置为只读或只写两个。5. 封装有两个特点:1.信息的集合。2.信心的隐藏。6. 内部类相当于外部类的属性,它的产生必须依赖于外部类对象。内部类产生,需要依赖于外部类对象。7. 内部类产生的CLASS:外部类名$内部类名.class 第十章 接口 2011/12月6日 星期二今天是学生JAVA现象对象编程的最后一节课,讲的知识其实还是蛮多的。1. 接口中的方法,都是public abstract2. 接口中只能有方法的定义,不能有方法的实现。3. 接口可以看作为抽象,继承是属性和行为的抽象。4. 一个类实现一个接口,必须实现该类中 定义的所有抽象方法。 一个类只能继承另外一个类,但可以同时实现多个接口。5. 抽象的对象的基本的方法: 1.抽取对象的基本方法:找出句子中所有使用的名词。 2.确定对象发出的行为动作的基本方法:找出句子中的动词。 3.确定对象的属性或者特征的基本的方法:找出句子的形容词。 4.“是”的关系一般抽象为继承。 5.“有”的关系一般抽象为类的属性。 总结 2011/12月6日 星期三1. 基本数据初始化为:0. 引用类型初始化为:null.2. this . :代表当前对象this.属性 this.方法( ) this( ):调用本类其它构造方法,根据参数列表确定那一个构造,只能写在第一句。3. super . :子类对象中的父类部分,只能访问到能被子类看到的,来自于父类的属性和方法。 Super . 访问属性和方法时基本没区别,除了被子类重写的方法(super.父类的实现 this . 子 类的实现) Super( ):调用指定的构造方法。只能写在子类构造方法的第一句4. 数据转化:必须有继承关系引用类型才可以做转换。 当子类转成父类的时候自动转化。父类转到子类的时候,必须强转才能保证编译通过,父类的引用必须指向子类真正的对象,才能保证编译通过。 抽象类和接口 2011/12月7日 星期四抽象类: 1.一个类是抽象类,那么不能产生该类对象,要产生对象只能产生子类中的子类对 象。 2.一个类继承了抽象类,必须重写抽象类中的所有抽象方法。 3.抽象类中可以有抽象方法和具体方法。接口: 1.定义:是公共,静态,常量。 2.接口不能有构造方法。 3.接口的方法必须是公共的,抽象的,就没有abstract他也会默认。 4.接口可以继承接口,还可以产生多线程继承。 5.接口不是抽象类,必须实现接口所有类。 6.接口只能有方法定义,但不能有方法实现。第1章 处理异常 2011/12月8日 星期五1. 异常有两种分为:错误Error; 错误不能用代码来解决,一般是硬件问题。 异常Exception 可以用代码来解决。 Thowable是它们的父类。2. 异常分类:检查异常;运行时异常;错误。3. 使用try和catch关键字来捕获异常。4. 一个try后面可以跟多个catch. 职业人外表 2011/12月13日 星期一套装:形象主打策略对于男性经来说,一套亮丽的西装自然是必不可少的。购买西装一定要抱着“宁缺毋滥”的原则,质地和做工都要特别讲究。花哨多余的纽扣、上衣背后的腰带、颜色怪异的缝线、前胸口袋里的方巾、防磨补丁和皮革装饰等均不应出现在公务套装上。朴素的深色永远是套装的最佳选择。衬衣和领带的搭配也有讲究,且要根据具体场合挑选不同颜色、花纹、材质的配件。袜子也不能忽视,质料越好,感觉越正式。丝袜和薄棉袜最适合搭配正式西装,上等毛料袜和棉袜适合上班穿着。长度应该到小腿肚,以坐下后不露出腿部皮肤为准。颜色应尽量与套装颜色一致。皮带:富贵与干练的象征.皮带对男人的重要性是其它服饰配件无法取代的。但凡风度翩翩的男人,总会在腰间这一细节处刻意装饰。皮带的花色同着装的整体搭配密切相关。正式场合,穿着笔挺的西服时,腰带的花色应和皮鞋保持一致。同时,皮带潮流的变化,很大程度体现在钩扣上。纯金钩扣代表高贵、优雅,其造型、大小也表现出男人的魅力。皮带上不能携挂过多的物品,其长度应保持尾端介于第一和第二裤绊之间,宽窄应保持在3公分左右。太窄,会失去男性阳刚之气;太宽,只适合于休闲、牛仔风格的装束。公文包:盛载你的成就 .有人说,公文包盛载了男性经理全部的成就感。不难设想,一个时尚的男性经理如果没有一只得体的公文包,他手上的东西再有价值也会显得琐碎。相反,一只独具品味的公文包,总能给人一种沉甸甸的分量。不同性情的人对公文包的偏好也不大相同。IT界、新闻媒体界的个性男经理喜欢选择时尚型的,这种包扁扁大大,放一台手提电脑还绰绰有余,但它很轻便,里面有许多隔层,可以将资料、名笔、名片、手机、私密性的物件放得妥妥贴贴,让你做个有条有理的帅男经理。当然,质地一般以皮制品为主。 异常处理 2011/12月14日 星期二一、 finally:关键字,用于异常处理,不管任何时候发生异常都必须执行的代码。通常是志愿清理,通道关闭。(这句finally里面的代码 是虚拟机一定会执行)二、 try 块后面必须要有cattch或者finally,catch和finally必须千面有try块三、 throw:写在方法里面,后面跟的是异常对象,当执行到这句话的时候会真正的跑出一个异常对象。四、 thorws:写在方法签名的最后面后面跟的是异常的类名。表明会抛出这种类型的异常,提醒调用者对它进行处理。(写法大概像接口一样关键字throws)五、 自定义异常:先继承异常类Exception 绕过自定义的 异常类具有Exception的功能,(记住new)六、 System.exit(0)关闭虚拟机。 Oracle数据库的了解 2012年2月13日 星期二今天主要讲的输Oracle的认识,没一讲太重要的内容!对于Oracle它对以后出去工作还是比较重要,深入的了解在接下来的课程里! 第四章 在PL/SQL中更改数据和管理事务 2012年2月17日 星期五1.事务:事务就是一个逻辑单位看作是一个数据库事务,这些单个的SQL语句在事务中是不可分割的,具有动作上的一致性,要么全部成功,要不全部失败。2.事务具有四个属性,称为ACID.(原子性,一致性,隔离性和持久性)3原子性;事务时一个不可分割的工作单元,事务中包含的操作要么全部不做,要么全部都做,保持数据库是一致的。4.一致性:事务必须是系统从一个一致性状态转换到另外一个一致性的状态事务总体上不能破坏特定环境下的任何业务规则。5.隔离性:每个事务必须独立于其他事务执行,并且事务中操作同时发生。持久性:确保事务完成后,对数据的修改是永久性的,即使接下来发生系统故障也不会对其产生影响。 游标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17811-2025动物源性蛋白质饲料胃蛋白酶消化率的测定过滤法
- 2025年安全生产法规机关测试题集
- 2025年文化艺术行业财务岗位面试预测题及解析
- 2025年村级儿童之家保洁员招聘面试常见问题及参考答案
- 劳动合同协议范本示例
- 2025年安全员安全知识考核题解
- 2025年汽车销售顾问销售技巧测评试题及答案解析
- 2025年农业技术推广员专业知识能力测评试卷及答案解析
- 2025年景观生态规划师资格考试试题及答案解析
- 2025年职业安全卫生培训题与答案解析
- 美发服务礼仪培训课件
- 人教版小学一至六年级英语单词汇总表
- 《生理性止血》课件
- 2019人教版高中英语必修三单词表带音标
- 一例臀部巨大脓肿切开引流患者的个案护理汇报课件
- 液化石油气机械修理工施工质量管控详细措施培训
- 中建挂篮悬臂浇筑箱梁施工方案
- JCT2199-2013 泡沫混凝土用泡沫剂
- 创业的励志格言80句
- 加油站主要生产设备清单
- 国寿新绿洲团体意外伤害保险(A款)条款
评论
0/150
提交评论