这个不是代码多少的问题,你要体会里面的思想。因为老师的例子很简单,所以你觉得2行就可以实现了,为什么要搞的那么复杂。可是如果是复杂的实例呢?用这个思想会后期维护会很方便
getClass获取到的是Class对象,getResourceAsStream方法是Class中的方法
1 改变整个文件类型的编码格式
1) eclipse->window->preferences->General->Content Types
2) 找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default encoding,在输入框中输入GBK
3) 点击Update
4) 点击OK
5) 重启eclipse
2 改变整个Eclipse工作空间的编码格式
1) eclipse->window->preferences->General->workspaceTypes
2) 改变文本文件编码格式为GBK
3 改变单个文件的编码格式
在包资源管理器右键点击文件->属性,改变文本文件编码格式为GBK
4 如果以上几种方式仍不能解决,可以下面这个不得已的办法:
用Editplus打开要转码的文件,如果在Editplus中没有乱码,可直接将文件内容拷贝到Eclipse中,如果Editplus也有乱码,可先在Editplus转码,Editplus->文档->文件编码方式->改变文件编码方式->GBK,然后再用Eclipse打开就可以了
刚刚自己研究了好一会而得出的结论:
一、按住ctrl + shift + L就可以查看eclipes中所有快捷键的使用方式。
二、如果是想每行代码前面都有//的注释符号,就全选全部代码,然后按ctrl + /。
三、如果是想有/**/这样的注释,就全选代码然后按ctrl + shift + /。
这个容易,你不用程序的话,直接新建一个txt文件,然后该后缀。程序的话,需要用IO去建一个
在这个视频的main方法中,两种方式是没有区别的。
如果作为方法参数就有区别。当方法参数是接口时,传参时,传入接口的任何实现类的对象都可以,但当参数是具体某个类时,传入的就必须是该类的对象,如果功能类似,就需要写多个方法。