池州网络公司

池州东南部以九华山、牯牛降为主体构成南部山区骨架,是皖南山区的组成部分,中部为岗冲相间的丘陵区,西北部沿江地带为洲圩区,地势低平,河湖交错。
[9] 池州大地构造上位于扬子地台东北部,根据地层、构造、岩浆活动的差异,可分别归属于三个次级构造单元,即东至县南部为江南台隆;贵池区和青阳县以北为下扬子台坳;中部为皖南浙台坳。在地壳运动影响下形成一系列褶皱与断裂,地层发育齐全,自太古界至新生界均有出露。池州市内印支期、燕山期岩浆活动强烈,导致一系列基底断裂发生,频繁的岩浆侵入活动,形成了以构造岩浆岩带为主干的成岩成矿系列。
[10] 气候条件
池州市气候温暖,四季分明,雨量充足,光照充足无霜期长,属暖湿性亚热带季风气候。年平均气温16.5°C,年均降水量1400--2200mm,年均日照率45%,年均无霜期220天,最长286天。
[11] 自然资源
编辑 播报水资源
池州市域地形为东南高、西北低,自南向北呈阶梯分布,江河湖水面348.4平方公里,占总面积的4%。长江流经池州145km,岸线长162km,上起江西省彭泽县接壤的东至县牛矶,下讫铜陵市交界的青通河口。境内有三大水系十条河流,长江水系有尧渡河、黄湓河、秋浦河、白洋河、大通河、九华河;青弋江水系有清溪河、陵阳河、喇叭河;鄱阳湖水系有龙泉河。流域面积在500平方公里以上的有七条河流,河长618km,其中秋浦河为境内流域中最长的一条河,流域面积3019平方公里,河长149km。池州市地表水资源丰富,池州市水资源总量为103.05亿立方米,占安徽省水资源总量的11%,人均水资源量7506.60立方米,分别是安徽省和全国平均水平的4倍和2倍。
[12] 矿产资源
至2008年,池州市矿产资源比较丰富,种类多。已发现矿种有40多种,有探明储量的矿产32种。矿山有300多处。主要矿种有铅、锌、铜、锰、银、金、硫铁、钼、钨、石灰石、白云石、方解石、花岗岩等。
[13] 生物资源
池州地处亚热湿润气候,亚热带典型植物群落类型在这里都很齐全,且生长发育得很好,是常绿阔叶林向落叶林过渡地带,常绿树与落叶树混生,有常绿阔叶林、常绿落叶阔叶混交林落叶阔叶林、针叶林、竹林等,还有一些栽培的亚热带经济林木。池州市境内有高等种子植物153科676属1557种(含种及其以下等级,其中野生1430种,栽培127种),其中国家和省重点保护的有26种。
[14] 截止到2005年,池州市有林地面积达681.9万亩,活立木蓄积量达2163万立方米,竹林42万亩,蓄积量10942万株,森林覆盖率57%。在有林地中,用材林446.1万亩,经济林9.3万亩,薪炭林1.7万亩,防护林193.3万亩,特种用途林31.5万亩。杉类面积143万亩,蓄积704万立方米;松类面积143万亩,蓄积591万立方米;阔叶类面积343万亩,蓄积830万立方米。池州市区划界定国家公益林160万亩,并列入森林生态效益补助资金试点。建立国家级自然保护区2个(牯牛降、升金湖),省级自然保护区2个(贵池老山和十八索),县级自然保护区1个,总面积110万亩,占国土面积的8.8%,九华山国家级森林公园和东至天台山省级森林公园2处,面积5万亩。
[14]
池州网络公司
volatile
volatile可以用在任何变量前面,但不能用于final变量前面,因为final型的变量是禁止修改的。
使用的场景之一,单例模式中采用DCL双锁检测(double checked locking)机制,在多线程访问的情况下,可使用volatitle修改,保证多线程下的可见性。缺点是性能有损失,因此单线程情况下不必用此修饰符。
class Singleton{ private volatile static Singleton instance = null; private Singleton() { } public static Singleton getInstance() { if(instance==null) { synchronized (Singleton.class) { if(instance==null) instance = new Singleton(); } } return instance; }}啥也不想
tri***lboy@163.com
xhm_hm
504***020@qq.com
关于final变量:
xhm_hm
504***020@qq.com
1、 final 修饰符通常和 static 修饰符一起使用来创建类常量。用final修饰的成员变量表示常量,值一旦给定就无法改变!
2、 final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。final变量定义的时候,可以先声明,而不给初值,这中变量也称为final空白,无论什么情况,编译器都确保空白final在使用之前必须被初始化。但是,final空白在final关键字final的使用上提供了更大的灵活性,为此,一个类中的final数据成员就可以实现依对象而有所不同,却有保持其恒定不变的特征。
happywith
735***469@qq.com
参考地址
final以及final static修饰的变量的初始化方式:
//-----------------成员变量------------------// //初始化方式一,在定义变量时直接赋值 private final int i = 3; //初始化方式二,声明完变量后在构造方法中为其赋值 //如果采用用这种方式,那么每个构造方法中都要有j赋值的语句 private final int j; public FinalTest() { j = 3; } //如果取消该构造方法的注释,程序就会报错,因此它没有为j赋值 /*public FinalTest1(String str) { }*/ //为了方便我们可以这样写 public FinalTest(String str) { this(); //调用无参构造器 } //下面的代码同样会报错,因为对j重复赋值 /*public FinalTest1(String str1, String str2) { this(); j = 3; }*/