---------------------- <a target="blank">ASP.Net+Android+IOS开发</a>、<a target="blank">.Net培训</a>、期待与您交流! ----------------------
初识JAVA
编写第一个Java程序
1.创建一个文本文件,改名称为 ***.java jock.java
2.使用记事本打开该文件,在里面写如下内容
class zsf{
}
3.手工写的程序文件,无法直接运行,需要将其转换成JVM可以接受的格式——编译
java程序写完后,首先要进行编译
编译格式:javac 源文件名.java
javac jock.java
上述指令执行完毕后,如果屏幕上没有任何信息,恭喜你,成功!
编译完成后,出现一个新的文件,名称是 ***.class,这个文件是JVM可以执行的文件,即字节码文件
4.执行程序就是执行其产生的字节码文件
执行格式:java 字节码文件名
java zsf
总结:
1.创建一个.java文件
2.编写程序
3.保存
4.编译源程序
5.执行程序
标识符
标识符的定义规则
只能使用以下符号组成
字母(A~Z、a~z)
特殊符号($、_)
数字(0~9)
第1个符号不能为数字
区分大小写
不能为关键词、true、false、null
name age
java语言已经定了50+3个符号的特殊功能
关键字是Java语言已经使用的符号,每个符号代表一个特定的功能,或者特殊的含义
保留字:goto const
myname
mynameisjock
mylittledognameisbobo
标识符在进行命名时最好有一种规则,使我们可以快速的对其进行功能的区分,同时还要方便阅读
企业级命名规范:驼峰命名法
类和接口:首字母大写,其余单词首字母大小,剩余所有字母小写
MyName MyNameIsJock MyLittleDogNameIsBobo
变量:首字母小写,其余单词首字母大小,剩余所有字母小写
myName myNameIsJock
方法:首字母小写,其余单词首字母大小,剩余所有字母小写
myName() myNameIsJock()
常量:所有字母全大写,中间使用下划线分隔
MY_NAME MY_NAME_IS_JOCK MY_LITTER_DOG_NAME_IS_BOBO
abc
fn()
Person
PERSON_GENDER_OF_MAN
分隔符
空格:用于将两个标识符区分开
分号:用于标识一个语句的结束
注释
当代码中出现了不需要的代码,或者说,写错的代码,此时这种代码应该删除
撤销错误的操作Ctrl+Z
使用注释可以让某些代码不参与运行
注释的方式:
1.单行注释 //
使代码中的某一行内容不参与运行
从当前//符号开始到所在行结束的代码均不参与运行,通常写在某一行的行首,用于将当前行内容注释掉
2.多行注释 /*..........*/
使代码中一部分内容不参与运行
开始位置使用/*表示,结束位置使用*/表示,中间的内容将不参与运行
使用时注意规则
3.文档注释
注释的作用:
1.使某些代码失效
2.对程序进行说明
进制
计算机中的数据进行表示时有三种格式
原码:所谓原码就是人手工写出的编码形式
反码:正数的反码是其原码,负数的反码是对其原码各位取反,符号位不参与运算
补码:正数的补码是其原码,负数的补码是其反码+1,符号位不参与运算
计算机中所有的运算全部都是补码形式
补码转换成原码:补码->原码:补码各位取反,末尾+1
正数不存在转码问题
负数存在转码问题
原->补:各位取反,末尾+1
补->原:各位取反,末尾+1
数据类型
1个二进制只能描述2个数字,0和1,如果想描述更大的数字,必须使用多个二进制
一个二进制在计算机中称为位(bit)
多个二进制位可以描述很大的数字
计算机中使用几个来描述数字
使用32个二进制位,32bit描述一个数字,给它一个称呼,叫做int
int 32bit 整型
使用16个二进制位,16bit描述一个数字,给它一个称呼,叫做short
short 16bit 短整型
使用8个二进制位,8bit描述一个数字,给它一个称呼,叫做byte
byte 8bit 字节
使用64个二进制位,64bit描述一个数字,给它一个称呼,叫做long
long 64bit 长整型
----------------------
byte 8bit 1字节 -128~+127 -2(7)~+2(7)-1
short 16bit 2字节 -32768~+32767 -2(15)~+2(15)-1
int 32bit 4字节 -2147483648~+2147483647 -2(31)~+2(31)-1
long 64bit 8字节 -922************~+922************* -2(63)~+2(63)-1
以上4个数据类型用于描述Java语言中的整数,整型
32个bit记录一个小数,给其一个名称float 单精度浮点型
64个bit记录一个小数,给其一个名称double 双精度浮点型
float 32bit 4字节
double 64bit 8字节
问有多少种数据类型?8种基本数据类型
byte
short
int
long
float
double
char
boolean |
|