​学习编程,一些必要的dos命令还是需要掌握的。

以下只是列出常用的;

cd 目录路径: 进入一个目录
cd .. 进入父目录
dir 查看本目录下的文件和子目录列表
cls 清除屏幕命令
上下键 查找敲过的命令
Tab键 自动补齐命令

Java的三个版本:

  • JAVASE:Java的标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。(少)

  • JAVAEE:企业版本(Java2 Enterprise Edition)定义在服务器端Java2的企业版,主要用于分布式网络程序的开发,如电子商务网站。(多)

  • JAVAME:(Java2 Micro Edition) 主要应用于嵌入式系统开发,如手机和PDA的编程。(少)


jdk安装:

jdk1.8安装包

链接:https://pan.baidu.com/s/1q-tkFn6CyRCY3qRkd5HE4g

提取码:8qqf

jdk安装环境变量设置:

环境变量说白了就是指定一个软件的路径,告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到环境变量配置的路径下去找。

• Java_HOME:配置jdk安装路径 的环境变量。比如:C:\Program Files\Java\jdk1.8

• path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件):配置一个可执行应用程序的路径的环境变量。将 “%Java_HOME%\bin”增加到path中;多个目录用分号隔开。

• CLASSPATH:指定你在程序中所使用的类(.class)文件所在的位置。%JAVA_HOME%\lib


安装JDK后产生如下目录结构:

\bin目录:Java开发工具,包括Java编译器、解释器等
\demo目录:一些实例程序
\lib目录:Java开发类库
\jre目录:Java运行环境,包括Java虚拟机、运行类库等
\src.zip:jdk系统类库源代码
\include目录:C语言头部文件,支持用java本地接口和java虚拟机接口来本机编程代码

.jar文件相当于是.class文件的压缩包


Java开发工具包括(常用命令):

javac:Java编译器,用来将java程序编译成bytecode。
java:Java解释器,执行已经转换成bytecode的java应用程序。 调用jvm加载,执行。
javadoc:文档生成器,创建HTML文件.
javap:反编译,将类文件还原回方法和变量。

软件的选择:

编写java常用的是eclipse和idea。

当然首推idea。你用了就知道,爽得一批。

Eclipse下载链接:

32位:

链接:

https://pan.baidu.com/s/1Lt20ds3s3fFp5tE44d7RzA

提取码:7cuq

64位:

链接:

https://pan.baidu.com/s/11UiHtLSfs9kH_j-vxQQLqg

提取码:rsu7

idea下载链接:

链接:

https://pan.baidu.com/s/1MI3IFA_nqra0gMbVK3pO6A

提取码:ny7s

至于解压教程,网上很多。后面我也会写一篇解压文章,敬请关注。

关注公众号,获取免费软件、资料,笔记等。

java入门了解、安装jdk及软件的选择的更多相关文章

  1. JAVA入门[1]--安装JDK

    1.下载JDK并安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  2. IT兄弟连 Java语法教程 Java开发环境 安装JDK

    因为我们要开发Java程序,所以必须在我们的计算机中安装Sun(Oracle)公司提供给我们的JDK.目前最新版本的JDK是JDK 10,但是我们以学习JDK 8为主,所以我们要安装的版本是JDK 8 ...

  3. 从零开始学 Java - Windows 下安装 JDK

    关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...

  4. 001、JAVA开发环境安装与eclipse软件第一印象

    折腾了快1个星期,一直没有成功装好JAVA环境,eclipse一直打不开,java环境配置的问题真是不得不吐槽一下,太烂了.今天反反复复折腾好久,终于搞定了.用的金山毒霸,方法如下: 一.打开金山毒霸 ...

  5. Java基础教程——安装JDK

    视频讲解:https://www.bilibili.com/video/av48196406/?p=3 使用[jdk-8u144-windows-x64.exe] 下载地址: 链接:https://p ...

  6. JAVA入门[2]-安装Maven

    一.资料 1.官网: https://maven.apache.org/ 二.下载Maven 下载地址:https://maven.apache.org/download.cgi# 三.Windows ...

  7. java入门学习(3)—循环,选择,基础算法,API概念

    1.顺序结构:也就是顺着程序的前后关系,依次执行.2.选择分支:利用if..else , / switch(){case [ 这个必须是常量]:}; / if..else if….. ….else.. ...

  8. JAVA入门--目录

    在此记录自己的JAVA入门笔记,备忘 JAVA入门[1]--安装JDK JAVA入门[2]-安装Maven JAVA入门[3]—Spring依赖注入 JAVA入门[4]-IntelliJ IDEA配置 ...

  9. 【Java入门】JDK安装和环境变量配置(Win7版)

    系统环境:Windows7 x64 安装JDK和JRE版本:1.8.0_191 1.下载JDK安装包 Oracle官网下载网址:https://www.oracle.com/technetwork/j ...

随机推荐

  1. Django(19)QuerySet API

    前言 我们通常做查询操作的时候,都是通过模型名字.objects的方式进行操作.其实模型名字.objects是一个django.db.models.manager.Manager对象,而Manager ...

  2. osg纯手工画球+贴纹理

    手动计算球面顶点的坐标,纹理坐标,来画球并贴纹理 其中createSphereGeom()函数的的二个参数为18,意思是在经纬度上每10度设一个点,因为经度一共是180度,180/18=10,相当于横 ...

  3. [Python] Python工匠(Github)

    1.善用变量来改变代码质量 变量命名 变量要有描述性,不能太宽泛 BAD:day, host, cards, temp GOOD:day_of_week, hosts_to_reboot, expir ...

  4. tail -fn 1000 test.log | grep '关键字' 按照时间段 sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log /var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件

    Linux 6种日志查看方法,不会看日志会被鄙视的 2020-02-11阅读 7.3K0   作为一名后端程序员,和Linux打交道的地方很多,不会看Linux日志,非常容易受到来自同事和面试官的嘲讽 ...

  5. 【CentOS_7】使用tcpdump抓明文包

    tcpdump port 12345 -X -X:以十六进制与ASCII方式输出,用于抓取http等明文传输协议 tcpdump功能强大,更多参数可以参考  https://www.cnblogs.c ...

  6. MySQL报错ERROR 1436 (HY000): Thread stack overrun:

    今天搭私服的时候,卡在角色创建画面,日志报错如上. 这是MySQL报错ERROR 1436 (HY000): Thread stack overrun:   修改方法 vim /etc/my.cnf ...

  7. qt利用QT designer构建第一个界面helloworld工程

    qt利用QT designer构建第一个界面helloworld工程原创ZJE_ANDY 发布于2017-04-07 20:25:28 阅读数 6613 收藏展开第一步:点击New Project 第 ...

  8. UCOSII中的主栈扩展

    听陈*均说 UCOSII源代码中有这样的机制 当某个TASK的栈不够用.访问越界时 会自动调用系统生成的备用扩展栈区 但这样也有风险 备用扩展栈区如果被击穿则会造成更大的错误,可能会导致程序跑飞,如果 ...

  9. android常用的四种对话框java代码

    AlterDialog:确认取消警告提示框 public void showAlertDialog(View view){ AlertDialog.Builder dialog = new Alert ...

  10. 『动善时』JMeter基础 — 30、JMeter中JSON断言详解

    目录 1.JSON断言组件界面详解 2.JSON断言组件的使用 (1)测试计划内包含的元件 (2)登陆接口请求界面内容 (3)JSON断言界面内容 (4)查看运行结果 (5)断言结果组件说明 3.JS ...