Java 中的构造方法与构造代码块的区别

来源:互联网 发布:js 解压缩还原源代码 编辑:程序博客网 时间:2024/06/05 09:25

Java 中的构造方法与构造代码块的区别

分类: Java 开发 296人阅读 评论(0) 收藏 举报

1. 

[java] view plaincopyprint?
  1. public class Dev {  
  2.     static {  
  3.         System.out.println("静态代码块");  
  4.     }  
  5.     {  
  6.         System.out.println("构造代码块");  
  7.     }  
  8.   
  9.     public Dev() {  
  10.         System.out.println("我是一个无参构造方法");  
  11.     }  
  12.   
  13.     public Dev(String name) {  
  14.         System.out.println("我是带有一个参数的构造方法");  
  15.     }  
  16. }  

2. 这段代码的执行顺序:静态代码块会先执行,并且只执行一次,接着是构造代码块执行(构造代码块在构造方法之前执行,并且每创建一次对象,它就会执行一次。而构造         方法只执行一次。) 

3. 静态代码块的作用:比如我们在调用C语言的动态库时会可把.so 文件放在此处。 

4. 构造代码块的功能:(可以把不同构造方法中相同的共性的东西写在它里面)。例如:比如不论任何机型的电脑都有开机这个功能,此时我们就可以把这个功能定义 在构造代码块内。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝上新开店铺怎么办 鱼侧身躺快死掉怎么办 淘宝店永久封了怎么办 苹果手机ld被黑怎么办 故意点餐给差评怎么办 卖家给我差评怎么办 淘宝卖家威胁我怎么办 淘宝被恶意差评怎么办 淘宝买家给差评怎么办 淘宝c店铺评分低怎么办 淘宝刚开店没信誉怎么办 被淘宝举报盗图怎么办 被起诉人没钱还怎么办 拍拍贷贷款逾期了怎么办 拍拍贷借钱不还怎么办 拍拍贷逾期不还怎么办 天猫贷款还不了怎么办 淘宝店铺降权了怎么办 京东白条违约了怎么办 信用卡多存了钱怎么办 欠贷款还不起了怎么办 还不起房贷房子怎么办 商铺按揭还不了怎么办 捷信欠款 2年怎么办 老板欠工资跑路怎么办 小老板不给工资怎么办 网购收到空包裹怎么办 临时额度调低了怎么办 花呗额度为负数怎么办 淘宝发货发多了怎么办 淘宝寄错地址了怎么办 淘宝里没有淘龄怎么办 支付宝不能充值怎么办 玛瑙湾理财跑路怎么办 淘宝扣12分以后怎么办 美团账号忘记了怎么办 在淘宝上开店货源怎么办 手机版2k18闪退怎么办 电脑看视频太卡怎么办 廉租房摇不到号怎么办 微信号被限制了怎么办