面向对象(2)

1、变量

变量的本质是一个“可操作的存储空间”,空间的位置是确定的,但是里面放置的什么值是不确定的。
int整型 是4个字节,每个字节有8位,所以int定义的变量最多可存储32bit的信息。
double双精度浮点型和long长整型有8个字节

2、变量的声明

可以一行中声明多个变量,
如:int i , j;也可以将变量的声明和初始化放在一起
int i = 1;

3、局部变量(local variable)
方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。

4、成员变量(member variable)

方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如果不自行初始化,它会自动初始化成该类型的默认初始值。
变量的默认初始值
int 0、double 0.0 、  char '\u0000' 、 boolean false

5、静态变量(static variable)

使用static定义。从属于类,生命周期伴随始终,从类加载到卸载。

6、final:常量通常是指一个固定的值,在java语言中,主要是利用关键字final来定义一个常量,常量一旦被初始化后不能再更改其值。

7、基本数据类型

数值型:byte short int long float double
字符型:char
布尔型:boolean

8、引用数据类型
类:class
接口:interface
数组

9、变量和变量命名规范
所有变量、方法和类名需要见名知义
类成员变量:首字母小写和驼峰原则
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run();

10、进制表示
public class demo1 {
public static void main(String[] args)
{
int a = 15; //十进制
int b = 015; //以0开头为八进制
int c = 0x15; //以0x开头为十六进制
int d = 0b1011; //以0b开头是二进制
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}

}

11、长整型:long
/java语言的整型常熟默认为int型,声明long型常量可以后加'L'/
long e = 66666666; //编译成功,在int表示的范围内(大约21亿内)
long f = 6666666666666666L; //不加L时编译错误,因为超过int表示的范围

转载于:https://www.cnblogs.com/ma1998/p/11426233.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549610.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

具有全局观的网络拓扑

近年来,IT技术发展迅速,随着各个企业IT系统的建设,网络架构从单一的局域网扩展到广域网,网络设备也是类型多种多样,路由器、交换机、防火墙、IDS、***等等,而且网络设备的供应厂商也是越来越多,…

拥塞管理

在主干网设备局域网连接接口上,在入方向(局域网向广域网流向)进行拥塞管理的部署。在网络中,当局域网中的数据网广域网链路上发送时,到达的速度大于接口发送分组的速度时,在该接口处就会产生拥塞。如果没有…

硬件_WIFIBlue

WIFI 平台:全志 模组:AP6210 (WF BT FM) 模式:STA  AP  Wi-Fi Direct(点对点) 接口:SDIO / USB——WF UART PCM——BT PCM数字音频接口,说明接口传输的音频数…

ActiveX控件的另类免费签名法

注意:一直都有人提到一个问题,就是使用支付宝的证书,会不会有安全问题,这一点是肯定的,所以这个证书只能拿来做软件签名用,不能拿来做支付的。 这几天手上在做一个项目,要用到ActiveX控件&#…

运算符(1)

1、自增自减 int a 3; int b a;//执行完后,b3。先给b赋值,再自增。 System.out.println("a"a"\nb"b); int a 3; int b a;//执行完后,b4。先自增,后赋值。 System.out.println("a"a"\nb"b); 自减…

web布局最实用的12条css技巧

1&#xff1a;Rounded corners without images 效果图—— Rounded corners without images<div id”container”> <b class”rtop”> <b class”r1″></b> <b class”r2″></b> <b class”r3″></b> <b class”r4″>&l…

OCP-052考试题库汇总(47)-CUUG内部解答版

Which three are true about the Automatic Database Diagnostic Monitor (ADDM)? A)It improves database performance by automatically implementing Oracle ‘s best practices. B)It can assist the DBA in diagnosing database instance startup failures. C)It can be …

python 函数式编程

简介 简单来说就是 没有变量&#xff0c;所有的操作都通过函数实现 参考链接 廖雪峰py 转载于:https://www.cnblogs.com/eat-too-much/p/11435717.html

