课前小例
package com.zpwd.chapter1;
public class HelloWord {
public static void main(String[] args) {
// 整型
byte num1 = 127;
short num2 = 1000;
int num3 = -9999;
long num4 = 1000000000000000000L;
// 浮点型
float num5 = 9999.999999f;
double num6 = 1000.0000;
// 字符型
char char1 = '中';
// 布尔型
boolean bool = true;
System.output.println(char1+1)
}
}
PS输出的字符加1的结果是:数字。
小白解释
pakage com.公司名.项目名.模块名.……:工作空间下指定包的路径。
包名称所有字母小写。
包的命名规则:第一单词:com约定熟成,第二单词:zpwd 一般为单位名称或个人名称,第三个单词为项目名称,第四个为模块名称。。。继续细化。该种写法一般为团队型命名规则,具体问题具体分析,个人项目会有另一种方式,在此不做细化。
public:公有的。
class:类,后面的HelloWord 是这个类的名称,类名称必须与当前的.java文件名称一致,但是使用IDE工具不会出现这种不一致的错误。
static:静态的。
void:没有返回值。
{}:代码块,类的代码块,方法的代码块等。
main:特殊的方法名称,main方法是程序的主方法,程序的入口。
*目前来讲,上述的解释不必完全理解,后续有更新。
名词解释:关键字、标识符、保留字
关键字:是电脑语言里事先定义的,具有特殊的意义的单词。关键字不能用作变量名、方法名、类名、包名和参数。所有的关键字均小写。
标识符:一切需要程序员程序员自己命名的东西叫标识符。(类、方法、常量、变量)
保留字:以前是关键字,但是因为一些特殊原因不提倡使用的关键字。例如:goto,const。
命名规范
关键字:所有字母均小写。
标识符:必须以英文、下划线(_)、美元符号($)开头,余下字符可以是英文、下划线、美元符号或数字(阿拉伯),中间不能有空格。关键字不能作为标识符来使用。
类名称:每个单词的首字母大写,其余字母小写。HelloWorld,Demo...
包名称:所有字母均小写。 package com.zpwd.chapter1
变量名和方法名:首个单词小写,第二个单词的首字母大写,其余小写。getAge(),main()
常量:所有字母均大写。
Java中的数据类型
Java的数据类型分为两大类:基本数据类型,引用数据类型
基本数据类型:①整型(byte,short,int[默认类型],long),他们之间取值范围不同;long型的变量,在赋值时要在其后面加L。
②浮点型(float,double[默认类型]),他们之间取值范围不同;float型的变量,在赋值时要在其后面加F。
③字符型(char),字符在磁盘中实际是以数字存储的;
④布尔型(boolean):true,false;
引用数据类型:类、数组、接口。
Java是一种强类型语言:必须要声明变量:指定变量的类型,为变量起名字。
语法:变量类型 变量名称 [= 值]
变量赋值称为变量的初始化,没有初始化的局部变量是无法编译的。换句话说,声明一个变量时可以不为其赋值(初始化),但是使用该变量时,一定要先为其初始化。
仅需了解
各个类型的长度
1字节 = 8bit 8位二进制数字。
- byte = 1字节 = 8bit -128 到 127(2的7次幂 - 1)
- short = 2字节 = 16bit
- int = 4字节 = 32bit
- long = 8字节 = 64bit
- char = 2字节 = 16bit
各个进制简介
例子
1、十进制数字转换成二进制,十进制:36 ,转换的二进制结果为:100100
2、二进制转换成十进制,二进制:100100 ,转换成十进制的结果为:36
32+0+0+4+0+0=36
3、十六进制数字转换成二进制,十六进制:0XAB012F ,转换的十进制结果为:11210799
10485760+720896+0+4096+32+15=11210799
网友评论