- 博客(16)
- 收藏
- 关注
原创 传智学习日志篇:十六
时间过得挺快的,Java基础就业班已经过去了,也是在提醒抓紧时间学习吧,马上就是就业班的学习过程,先归纳一下IO流的分类总结。1,明确数据源,和 数据目的(数据汇)数据源:InputStream Reader数据目的:OutputStream Writer2,明确数据的内容是否是纯文本。只要是纯文本数据,就使用字符流。数据源: 是: Reader。数据目的:是:Wri
2014-03-01 19:04:35 460
原创 传智学习日志篇:十五
好了,传智的基础班明天结束了,总的来说,基础班重在基础,而重要的部分是面向对象、集合与IO流这三个了。下面写的是关于Servlet的生命周期,经常在面试中出现的一个知识点。Servlet是一个供其他Java程序(Servlet引擎)调用的Java类,它不能独立运行,它的运行完全由Servlet引擎来控制和调度。针对客户端的多次Servlet请求,通常情况下,服务器只会创建一个Servlet
2014-02-27 21:15:45 414
原创 传智学习日志篇:十四
年后回来的头几天都是在复习年前所学的知识,挺管用的,至少加深了记忆。今天特地把TreeSet的两种排序方法陈列如下:第一种让类实现compareable接口:让元素自身具备比较性。其实是让元素实现Comparable接口,覆盖compareTo方法。这称为元素的自然排序。第二种定义一个比较器:当元素自身不具备比较性,或者元素具备的比较性不是所需要的,可以让集合自身具备比较性。其
2014-02-13 23:23:15 362
原创 传智学习日志篇:十三
今天是年后来上课的第二天,系统性地复习了前面所学的基础知识要点,但过了这么些时间,有些地方已经忘了,这篇日志单独把抽象类给拿出来概要下:抽象类的特点 抽象方法一定在抽象类中 抽象方法和抽象类都必须被abstract关键字修饰 抽象类不可以用new创建对象,因为调用抽象方法没意义 抽象类中的抽象方法要被使用,必须由子类复写其所有的抽象方法后,建立子类对象调用; 如果子类只覆盖
2014-02-09 23:00:19 424
原创 传智学习日志篇:十二
异常,怎么处理异常?这个有点迷糊到了我,而且异常还不是等于代码的修改,下面的是关于处理异常的一点总结:RuntimeException以及其子类如果在函数中被throw抛出,可以不用在函数上声明。子类覆盖父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏)如果父类抛出了多个异常,子类覆盖父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有
2014-01-17 22:16:10 370
原创 传智学习日志篇:十一
最近被多态弄得有点头晕了,父类引用指向子类对象,还有一些内部类,繁杂点比较多,下面是一些变量之间概念与运行的简单区别:成员变量:编译时期:看的引用型变量所属的类中是否有所调用的变量运行时期:也是看引用型变量所属的类是否有调用的变量成员变量无论编译还是运行都看引用型变量所属的类,简单记成员变量,编译和运行都看等号左边成员函数:编译时:要查看引用变量所属的类中是否有所调用的
2014-01-17 13:20:27 390
原创 传智学习日志篇:十
Java中有许多关键字,最近学到的final这个比较一时难以理解,需要的是强加记忆,有关final与private的对比总结如下:区别:1,final修饰的类可以访问 private不可以修饰外部类,但可以修饰内部类,讲内部类的时候会演示(其实把外部类私有化是没有意义的) 2,final修饰的方法不可以被子类重写
2014-01-14 23:42:48 439
原创 传智学习日志篇:九
面向对象前期的概念接触后,现在遇到的Extends(继承)这个重要的知识点,继承的出现提高了代码的复用性,让类与类之间产生了关系,提供了多态的前提,下面是关于继承的一些总结:1成员变量如果子父类中出现非私有的同名成员变量时,子类要访问本类中的变量,用this;访问父类中的同名变量 用super。super的使用和this的使用几乎一致。this代表的是本类对象的引用;super
2014-01-14 23:39:42 406
原创 传智学习日志篇:八
不得不说,各种开发语言关于内存管理这一块是个很重要的知识难点,能够从内存上理解,对于加深知识牢记是大有帮助的,下面这个是new创建一个对象的时候,在内存里发生的有顺序的事儿:有了构造代码块程序执行顺序和源码顺序也有关系1,将Person.class文件加载进内存。2,p定义函数中,那么在栈内存中开辟一个变量空间p。3,在堆内存中给对象分配空间,并分配内存地址值4,给对象中的
2014-01-13 21:14:11 462
原创 传智学习日志篇:七
今天又重看了面向对象关于类的部分,其中局部和构造代码块几个相似概念值得好好琢磨,贴上来总结下:1,局部代码块:作用:控制变量的生命周期;在程序中,当我们已经使用完 x 后,并且在接下来的代码中,不会再用到x,那么就没必要让x 在内存中占用空间了,这用情况下,可以使用 局部代码块,将x及其所设计到的区域封装为局部代码块,他们在程序执行中顺序不变,只是在执行完成后消失。2,构造代码
2014-01-13 21:10:50 448
原创 传智学习日志篇:六
面向对象的部分有比较多的概念总结性的东西,前期得理解,后期才能运用好它。这次让我疑惑的成员变量与局部变量之间的区别,我复写了下总结如下:作用范围:成员变量:定义在类中,可以被类中的任意方法访问。局部变量:只在它所属的局部大括号中有效。 存储情况:成员变量(非静态):存储在堆内存中,随着对象的存在而存在。当对象变成垃圾被回收时,该该对象中的成员变量会消失。 成员变量
2014-01-12 22:16:47 451
原创 传智学习日志篇:五
前面的几天都是最基础basic的部分,然后现在是来到了有难度的第一步——面向对象,各种概念需要结合实例来理解运用,有点难哎,不过老师讲课风格我狠喜欢,深入浅出不是问题。总结了下面向对象的核心思想与内存的分配问题,这个是很必要的。用面向对象的思维考虑问题1,遇到问题时不要考虑第一步做什么,第二步做什么,要考虑应该会有哪些个类和哪些个对象2,考虑每一种类和每一种对象应该有哪些属性和
2014-01-08 22:58:57 420
原创 传智学习日志篇:四
现在已经学习有几天了,都是从最基础的部分开始循环渐进的学习,以后的日志会多多写一些比较重要或者难于理解的知识点总结。今天的是关于循环的部分。如果if语句后面不加{},只能控制一条语句,加{}是控制整个{}里面的语句;如果对区间进行判断或者boolean结果的判断,只能用if。因为switch里面不接收boolean的值switch语句选择的类型有六种:byte,short,int , ch
2014-01-07 23:36:40 403
原创 传智学习日志篇:三
前几天是正式接触与学习java的第一个小步开跑了,教学环境这块已经很快适应了,所以以后的博客会是当前一个所学知识点的提要与总结。Java的数据类型可分为基本数据类型与引用数据类型。一个字节:byte;两个字节:char、boolean、short;四个字节:int、float;八个字节:double,long类型。这些字节的大小是需要记住的,基础的基础吧,避免溢出。数据类型的转换方式可
2014-01-04 18:00:30 442
原创 传智学习日志篇:二
正式上课已经两天了,这两天的内容属于java的基础部分,讲课的老师叫卢冲,据说是以前“大内”的哈,东北人。说说讲课方面的容易忽略的知识点:(一)如果将一个类声明成public,则它的文件名称必须取成这个类的名称才能顺利编译;(二) main()在Java里是一个相当特殊的method,它一定要声明成public,使得在类的其它地方皆可调用到它,且main() method没有返回值
2014-01-01 20:24:38 402
原创 传智学习日志篇:一
昨天是传智开班学习的第一天,这两天算是熟悉了大概的一个教学环境了,教室宽敞,不会有拥挤的感觉,之前所担心的看不到或者听不到,在实际接触了之后,这些担心都通通没了,上课是远程到自己电脑桌面的,讲课是通过耳麦放大,坐在后面很清楚,因为音响就是放在后面的,这些担心没了,之后的学习也就更顺心了。另外,有专门的开水区,这在冬天很给力呀。吃饭的问题,周围的饭店面馆不少,挺方便的,不过旁边那个田老师红烧肉快
2013-12-27 19:41:09 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人