收藏本站 您好,欢迎来到数控设备网 请登录 免费注册 行业导航 产品 求购 企业 动态 展会 招聘
分享到:

参加杭州千锋Java培训让我懂得如何能让程序更高效运行

       我来到千锋Java培训有差不多两个月的时间了,从最开始的彷徨无措到现在的每天开开心心的骑车来上课,经过了很大的一个适应过程。在这一阶段我们学习了Java的基础和web的一些相关知识。虽然有很多知识我了解过,但是重新学习一遍之后发现自己确实有很多漏洞知识没有了解到。学习Java我觉得最重要的一环就是入门基础,没有基础,做后面的项目的时候,虽然说用框架就可以,但是,具体的实现你根本就不了解。就做不到更加深入的去设计一个程序,让自己的程序更加高效。跟着老师重新梳理了一遍基础知识。下面做一下知识总结:

1

  1、Java中的反射机制

  在之前的面试中,很多次我都被问到Java中的反射机制是什么,我当时是很懵的,因为我根本就没有了解过这个东西。现在知道了,Java中的反射机制就是Java通过一个类的类路径或者对象就可以创建出该类型的类,通过这个Class类的一些方法可以获取到类对象中的方法和属性。这就是反射,在后期的spring中的依赖注入就是使用了反射。

  2、Java中的封装类和基本数据类型

  因为Java是一个纯面向对象的语言,就是所有的类型都可以同过new来创建对象,但是为了使用方便,java还是引入了基本数据类型,这就破坏了Java的面向对象特性,但是Java也想到了解决办法,就是为为一个基本数据类型写了对应的封装类。在使用时注意自动装箱和拆箱的使用。

  3、Java中的集合

  ArrayList,LinkedList的区别:ArrayList是线性的线程不安全的,但是查询数据很快;LinkedList:线程安全的,相对于ArrayList来说查询数据慢,根据不同场景使用ArrayList和LinkedList。

  Map:存储结构为键值对形式,键唯一,值可以不唯一,可以是null,无序的。

  Set:Set的底层是Map,set的值就是map中的键所以是不能重复,内容无序(输入顺序和输出顺序不一致)。

  4、线程和单例模式

  单例模式:私有化类对象,私有化构造方法,创建外部访问的方法。

  线程:实现线程的方法:1,、实现Runnable接口,2、继承Thread类。

  锁:synchronized(类锁、对象锁、或者一个不变的常量锁){}。

  5、流操作

  InputStram 输入流

  OutputStram 输出流

  File 文件。

  在千锋Java培训的课堂上,我们真正像个学生一样,认真听讲,认真学习,这样的做学生的感觉真好,每天也很充实,满足。希望大家最后都能有所收获,加油!

杭州千锋校区:http://hz.mobiletrain.org/
培训咨询热线:0571-86893632    咨  询  QQ  : 1660794050
千锋杭州校址:浙江省杭州市江干区九堡旺田书画城A座4层

参加杭州千锋Java培训让我懂得如何能让程序更高效运行

分享到:
免责声明
1)本信息由“北京千锋互联科技有限公司”发布,由“北京千锋互联科技有限公司”负责信息的合法性;
2)本站平台目的在于分享更多信息,不代表本站的观点和立场;信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
3)本信息如有侵权请将此链接发邮件至517763949@qq.com,本站将及时处理并回复。
4)《新著作权法草案》第六十九条规定:网络服务提供者为网络用户提供存储、搜索或者链接等单纯网络技术服务时,不承担与著作权或相关权有关的信息审查义务。网络用户利用网络服务实施侵犯著作权或者相关权行为的,被侵权人可以书面通知网络服务提供者,要求其采取删除、屏蔽、断开链接等必要措施。