从0的1学习JavaSE,Jdk的安装
一、常用的dos命令
dir 罗列出当前目录的下所有文件名字
cd 路径 切换路径,该路径可以是相对于路径也可以是绝对路径
相对路径,只相对于当前的目录下的文件
绝对路径,是从盘符开始的路径地址
注意事项:若是切换到绝对路径,而此时的绝对路径不在当前文件的所在盘符下,则需要手动切换到其他盘。例如,从C盘下的某一个目录切换到D盘的某个目录,则需要手动切换盘符。至于是先切换绝对路径再切换盘符,还是先切换盘符,在切换绝对路径则没有限制,都能够生效。
cd.. 返回上一级目录
cd\ 返回当前目录下的根目录
盘符名: 可以直接切换盘符
cls 清屏
tab 自动补全命令,请注意在window10下需要到注册表下的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\CompletionChar中的 CompletionChar,并将值改为9,选择十进制,才能生效。
方向上下 查找使用过的命令,在当前窗口有效
exit 退出控制台(cmd)
二、jdk重点版本
jdk1.2,这个是一个革命性的版本,具体把java方向分为J2SE J2EE J2ME,J2EE主要是基础的语法、J2EE是Java的企业版,主要是WEB方向,J2EE是Java的手持设备开发版,目前已淘汰。
jdk5 该版本是从jdk1.4直接跳到了jdk5,所以从jdk1.5.0之后,都是叫做jdk5 6 7 8等
新特性 :自动拆装箱 Foreach(增强for循环) 静态导入 可变参数Var Args 枚举 格式化输出 泛型 ProcessBuilder 内省 线程并发库(JUC) 监控和管理虚拟机 元数据
具体可查看该地址的详解:https://blog.csdn.net/weixin_40926603/article/details/84970282
jdk7 该版本是目前市场的主流版本
新特性:switch可以使用字符串 泛型实例化类型自动推断 自定义自动关闭类 对Java集合(Collections)的增强支持 数字可以加下划线 支持二进制文字 在try catch异常捕捉中,一个catch可以写多个异常类,用"|"隔开
具体可以查看地址:https://www.cnblogs.com/756623607-zhang/p/8674221.html
jdk8 该版本是目前市场上的主流版本
新特性 Lambda表达式:允许函数作为一个方法的参数 方法的引用 默认方法 新工具 Stream API Date Time API Optional类(可以解决空指针异常) Nashorn, JavaScript 引擎
具体可以查看地址:https://www.runoob.com/java/java8-new-features.html
三、jdk的安装
1.先去官网根据你的系统和需求,下载你所需的jdk的版本。我们这里以jdk1.8.0为例
2.安装步骤如下:
先点击下一步
再点击更改(不推荐安装在C盘,因为权限的原因,可能无法运行),更改地址可以是您自定义的地址。
再次弹出安装jre的窗口,建议安装到您刚才定义的地址的父目录,与刚才的jdk安装目录是同一级别。
安装完成
配置环境变量(windows10环境)
在windows环境下,找到此电脑鼠标右键点击属性
找到高级系统设置,找到环境变量,
找到系统变量,先增加一个Home_Java变量,值为jdk的安装路径(就是刚才安装的第一个地址)
找到Path变量,双击此变量,新增地址,地址为%Java_Home%\bin。
完成之后,点击确定
window+R调出运行窗口,输入cmd,弹出黑窗,输入Java -vsersion,若是提示版本号,则运行成功,若是提示不是内部或外部命令,也不是可运行的程序或批处理文件,请检查一下环境变量。
四、如何打印第一个hello world
环境:windows10
1.检查您的电脑是否有文件的后缀名,例如 新建文本.txt,txt就是后缀名,若是没有请到点击<此电脑>上方的<查看>,勾选上文件扩展名。
2.下载一个编码记事本,可以使用Notepad++,请设置好编码格式为ASNI代码
3.开始编码,请保存文件格式为 xx.java。
//公共的 类 类名(类名需要与文件名一致,且类名的单词的每个首字母都需要大写)
public class HelloWorld005{//类体的开始
//每一对{}都需要tab缩进一下 //公共的 静态的 没有返回值类型 主方法(方法名main) ()--->方法传入的参数
public static void main(String[] args){//方法体的开始
//系统的 输出的 打印的 ()-->打印的内容 ""双上引号,原封不动输出,若是需要输出数字可以直接打印
System.out.println("hello world005!!!");
}//方法体的结束
}//类体的结束
4.打开命令行,定位到刚才编写文件(源码)的地址。
5.输入命令 javac xx.java,此时会在当前目录下生成一个 xx.class文件。
6.输入命令java xx,即可执行该命令。
从0的1学习JavaSE,Jdk的安装的更多相关文章
- [java学习笔记]JDK的安装和环境变量的配置
1.JDK的下载和安装 jdk(java development kit)是java提供给我们的一套java开发工具,它必运行在JVM(java虚拟机)上,java语言的跨平台性就是利用java运行在 ...
- 环境配置与JBoss安装-EJB3.0入门经典学习笔记(1)
目录 1. JDK的安装 2. JBoss的安装 3. JBoss安装目录说明 1. JDK的安装 1) 下载JDK 下载地址:http://www.oracle.com/technetwork/ja ...
- Java学习1——JDK(学前准备)
一.下载: 可以在http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装Java SE(JDK) java大致版 ...
- 零基础学习JavaSE(一)
一.开发环境安装配置 1.1 安装jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后安 ...
- Windows10 + eclipse + JDK1.8 + Apache Maven 3.6.0 + dl4j深度学习环境配置
Windows10 + eclipse + JDK1.8 + Apache Maven 3.6.0 + dl4j深度学习环境配置 JDK下载安装请自行,并设置好环境变量1 查看Java版本C:\Use ...
- Jmeter+JDK的安装学习笔记
第一步:首先从jmeter的官网下载jmeter,目前最新版本为3.3,支持的JDK最高为1.8 下载地址: jmeter:http://jmeter.apache.org/download_jmet ...
- Spring5.0源码学习系列之浅谈BeanFactory创建
Spring5.0源码学习系列之浅谈BeanFactory创建过程 系列文章目录 提示:Spring源码学习专栏链接 @ 目录 系列文章目录 博客前言介绍 一.获取BeanFactory主流程 二.r ...
- 新手入门指导:Vue 2.0 的建议学习顺序
起步 1. 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 2. 通读官方教程 (guide) 的基础篇.不要用任何构建工具,就只用最简单的 <script> ...
- Java学习2 - JDK和JRE和JVM的区别_JDK的下载安装_环境变量配置
一 JDK和JRE和JVM的区别 Jdk: Java Development kit - Java 开发工具 JRE: Java Runtime Environment - java运行环境 JVM: ...
随机推荐
- wmic命令用法小例
wmic就是wmic.exe,位于windows目录底下,是一个命令行程序.WMIC可以以两种模式执行:交互模式(Interactive mode)和非交互模式(Non-Interactive mod ...
- robotframework + selenium2library 一点测试的经验
1 对于元素的外层包括frame/iframe标签的.一定要先select frame name=xxx,然后再操作元素. Select frame name=新建个案 click element ...
- CSS:CSS 伪类(Pseudo-classes)
ylbtech-CSS:CSS 伪类(Pseudo-classes) 1.返回顶部 1. CSS 伪类(Pseudo-classes) CSS伪类是用来添加一些选择器的特殊效果. 语法 伪类的语法: ...
- springMVC整合swagger(亲自试验完全可用)
swagger是什么: [plain] view plain copy Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件.本文简单介绍了在项目中集成swagger的方法和一 ...
- ffs, fls
linux内核中的宏ffs(x) linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h #define ffs(x) ...
- 解决Office 2010 每次打开word时出现配置进度框
来自百度经验 装好Office 2010后,每次打开都会出现配置进度框,很烦人,怎么办呢 确认你的10版Office已激活,激活状态如图(激活工具一般在你下载的安装包里都有) 直接在”开始“运行框里输 ...
- HDU 6667 Roundgod and Milk Tea (思维)
2019 杭电多校 8 1011 题目链接:HDU 6667 比赛链接:2019 Multi-University Training Contest 8 Problem Description Rou ...
- PAT_A1062#Talent and Virtue
Source: PAT A1062 Talent and Virtue (25 分) Description: About 900 years ago, a Chinese philosopher S ...
- 拾遗:Qemu/KVM
WinXP: #!/bin/bash name=winxp qemu-system-x86_64 \ -enable-kvm \ -cpu host -smp ,sockets=,cores=,thr ...
- 年底了,该跳槽了,全套高级Java面试题及答案整理~
又到年底了,又是一轮跳槽季 城外的人想进去,城里的人想出来 为什么离职? 马云说过,要么工资低,要么受了委屈 我想大多数人离职是这个原因 出来混的,跳槽也都是为了更好的生活 干技术的,工资都是跳出来的 ...