常用的DOS命令

  • dir:列出当前目录下的文件以及文件夹
  • md:创建目录
  • rd:删除目录
  • cd:进入指定目录
  • cd\:退回到上一级目录
  • del:删除文件
  • exit:推出dos命令行

常用快捷键

  • ← → :移动光标
  • ↑ ↓ :调阅历史操作命令
  • Delete和Backspace:删除字符

Java语言的特点

面向对象

  • 两个基本概念:类、对象
  • 三大特性:封装、继承、多态

健壮性

  • 吸收了C/C++语言的优点,但去掉了其影响程序的健壮性部分,(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制

跨平台性

  • 快平台型:通过Java语言编写得应用程序在不同系统平台上都可以运行,"Writeoonce Run Anywhere"
  • 原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(Jvm Java Vittual Machine)即可,有JVM来负责java程序在该系统中的运行

Java的数据类型分为两大类

  • 基本类型(primitive type)
    • 数值类型
      • 整数类型
        • byte占一个字节范围:-128-127
        • short占2个字节范围:-32768-32767
        • int占4个字节范围:-2147483648-2147483647
        • long占8个字节范围:-9223372036854775808-9223372036854775807
      • 浮点类型
        • float占4个字节
        • double占8个字节
      • 字符类型char占2个字节
    • boolean类型
      • 占1位其值只有true和false两个
  • 引用类型(reference type)
    • 接口
    • 数组

类型转换

由于Java是强类型语言,所以要进行有些运算是的的,需要用到类型转换
低>=======>=======>高
byte,short,char->int->long->float->double
运算中,不同类型的数据先转换为不同类型,然后在进行运算

强制类型转换

  • (类型)变量名 高——>低
  • 不能对布尔值进行转换
  • 不能把对象类型转换为不相干的类型
  • 再把高容量转换到低容量的时候,需强制转换
  • 转换的时候可能存在内存溢出,或者精度问题!

自动转换

  • 低>----——>高

常量

  • 常量(Constant):初始化(intialize)后不能在改变值!不会变动的值
  • 所谓常量可以立杰成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
final 常量值 = 值;
final double PI = 3.14
  • 常量名字一般使用大写字符

变量的命名规范

  • 所有变量、方法、类名:见名如意
  • 类成员变量:首字母小写和驼峰原则:monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线:MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man,GoodMan
  • 方法名:首字母小写和驼峰原则:run(),runRun()

运算符

Java语言支持如下运算符

  • 算术运算符: +,-,*,/,%,++,--
  • 赋值运算符: =
  • 关系运算符: >,<,>=,<=,==,!=instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
  • 条件运算符?:
  • 阔转赋值运算符:+=,-=,*=,/=

Q.E.D.


学而不厌 不耻下问