Skip to content

Eclipse的使用、关键字、标识符、包、进制转换、变量与常量、基本数据类型

Eclipse

Eclipse是一个Java开发IDE,要求必须先安装jdk;目的是为了提高开发效率

怎么用?

File -> New -> Java Project  ->  输入工程名 回车 ->  单击 工程  -> 右键src文件夹 -> new ->  pockage -> 输入包名,回车 -> 右键 包 -> new -> Class -> 输入类名 回车 ->  写代码

Java关键字

Java中有特殊意义的单词就是java的关键字,关键字不能作为标识符使用,关键字有51+2 种。

常见关键字

  • abstract (用于抽象类的定义)
  • default (默认)
  • if (如果,条件判断)
  • private (私有的)
  • this (指代当前类的对象的引用)
  • boolean (数据类型,布尔型)
  • do (一般与wlile连用,用于循环控制)
  • implements (实现接口)
  • protected (受保护的,修饰符)
  • throw (用于异常的抛出)
  • break (结束循环)
  • double (数据类型,浮点型双精度)
  • import (用于包的引入)
  • public (公有的,修饰符)
  • throws (用于异常的抛出)
  • byte (数据类型,整数类型)
  • else (否则,一般与if连用)
  • instanceof ()
  • return (返回)
  • transient
  • case (与switch连用,相当于开关)
  • extends (继承)
  • int (数据类型,整数类型)
  • short (数据类型,整数类型)
  • try  catch (用于异常的捕获输出)
  • final (修饰符,一般用于常量的修饰,也可以表示最终的)
  • interfance (用于接口的定义)
  • static (静态的)
  • void (空的,指代无返回值的)
  • char (数据类型,字符型)
  • finally (最终地,常与try catch 连用)
  • long (数据类型,长整型)
  • strictfp ()

注意

所有的关键字小写

true、false、null等都不是Java关键字 但是也不可以拿来命名;

goto和const 虽然从未使用,但也作被为Java关键字保留;

保留字

后续有可能发展成关键字,例如goto和const

class 类

Java标识符

- 什么是java标识符?

在java中为类,方法、变量、包等起的名字叫做标识符

标识符的组成:由字母(a-z,A-Z)、数字 、下划线、$ 组成,数字不能为开头

标识符规范:

  • 包名:所有的字母全小写   eg:com
  • 类名和接口名:所有的单词首字母大写 eg:TestDemo
  • 方法名和变量名:驼峰式命名规则  所有的单词除了第一个单词首字母小写,其他单  词首字母大写  eg:testDemo
  • 常量名称:所有的单词都大写,单词之间用下划线分割 eg:TEST_DEMO

注意

  1. 关键字不能为标识符
  2. java中严格区分大小写
  3. 标识符长度不限制 可以任意长度
  4. 由字母(a-z,A-Z)、数字 、下划线、$ 组成,数字不能为开头
  5. java中文 日文都可以作为标识符,但是不建议使用
  6. 所有的标识符建议做到见名知意

Java 注释

目的:提高代码的可读性

java主要种类:

  • 单行注释  以//开始对当前行起作用   //我是单行注释
  • 多行注释  以/*开始以*/结束,对当前范围内的代码说明起作用, 可以用在单行上,不能嵌套使用
  • 文档注释  主要用在类和方法上 ,也可以用在单行或者多行上
java
// 单行注释
java
/*
* 我是多行注释
*/
java
/**
 *我是文档注释
 **/

注意

  • 无论是什么注释,都不能嵌套使用
  • 文档注释的应用:生成对应的api文档方式
    1. 进入dos窗口
    2. 切换盘符
    3. javadoc -d 放置到的文件名名称 类名.java  回车

包(package)

包,相当于文件夹,作用:管理文件信息

如何编译带包的java类信息?

  1. 切换盘符到具体类所在的路径下
  2. javac -d . 类名.java
  3. java 包名.类名 执行java代码输出打印结果

进制之间的转换

进制:一种记数方式,用有限的符号或者数字代替无限的内容

种类:

  • 二进制:0-1
  • 八进制:0-7
  • 十进制:0-9
  • 十六进制:
    • 0-9 A,B,C,D,E,F
    • 10 11,12,13,14,15

转换:

  • 十进制转二进制:使用十进制不断除以2,直到商为0,从为止下到上取余数得到的 结果就是二进制
  • 二进制转十进制:使用二进制每一位乘以2的n次方,n从0开始,然后相加求和,得到的结果即为十进制

变量与常量

变量:本身为一个容器,主要存储内容 是可变的

怎么定义变量?数据类型 变量名=值;

变量的特点:

  • 必须有大小
  • 存的是一个可变的数据
  • 变量必须有名字

常量

常量是在程序执行过程中不会发生变化的信息

数据类型:基本数据类型 引用数据类型

java基本数据类型的解析(四类八种):

整数类型

byte short int long    默认int

  • byte  (-128~127) 大小:1字节
  • short (-32768~32767) 大小:2字节
  • int (-2147483648~2147483647) 大小:4字节
  • long (-2^64~2^64 - 1) 大小:8字节

浮点数类型

float double  默认 double  小数

  • float  单精度小数 大小:4字节
  • double 双精度小数 大小:8字节

布尔类型

boolean只有两个值:true  false

字符类型

char 大小:2字节

注意

  • 值后面加大小写的F
  • double类型后缀加大小写D,或者不加都可以
  • long类型后缀加L,建议加大写