三分钟让你学会简单的DOS命令和JDK的安装
基础介绍
计算机(compnter)
由硬件系统和软件系统组成
没安装任何软件的称为裸机
存储二进制:由1和0组成
一个即使一个位,8位(bit)一个字节(byte)
语言(language)
一代
机器语言
二代
汇编语言
三代
高级语言
面向过程
面向对象
sum(太阳公司)
全称:Stanford University Network
java之父
詹姆斯.高斯林(James Gosling)
java
jdk(开发工具包)
java Developlment Kit
jre(运行环境)
java Runtime Enviroment
jvm(虚拟机)
java Virtual Machine
特点:一次编译,到处运行
可夸平台,靠不同的jvm实现
执行流程:编写java源文件,通过javac命令生成class(字节码文件),通过java命令运行class(字节码文件)
Dos命令
打开Dos快捷键:windows+R
输入:cmd
开启快速复制:鼠标右键>属性>编辑选项
cd
切换目录
cd..
返回上层目录
cd\
退回当前目录
dir
查看当前目录子文件和子文件夹
cls
清屏
exit
退出
Tab
自动补全
↕
使用用过的命令
mkdir
创建
rmdir
删除
jdk新特性
jdk1.2
JVM
数据类型敏感
结构分离
Java2 被划分为J2SE J2EE J2ME
jdk1.5
自动装箱与拆箱
自动装箱的过程
每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中
自动拆箱的过程
每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法
自动装箱
只需将该值赋给一个类型包装器引用,java会自动创建一个对象
自动拆箱
只需将该对象值赋给一个基本类型即可
java——类的包装器
类型包装器有:Double,Float,Long,Integer,Short,Character和Boolean
枚举
简单的用法
JavaEnum简单的用法一般用于代表一组常用常量,可用来代表一类相同类型的常量值
复杂用法
Java为枚举类型提供了一些内置的方法,同事枚举常量还可以有自己的方法。可以很方便的遍历枚举对象
静态导入
通过使用 import static,就可以不用指定 Constants 类名而直接使用静态成员,包括静态方法
jdk1.7
switch中可以使用字串
Boolean类型反转,空指针安全,参与位运算
安全的加减乘除
jdk1.8
允许在接口中有默认方法实现
函数式接口
方法和构造函数引用
jdk安装
jdk和jre安装同一路径
测试是否成功:java -version