Java基础:Windows常用命令+Java概述

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的基本语法。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值