运算符(2)

1.三目运算符 /* 三目运算符/ public class demo1 { public static void main(String[] args) { int score 80; String type score<60?"不及格":"及格"; System.out.println(type); } } 2.运算符优先级逻辑非>逻辑与>逻辑或a||b&&c的运…

虚拟的有时比真实的还要好(+奥运杂谈)

虚拟技术十分热门.虚拟技术是将一台物理硬件计算机虚拟成多台软件计算机.每一台虚拟出来的软件计算机(以下叫做虚拟机)用起来都就象是在用那台被虚拟的硬件计算机(以下叫做真实机)完全一样.当然这样的说法忽略了虚拟机相对于真实机在执行效益上不可避免所存在的损失.所以如何减…

yield 和 生成器

简介 yield 就可以让一个函数成为生成器 参考链接 CSDN博客 转载于:https://www.cnblogs.com/eat-too-much/p/11436015.html

异步实现,查询大量数据时的加载

AsyncWorker_Demo.rar转载于:https://www.cnblogs.com/RobotTech/archive/2008/08/26/1276553.html

类型转换与键盘输入

1.自动类型装换 自动类型转换指的是容量小的数据类型可以自动装换为容量大的数据类型。如图2-6所示&#xff0c;黑色实线表示的是无数据丢失的 //容量小的可以自动向容量大的转化 //可以将整型常量赋值给byte/short/char等变量&#xff0c;而不需要强制类型转换&#xff0c;只要…

ORA-01502 state unusable错误成因和解决方法[转]

接到开发人员和业务人员的通知&#xff0c;说一个登陆页面不能用了&#xff0c;报错&#xff1a;2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误java.sql.SQLException: ORA-01502 state这个错误是由于索引失效造成的&#xff0c;重建索引后&am…

掷骰子游戏和条件语句

1.java掷骰子游戏 public class iftest {public static void main(String[] args) {System.out.println("#####掷骰子游戏#####");System.out.println("#################");//投掷三个色子看看今天手气怎么样&#xff1f;int i (int)(6*Math.random()1);…

如何来看书学习

我们做网络的&#xff0c;就是运用各种技术满足实际的通信需求&#xff0c;对应的专业书籍很多&#xff0c;每年都有新书出来&#xff0c;基本上RFC出来之后1年&#xff0c;厂家就会在软件上加载这些功能&#xff0c;再过2年&#xff0c;原文档就很全面了&#xff0c;之后2年&a…

加标签的continue用法

1.加标签的continue&#xff0c;类似于C语言的goto语句 转载于:https://www.cnblogs.com/ma1998/p/11444868.html

游标、过程、函数、包

一&#xff09;游标&#xff1a; 1&#xff09;每次声明、打开、推进、关闭游标declarecursor c is select .........;--声明beginopen c;--打开loopexit when..........;fetch c into .........;--推进...........end loop;close c;--关闭end; 2&#…

“退学吧,开始行动”——埃里森在耶鲁的演讲(历史上最牛的演讲)

这篇演讲被网民称为“历史上最牛的演讲”&#xff0c;这是一次可以列入搞笑堂的演讲&#xff0c;但同时也是可以让我们好好反思的演讲。耶鲁的毕业生们&#xff0c;我很抱歉——如果你们不喜欢这样的开场。我想请你们为我做一件事。请你——好好看一看周围&#xff0c;看一看站…

前端 / JavaScript 导出PDF的实践

1.库&#xff1a;jspdf &#xff0c;自己定义一个高宽&#xff0c;如A4的210mm297mm 2.让设计给背景图&#xff08;包括&#xff1a;页眉页脚&#xff09;&#xff0c;水印图&#xff08;背景透明&#xff0c;高宽和你的PDF单页一致&#xff09;以及很多&#xff0c;能设计给的…