现在的位置: 首页 > 综合 > 正文

开学之路总结——吼吼

2015年09月23日 ⁄ 综合 ⁄ 共 2085字 ⁄ 字号 评论关闭

     开学之路总结——吼吼

从开学到现在学的知识有很多,首先讲的是jdbc回顾,把以前的数据库连接重新复习了一下,而且又增加了一些新的内容,

首先是在数据库中加载驱动  class.ForName(“Driver的驱动位置”);

创建连接 Connection con = DriverManager.getConnection(url,root,密码)

创建语句对象 Statement;定义 sql语句 ;执行 ResultSet;    等等

可以加一个配置文件,把驱动和url root 以及密码写上;方便了许多;

还有就是对数据库的增删改查;

接下来就是对jdbc文本以及图片的处理,有批处理PreparedStatement.addBatch()

、存储过程,以及事务的 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation

持久性(Durability);这些有的是以前学过的东西,也有新的内容;

之后讲了网络编程也是一个比较好玩的东西,可以使用doc窗口命令进行聊天;

首先写的是udp协议的发送端和接受端,使用位于JDKJava.net包下的DatagramSocketDatagramPacket类,

后边写的是用tcp协议的客户端和服务端,使用的是Socket

两种协议各有千秋,前者传送速度快,但是不安全;容易泄露

后者安全性好,但是传送速度相对于udp有点慢;

我们编写了两个不同协议的聊天窗口,感觉很好玩,后面老师又带着我们编写上传图品和文档的程序;

这也是从开学来到现在比较好玩的一个课程了,同学们都拿这个聊天,既学到了东西,又能带来快乐,一举两得,挺好。。。

后来我们回归了我们的主要的java课,主要是对以前的一些基本课程进行深化和加细;

主要有可变长度参数 、静态导入、枚举、增强for循环,这些以前都讲过的,但是相对较难一些,还有一个比较重要但是也比较难的东西,那就是内省,很费劲哦,明明是“内省”,却不让人省心啊,

内省是 Java 语言对 Bean 类属性的一种缺省处理方法。例如类 中有属性 name, 可以通过 getName,setName 来得到其值或者设置新的值。通过 getName/setName 来访问 name 属性,这是默认的规则。 Java 中提供了一套 API 来访问某个属性的 getter/setter 方法。 

内省—beanutils工具包 ,可以自定义转换器

很乱,很纠结,看来这一块得仔细看看了,

另一块也是比较难的就是反射,我发现这一块得问题都很“Man”,可能设计的人也是这样吧,

一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。

Java反射所需要的类并不多,主要有java.lang.Class类和java.lang.reflect包中的FieldConstructorMethodArray类。

有反射构造方法,字段,、获取class对象。。。

所以这些知识都需要慢慢消化,涉及的东西太多,总之关键是能理解面向对象的含义,逐步深入,这点很重,java的门槛很高,所以要不就跨过去,要不就被拒之门外;想成为王者,就必须跨过去,没有你做不到的,只有你想不到的OOK

后面的内容很重要,是泛型和集合复习,这两个知识点无疑是本章的重点,

泛型是提供给javac编译器使用的,它用于限定集合的输入类型,让编译器在源代码级别上,即挡住向集合中插入非法数据。但编译器编译完带有泛形的java程序后,生成的class文件中将不再带有泛形信息,以此使程序运行效率不受到影响,这个过程称之为“擦除”。

形的基本术语,以ArrayList<E>为例:<>念着typeof

ArrayList<E>中的E称为类型参数变量

ArrayList<Integer>中的Integer称为实际类型参数

整个称为ArrayList<E>泛型类型

整个ArrayList<Integer>称为参数化的类型ParameterizedType 

总之,这一个月的课程不轻松,希望自己要慢慢消化吧,感觉这一个月时间过得挺快的,东西还挺多的,每天就是从早上八点上到晚上八点,每天都是再干一件事,就是不停的敲代码,也许这就是我们的职业,我想在这里给那些整天站的人说一句每天坐着也很累的;总之干什么也不容易,既然选择了这个职业,也会善始善终的,或许以后不写代码了也会感觉不习惯的,这一个月感觉自身还有很多不足,会慢慢补进来的;总之天天开心,天天敲代码;

对于李丹老师的评价呢我感觉老师太厉害了,没什么可说的,但是有一点就是李老师的声音不知不觉成为了我们的催眠曲,很想认真的听,但是就是提不起来,呵呵,这个每次都提醒自己,希望开学之后能够改掉;

对于军哥吗?敢不敢再讲快一点,你讲课的速度无与伦比,北京奥运会无法匹敌,强者,讲课速度有点快,讲课的目的是为了我们能听懂,能明白,快的话一下子消化不了,军哥你技术过硬,是条汉子,其他的还真没有了。

Good good studyday day up

抱歉!评论已关闭.