二.JAVA基础

二进制

十进制转二进制:除2取余逆序排列

在这里插入图片描述
二进制转十进制:权相加法

在这里插入图片描述

注释

//单行注释

/*
多行注释
注释内容不会被编译
注释不能嵌套
*/

/**
 * 文档注释
 * @author
 * @version 1.0
 */

标识符

标识符必须以字母(java采用Unicode国际字符集,所以汉字也算字母)、下划线、美元符号开头;
标识符的其它部分可以是字母、下划线、美元符合、数字的任意组合;
标识符大小写敏感;
标识符不可以是java关键字;
驼峰原则:dataCenter 第二个单词首字母大写;
表示类名的首字母:每个单词大写 DataCenter;
表示方法和变量:第一个单词首字母小写,第二个单词开始首字母大写,驼峰原则,dataCenter;

变量

变量本质:表示一个可操作的存储空间;
type varName[=value],varName[=value] ;
中括号的内容可以省略,如:int a,b;
int a=1,b=1;
但为了增加可读性,一行只定义一个变量;
int a;//int占4个字节(byte),1个字节=8bit,内存示意图如下
在这里插入图片描述

类型声明位置属于生命周期
局部变量方法或语句块儿内部方法/语句块从声明位置开始,到方法或语句块结束,局部变量消失
成员变量(实例变量)类内部 方法外部对象对象创建 成员变量创建,对象消失 成员变量消失
静态变量(类变量)类内部 static修饰类被加载静态变量有效,类被卸载静态变量消失

常量

final type varName=value;
final int a=1;//不允许在被修改

数据类型

数据类型
基本数据类型
数值型
字符型-char-2
布尔型-boolean
整数类型-byte-1,short-2,int-4,long-8
浮点类型-float-4,double-8
引用数据类型-4
类-class
接口-interface
数组

如:long占8个字节,1byte=8bit(位),表示64位,可以存2的64次方个信息
byte a;
a占8位,共表示2的8次方个信息,共256个,因为要从负数开始算,所以取值范围为-128到+127;
java整型表达形式:
八进制:以0开头
十六进制:以0X开头
二进制:以0B开头

Long f=12345; //默认是int类型,如果想定义long则需要后面加个L

char a=‘中’;//char a=‘中中’ 则不对
char a=‘b’;//char a='bb’也不对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值