mian()方法

public static void main(String[] args){
     //方法体     
}

//1.main()是一个方法,是主方法,为程序的入口
//2.权限修饰符:public protected 缺省 private ---面向对象的封装性
//3.对于方法来讲:static final abstract 
//4.方法的返回值:void /  具体的返回值类型(基本的数据类型 & 引用数据类型),方法内部一定要有return
//5.方法名:命名的规则:xxxYyyZzz。给方法命名时,要见名之意
//6.形参列表:同一个方法名不同的形参列表的诸多个方法间构成重载。   形参 & 实参---方法的参数传递机制:值传递
//7.方法体:方法定义的是一种功能,具体的实现由方法体操作。

代码块

代码块:是类的第4个成员
作用:用来初始化类的属性
分类:只能用static来修饰。

* 静态代码块:
 * 1.里面可以有输出语句
 * 2.随着类的加载而加载,而且只被加载一次
 * 3.多个静态代码块之间按照顺序结构执行
 * 4.静态代码块的执行要早于非静态代码块的执行。
 * 5.静态的代码块中只能执行静态的结构(类属性,类方法)
 * 
 * 非静态代码块:
 * 1.可以对类的属性(静态的 & 非静态的)进行初始化操作,同时也可以调用本类声明的方法(静态的 & 非静态的)
 * 2.里面可以有输出语句
 * 3.一个类中可以有多个非静态的代码块,多个代码块之间按照顺序结构执行
 * 4.每创建一个类的对象,非静态代码块就加载一次。
 * 5.非静态代码块的执行要早于构造器
 * 
 * 关于属性赋值的操作:
①默认的初始化
②显式的初始化或代码块初始化(此处两个结构按照顺序执行) 
③构造器中;
—————————以上是对象的属性初始化的过程—————————————
④通过方法对对象的相应属性进行修改

mian()方法;代码块相关推荐

  1. date对象加十分钟_一张图讲解对象锁和关键字synchronized修饰方法(代码块)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁 ...

  2. android 一些常用的功能方法代码块

    原文地址:http://www.2cto.com/kf/201208/151990.html 我们这些苦逼的程序员在工作中,我们的每一个老板都希望我们都能把手头的工作做好的,而且是越快越好,那我们要怎 ...

  3. 25天掌握java基础(八)——static、单例、代码块、继承

    文章目录 Demo08-static.单例.代码块.继承 1.static 1.1static静态关键字 1.1.1static修饰成员变量 1.1.2static修饰成员方法 1.1.3static ...

  4. 【 史上最坑爹的Java代码系列02 】Java中的三种代码块

    Java中有三种代码块,三种代码块中的代码执行的优先级是面试中会被提问到的问题. 三种代码块:静态代码块.方法代码块.普通代码块 其中,普通代码块是比较少见而且比较少使用的. package com. ...

  5. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

  6. 表示python代码块的是_编写高质量Python代码的59个有效方法,你用过几个

    欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 这个周末断断续续的阅读完了<Effectiv ...

  7. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )

    文章目录 一.Module 目录下 build.gradle 配置文件 1.plugins 闭包代码块中引入插件 2.PluginAware#apply 方法引入插件 Android Plugin D ...

  8. Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)

    前言 在 多线程生成的原因(Java内存模型与i++操作解析) 中,介绍了Java的内存模型,从而可能导致的多线程问题.synchronized就是避免这个问题的解决方法之一.除了 synchroni ...

  9. 继承extends、super、this、方法重写overiding、final、代码块_DAY08

    1:Math类的随机数(掌握) 类名调用静态方法.  包:java.lang 类:Math 方法:public static double random(): Java.lang包下的类是不用导包就可 ...

  10. java锁方法和锁代码块_java的同步方法和同步代码块,对象锁,类锁区别

    /** * @author admin * @date 2018/1/12 9:48 * 做用在同一个实例对象上讨论 * synchronized同步方法的测试 * 两个线程,一个线程调用synchr ...

最新文章

  1. 在VMware ESX Server使用华为存储
  2. 2021 年不可错过的 40 篇 AI 论文,你都读过吗?
  3. Oracle cursor_sharing 参数 详解
  4. websocket学习和群聊实现
  5. XCTF-高手进阶区:ics-06
  6. Android开发之打开QQ聊天页面的方法
  7. Falsy Bouncer-freecodecamp算法题目
  8. Kali Linux 秘籍 第三章 高级测试环境
  9. 常人不解朱啸虎,读懂已是被裁人
  10. ios 时间选择器月份设置中文_iOS 自定义日期选择器  PickerView优化版
  11. CSS-table样式+
  12. 滑窗口统计基因组GC含量的分布
  13. oracle12c 日志分析,【案例】Oracle 12C日志大量Resize operation completed for file信息
  14. 如何实现在退休时有足够的钱供老年任性花费?(复利年金通胀综合案例)
  15. 如何以数据推动下一代电商的变革
  16. 兼容性测试设备如何挑选?
  17. 资本教我喝酒,年轻人会买单吗?
  18. RPF检查在组播数据转发中的应用
  19. 年薪50w+的软件测试工程师是怎么炼成的?
  20. ae制作的mg如何用到html,比AE更简单!MG动画制作教程在这里

热门文章

  1. 计算机软件系统崩溃,电脑软件打开后闪退或崩溃怎么办
  2. tkmybatis 子查询_最全的真假童子命查询方法!不想被忽悠就看看
  3. 解决Promise.all一个被rejected,整个都被rejected的缺陷
  4. 解决进入WindowsXP系统蓝屏提示“stop:0X0000007B
  5. 医学与计算机领域融合的发展前景,浅谈对超声医学的发展现状与前景之探究
  6. 三代测序数据分析实战
  7. 一个高考落榜生的奋斗历程
  8. 创龙TI TMS320C6748定点/浮点DSP C674xSD卡接口、拓展IO信号
  9. 66个求职应聘技巧性问答(一)
  10. VMware虚拟机下Ubuntu18.04学校宽带拨号连接网络