作为一个萌新程序员学习者

    又到了一周一次总结的时间了,这周的我感觉到了完全没办法去静静的去学习,老师在上面讲课的时候,表示很明白。然而当自己课下去写作业的时候发现完全不知道怎么去开头。班上有几个学习能力超强的,一个数学专业(逻辑性强),一个以前学过一点(基本都会做),一个是去年毕业的弟弟(了解过,思维也很强),还有一个大神,以前学什么的我不知道。学java的这一段时间他的思维能力,逻辑能力都非常的好。

  我感觉我和他们差的不是一星半点。所以就每天早起晚睡,然而到了做题的时候还是有点不明白到底是怎么操作。也许在不知不觉中打完了代码,向上翻着看看的时候。突然感觉很烦丶很烦,完全不知道是什么意思。

编程世界刚刚打开了一扇小门缝。我只能努力的把门缝扩大丶扩大丶在扩大。我相信只要我付出比别人多的努力,哪怕我在笨也能学会。笨鸟先飞吗。

说下这周的学习。

认识了什么是异常,常用类有哪些,集合有什么,io流的运用。而我现在能理解的只有下面的这些:

  • 异常

简单来说就是错误,当文件加载时间过慢可出现的网络错误相信是很常见的。异常一共有两类。一类是可控制的异常,一种是不可控制异常。

可控制的异常:在代码编译过程中,得到可能出现异常的位置,必须解决后才能编译通过

不可控制的异常:程序的运行过程中,可以编译通过,但是由于代码逻辑问题出现的异常,我们称之为运行时异常

  • 常用类

String的属性有很多在这里就不一一举例了,毕竟这篇文章还是偏向文字的。

StringBuilder是非线程安全的,适用于单线程,运行效率高于StringBuffer

StringBuffer是线程安全的,运行效率低于StringBuilder

  • Math


其他的还没记住,没理解。

  • 集合

Collection是所有集合的顶层接口,包含了List和Set接口

【List有实现类ArrayList,LinkedList,Vector】

【Set有实现类HashSet  TreeSet】

  • Collection

add() 向集合中添加元素

size() 获得集合的长度

remove() 移除集合中的指定元素

  • List  有序可重复

add()  向list集合中添加数据

size() 求取list集合的长度

remove(object) 根据内容移除

remove(index) 根据下标移除集合中的元素

get(index)  根据下标获得集合中的指定对象

set(index,val)  根据下标,重新设置某元素

  • Set   无序不可重复

add();   向set集合中添加一个元素

remove() 移除set集合中的指定元素,根据内容移除

size() 获得set集合的长度

昨天刚讲的,还能记住一点点。其他的都忘咯。






猜你喜欢

转载自blog.csdn.net/weixin_40836026/article/details/78585998