Fork me on GitHub

JavaSE Day01

JavaSE Day01 JDK安装 DOS命令


Java概念图

-w477

程序

软件的基本组成部分是程序,
程序是一系列动作(有顺序 )的执行过程的描述(集合)。‘

计算机程序:

为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

计算机的语言:

  1. Cpu(中央处理器) 执行运算,有自己的指令集,
  2. cpu能够识别的指令集就是机器语言,由0和1组成;二进制编码
  3. 汇编语言:面向机器底层的语言,用一些关键字代替了二进制编码;不方便调试, 效率和编写问题
  4. 高级语言:
    • C语言,面向过程的语言;效力高,缺点不会跨平台
    • C++,面向对象的语言, 缺点不会 跨平台;
    • java语言,在C和C++基础之上,开发出来,可以跨平台;

Java发展史

对于JDK而言 ,其本身也有一段自己的发展历史,主要有如下几个标志性的版本:

  • 【1995.05.23】JDK1.0的开发包发布,同时来讲在1996年的时候JDK正式提供下载;标志着Java的诞生;
  • 【1998.12.04】JDK1.2版本推出,而后java正式更名为Java2(只是一个Java的升级版)
  • 【2005.05.23】java的十周年大会上,退出了JDK1.5版本,同时这个版本也是带来新特性以及开发支持更多的标志性的历史版本,可以说这一版本直接决定了java后续十年的技术核心
  • 【2009年】oracle收购sun
  • 【2014年】java提供了JDK1.8版本,并且支持Lambda表达式,可以使用函数式编程
  • 【2017年】java提供了JDK1.9版本,进一步提升了JDK1.8的稳定性
  • 【2018年】java提供了JDK1.10版本,是属于JDK1.9的稳定版

如果要是进行实际的项目的生产环境的部署现阶段还应该以JDK1.8为主

java语言的特性

  1. 可移植性:与平台无关的特性使java程序可以方便的被移植到网络上;JVM 虚拟机

  2. 垃圾回收机制
    自动垃圾回收,自动内存管理的方式,System.gc()

安装Java JDK工具包

下载

SUN公司被Oracle收购了,收购之后如果还要获得则就必须登录oracle官方站点: www.oracle.com

https://www.oracle.com/cn/downloads/index.html


JRE指的是Java运行时环境,也就是说只提供程序的解释功能,不提供有程序的开发功能,当本机上配置好JDK之后将自动会进行JRE的更新处理;

实际上只有三类操作系统:windows操作系统,UNIX操作系统,类UNIX操作系统(Linux,MAC OS);

安装

  1. 默认路径为 C:\program Files\java\jdk-xx.xx.xx
    建议安装在非系统盘例如:D:\java\jdk-xx.xx.xx
  2. 首先安装JDK
    里面已经有jre,这是给JDK使用的;我们编写的程序,默认用的是这个jre,java运行环境。
  3. 然后安装jre
    单独的jre,是给用户使用的;和开发没有任何的关系,可以不安装。

JDK(java开发工具包) 的作用

JDK 由 Java开发工具、jre 、Java类库组成。

目录结构

bin      开发工具
db      java语言的数据库
include  C编写的头文件
jre      java运行环境,提供了JVM和类库
lib      Java的类库

参考资料:JDK基础概念及目录结构

java是编译解释型的语言:

编译型:C:源代码 --> 机器语言 不跨平台 但是快
解释型:源代码 --> 逐行翻译执行 跨平台 但是慢
java的源代码 --编译--> 字节码(经过优化) ---解释器---> 机器码

常用DOS命令

打开DOS

  1. 开始 --> 所有程序-->命令提示符
  2. 在win+r后 输入cmd

常用DOS命令

# 切换盘符
d:
c:

# 查看文件目录清单
dir       路径
盘符:\目录名\子目录\文件

# 切换工作目录
		cd     目录名
		cd  .. 切换到父目录
		cd /   切换到根目录
		
# 创建目录
	md 目录名
	
# 创建文件
	copy con 文件名.扩展名 
	输入内容,
	ctrl+z 结束输入
	
# 复制文件
	copy 源文件  目标路径(带有文件名)
	
# 重命名
	ren 源文件名  新文件名
	
# 移动
	move 源文件 目标路径(带有文件名)
	
# 删除空目录
	rd 目录名
	
# 删除文件
	del 文件名
	Del *.* 删除当前目录下的所有文件
	通配符 *.*  删除所有文件
	
# 清屏
	cls
	
# 退出
	exit
posted @ 2018-10-01 13:08  耳_东  阅读(89)  评论(0)    收藏  举报