Windows常用命令 开发环境 Junit
Windows常用命令:
(1)cmd窗口:
快捷键:win R
开始菜单搜索输入cmd
文件夹路径输入cmd
(2)命令提示符路径:
D:\ 路径代表当前所在路径
默认路径:C:\user\当前用户
(3)常用命令:
【盘符号】: | 切换盘符 |
---|---|
cd | 切换目录位置 |
cd. | 代表当前目录 |
cd.. | 代表上一级目录 |
tree | 列出当前目录所有子孙目录和文件结构 |
dir | 列出当前目录下所有子孙目录和文件 |
mkdir【文件夹路径及名称】 | 在指定位置创建一个指定名称的子文件夹 |
rmdir【文件夹路径及名称】 | 删除指定位置指定名称的文件夹 |
del文件名] | 删除指定位置指定名称的文件 |
cls | 清空当前屏幕 |
help | 列出常用命令或为指定命令提示帮助信息 |
相对路径:相对当前路径而言
绝对路径:以盘符开头的路径
JAVA概述:
1、JAVA之父:詹姆斯*高斯林(James Gosling)
2、要了解JAVA这门语言,首先我们就得了解JAVA版本的发展历史:
- 1966年1月23日:JDK1.0 JAVA有第一个正式版本的运行环境
- 1997年2月19日:JDK1.1 新增反射特性,基本形态基本确定
- 1998年12月4日:JDK1.2 技术体系进行拆分;分为三个版本J2SE 标准版 ;J2ME 面向移动端开发版本,主要面向手机等终端开发;J2EE 面向企业及开发
- 2000年5月8日:JDK1.3 类库进一步完善
- 2002年2月13日:JDK1.4 新增正则表达式、NIO等
- 2004年9月30日:JDK1.5(JDK5) 新增注解、自动装箱、自动拆箱
- 2006年12月11日:JDK6 虚拟机内部做了大量的改进
- 2011年7月28日:JDk7 虚拟机的稳定性做到工业级(服务全世界)
- 2014年3月18日:JDK8 新增Lambda表达式、引入函数式编程思想(稳定版本,是目前开发的主要版本)
…
JAVA语言的特点:
1、面向对象:对象是指应用程序的数据及其操作方法。java的程序设计集中于对象及其接口,java提供了简单的类机制以及动态的接口模型,实现了模块化和信息的封装;继承机制实现了代码的复用。(学习重点)
2、简单性:语言的构造规模变小,大大简化了程序设计者的内存管理工作,便于学习。
3、跨平台:是指Java能运行于不同的软件平台和硬件平台。Java引进虚拟机原理,实现不同平台的Java接口;一次编译到处运行。(学习重点)
4、健壮性:Java编写的程序在编译和运行时都要对可能出现的问题进行检查。
5、安全性:主要体现在多个层次上:在编译层,有语法检查;在解释层,有字节码校验器,包括测试代码段格式和规则检查、访问权限和类型转换等的合法性检验;在平台层上,通过配置策略,可设定访问资源域,无须区分本地或远程。
6、可移植性:由于有许多不同类型的计算机和操作系统都连接到Internet上,要使连接到Internet上的各种各样的平台都能动态下载同一个程序,就需要有能够生成可移植性执行代码的方法。
7、多线程机制:使应用程序能够并行的执行,实现对共享数据的共享操作,java的多线程技术使其在网络上实时交互。为解决网络上大量的客户访问提供了技术基础。(重点、难点)
8、动态性:Java不会因类库的更新而重新编译程序,所以,在类库中可以自由地加入新的方法和实例变量,而不会影响用户程序的执行。
JAVA的运行机制(开发环境)
JVM、JDK、JRE三者的区别与联系?
1、JVM:Java虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。是java语言的基础;跨平台的核心。
2、JRE:Java运行时环境
JRE=JVM 核心类库
3、JDK.:Java开发环境
JDK=JRE 开发环境
程序的执行流程:
更深入了解运行机制:
JUnit(单元测试)
1、特点:只用于测试阶段,可以独立执行
2、main与单元测试的区别:main只能运行一个方法,junit可以支持多个方法。
本期的内容就到此结束了,内容虽然全部是文字,比较枯燥,但全部是干货,下期给大家分享Java的基本语法。