mian()方法;代码块
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()方法;代码块相关推荐
- date对象加十分钟_一张图讲解对象锁和关键字synchronized修饰方法(代码块)
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁 ...
- android 一些常用的功能方法代码块
原文地址:http://www.2cto.com/kf/201208/151990.html 我们这些苦逼的程序员在工作中,我们的每一个老板都希望我们都能把手头的工作做好的,而且是越快越好,那我们要怎 ...
- 25天掌握java基础(八)——static、单例、代码块、继承
文章目录 Demo08-static.单例.代码块.继承 1.static 1.1static静态关键字 1.1.1static修饰成员变量 1.1.2static修饰成员方法 1.1.3static ...
- 【 史上最坑爹的Java代码系列02 】Java中的三种代码块
Java中有三种代码块,三种代码块中的代码执行的优先级是面试中会被提问到的问题. 三种代码块:静态代码块.方法代码块.普通代码块 其中,普通代码块是比较少见而且比较少使用的. package com. ...
- IDEA中将代码块封装为方法,IDEA代码重构快捷键
IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:
- 表示python代码块的是_编写高质量Python代码的59个有效方法,你用过几个
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 这个周末断断续续的阅读完了<Effectiv ...
- 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )
文章目录 一.Module 目录下 build.gradle 配置文件 1.plugins 闭包代码块中引入插件 2.PluginAware#apply 方法引入插件 Android Plugin D ...
- Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)
前言 在 多线程生成的原因(Java内存模型与i++操作解析) 中,介绍了Java的内存模型,从而可能导致的多线程问题.synchronized就是避免这个问题的解决方法之一.除了 synchroni ...
- 继承extends、super、this、方法重写overiding、final、代码块_DAY08
1:Math类的随机数(掌握) 类名调用静态方法. 包:java.lang 类:Math 方法:public static double random(): Java.lang包下的类是不用导包就可 ...
- java锁方法和锁代码块_java的同步方法和同步代码块,对象锁,类锁区别
/** * @author admin * @date 2018/1/12 9:48 * 做用在同一个实例对象上讨论 * synchronized同步方法的测试 * 两个线程,一个线程调用synchr ...
最新文章
- 在VMware ESX Server使用华为存储
- 2021 年不可错过的 40 篇 AI 论文,你都读过吗?
- Oracle cursor_sharing 参数 详解
- websocket学习和群聊实现
- XCTF-高手进阶区:ics-06
- Android开发之打开QQ聊天页面的方法
- Falsy Bouncer-freecodecamp算法题目
- Kali Linux 秘籍 第三章 高级测试环境
- 常人不解朱啸虎,读懂已是被裁人
- ios 时间选择器月份设置中文_iOS 自定义日期选择器 PickerView优化版
- CSS-table样式+
- 滑窗口统计基因组GC含量的分布
- oracle12c 日志分析,【案例】Oracle 12C日志大量Resize operation completed for file信息
- 如何实现在退休时有足够的钱供老年任性花费?(复利年金通胀综合案例)
- 如何以数据推动下一代电商的变革
- 兼容性测试设备如何挑选?
- 资本教我喝酒,年轻人会买单吗?
- RPF检查在组播数据转发中的应用
- 年薪50w+的软件测试工程师是怎么炼成的?
- ae制作的mg如何用到html,比AE更简单!MG动画制作教程在这里
热门文章
- 计算机软件系统崩溃,电脑软件打开后闪退或崩溃怎么办
- tkmybatis 子查询_最全的真假童子命查询方法!不想被忽悠就看看
- 解决Promise.all一个被rejected,整个都被rejected的缺陷
- 解决进入WindowsXP系统蓝屏提示“stop:0X0000007B
- 医学与计算机领域融合的发展前景,浅谈对超声医学的发展现状与前景之探究
- 三代测序数据分析实战
- 一个高考落榜生的奋斗历程
- 创龙TI TMS320C6748定点/浮点DSP C674xSD卡接口、拓展IO信号
- 66个求职应聘技巧性问答(一)
- VMware虚拟机下Ubuntu18.04学校宽带拨号连接网络