黑马程序员-java高新技术前奏-enhance1

来源:互联网 发布:中国数学水平 知乎 编辑:程序博客网 时间:2024/05/16 12:09

------- <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! -------

知识点:自动拆装箱,享元设计模式

1.eclipse的配置
eclipse的workplace理解,不同的人使用eclipse有不同的习惯,就可以有自己的工作空间,可以根据自己的喜欢去配置一些快捷键设置,有着自己独立的工作空间,创建的项目都在这个空间中。
eclipse可以有很多个不同的工作空间。


2.找工作的一些细节
人要随和一点,投人所好,比如建项目包名可以用该公司的网址,显得专业。
代码中千万不要走乱七八糟的变量名a啊b啊什么的,一定要有含义,一看就知道是什么意思,不会的查单词,习惯一但养成就好了。


3.学习的方法
不要因为一些小问题而忽略了大技术的学习,英文单词个别写错不要紧,只要能意思传达明确就可以,该注意细节的地方要注意,但不能钻牛角尖,要随和。一直记得张孝祥老师说的故事,你一年级打了95分,可能你读10个一年级也打不了100分,只要你接着读,二年级,三年级……当你六年级的时候再来写一年级的必须100分。


4.企业招聘需要什么样的人才
最看中的是学习能力,


5.JAVA与JAVAC理解
高版本的java能运行低版本的javac编写的程序
低版本的java不能运行高版本的javac


6.模板代码的设置
模板代码有很多,还是学习方法,看涉及的内容猜测大概在哪个部分,多熟悉。


8.静态导入O:-)
在开始导入某类中的静态方法,接下来使用就不需要写类名了,可以一次全部导入所有静态方法。


9.可变参数(当数组使用)
可以把可变参数当数组使用,需要强掉的是可变参数只能放在参数列表的最后。


10.for循环,高级for循环
高级fir循环很简单,但从这中映射出一种学习方法,对一个知识点的理解,可能出至于书籍,编书的呢?要涉及到知识点的源头,可以在sun公司网站查找官方的文档说明,更有说服力。


11.自动拆装箱,设计模式(享元模式)英文flyweight
自动拆装箱是jdk1.5出的新特性,可以直接将一个int的数赋给Integer对象,Integer都不会写了:-[,重点来了,在源码中是这样写的,把-128到127的数静态修饰了,因为这些数据使用频率很高,这就是一来就创建了256个对象在那里,这类对象不会重复的创建,大大的减少了内存空间的使用,这就是享元模式。享元模式就是有很多小的对象,将他们变成一个对象,把他们相同的属性提取出来,称之为内部状态,不同的属性当作方法的参数传入,称之为外部状态。
比如word里面的字母,其实只有26个对象。就是享元模式。

window的文件图标,不同的只是图标的坐标,可以用方法的坐标参数表示。等等都是一种享元设计模式,

------- <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! -------

0 0
原创粉丝点击