关键词:
Java概述
1.1 Java是什么?
语言:人与人之间交流的方式
计算机语言:人与计算机之间进行交流沟通的一种特殊语言
Java是一门计算机语言
1.2下载和安装
1.2.1 下载
官方网站下载JDK http://www.oracle.com
本文使用的JDK为 jdk-11.0.10_windows-x64_bin
1.2.2 安装
傻瓜式安装,下一步即可。默认的安装路径在C:\Program Files
1.2.3 JDK的安装目录介绍
目录名称 | 说明 |
---|---|
bin | 该路径下存放JDK的各种工具命令(javac和java) |
conf | 该路径下存放JDK的相关配置文件 |
include | 该路径下存放一些平台特定的头文件 |
jmods | 该路径下存放JDK的各种模块 |
legal | 该路径下存放JDK各模块的授权文档 |
lib | 该路径下存放JDK工具的一些补充JAR包 |
1.3 环境变量
1.3.1 为什么配置环境变量
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在bin目录下使用,而我们想要在任意目录下都能使用,所以就要配置环境变量
1.3.2配置方式
现在从官网上下载的JDK,安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用
1.4 Java的三大平台
JavaSE、JavaME、JavaEE
1.4.1 JavaSE
是其他两个版本的基础
1.4.2 JavaME
Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发
其中最为主要的还是小型移动设备的开发(手机),已经被安卓和IOS替代
1.4.3 JavaEE
用于Web方向的网站开发,主要从事后台服务器的开发
1.5 Java的主要特性
- 面向对象
- 安全性
- 多线程
- 简单易用
- 开源
- 跨平台
1.5.1 Java语言跨平台的原理
- 操作系统本身是不认识Java语言的
- 但是针对于不同的操作系统,Java提供了不同的虚拟机
虚拟机会把Java语言翻译成操作系统看得懂的语言
1.6 JRE和JDK
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机
1.7 常用CMD命令
常见的CMD命令如下:
操作 | 说明 |
---|---|
盘符名称: | 盘符切换 |
dir | 查看当前路径下的内容 |
cd 目录 | 进入单级目录 |
cd … | 回退到上一级目录 |
cd 目录1\目录2… | 进入多级目录 |
cd \ | 回退到盘符目录 |
cls | 清屏 |
exit | 退出命令提示符窗口 |
希望本文对大家有帮助,上文若有不妥之处,欢迎指正
分享决定高度,学习拉开差距
java学习--点滴记录002
1.IDEA1.1IDEA概述IDEA全称IntelliJIDEA,是用于Java语言开发的集成环境集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具1.2IDEA的下载和安装1.2.1下载可以到官方网站下载,网址为... 查看详情
java学习--点滴记录003
1.运算符和表达式运算符:对常量或者变量进行操作的符号表达式:表达式:用运算符把常量或者变量连接起来的,符合Java语法的式子2.算术运算符分类:+-*/%/:1.整数相除结果只能得到整除,... 查看详情
hcnp学习记录点滴-ftp实施
步骤:1、网络连通测试(设置ip地址)interfaceGigabitEthernet0/0/0 ipaddress10.0.0.1255.255.255.0 2、开启ftp服务(服务器)[Huawei]ftpserverenable验证:[Huawei]disftp-server FTPserverisrunning & 查看详情
hcnp学习记录点滴-vrp基础
有一道hcie题目,管理员登录到路由器后,命令不能使用,原因可能是权限级别的原因。[Huawei]user-interfacevty04[Huawei-ui-vty0-4]userprivilegelevel2[Huawei-ui-vty0-4]authentication-modepassword[Huawei-ui-vty0-4]setauthenticationpasswordcipherg 查看详情
hcnp学习记录点滴-ip地址分类()
1、分类A、0.0.0.0--127.255.255.255B、128.0.0.0--191.255.255.255C、192.0.0.0--223.255.255.255D、224.0.0.0--239.255.255.255组播地址E、240.0.0.0--255.255.255.255保留2、私有地址10.0.0.0--10.255.255.255172.16.0.0--172.31.255 查看详情
hcnp学习记录点滴-ip地址分类()
1、分类A、0.0.0.0--127.255.255.255B、128.0.0.0--191.255.255.255C、192.0.0.0--223.255.255.255D、224.0.0.0--239.255.255.255组播地址E、240.0.0.0--255.255.255.255保留2、私有地址10.0.0.0--10.255.255.255172.16.0.0--172.31.255 查看详情
为了督促自己学习,记录自己成长的点滴
突发灵感想写东西记录一下,想起博文记录自己的学过的东西,同时也希望能将自己学到的,踩过的坑分享给大家,如果有什么写得不好,有啥毛病大家可以直接指出650)this.width=650;"src="https://img.baidu.com/hi/jx2/j_0013.gif"alt="j_0013.gif"... 查看详情
hcnp学习记录点滴-ip报头
650)this.width=650;"src="http://s1.51cto.com/wyfs02/M00/8A/B0/wKiom1g3ignRUa7nAAFWcFYkNMY344.png-wh_500x0-wm_3-wmp_4-s_23564961.png"style="float:none;"title="图片1.png"alt="wKiom1g3ignRUa7nAAFWcFY 查看详情
c++学习--点滴记录005(代码片段)
5数组5.1概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的5.2一维数组5.2.1一维数组定义方式一维数组定义的... 查看详情
c++学习--点滴记录008(代码片段)
8结构体8.1结构体基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型8.2结构体定义和使用语法:struct结构体名结构体成员列表;通过结构体创建变量的方式有三种:struct结构体名变量名struct... 查看详情
c++学习--点滴记录004(代码片段)
4程序流程结构C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构顺序结构:程序按顺序执行,不发生跳转选择结构:依据条件是否满足,有选择的执行相应功能循环结构:依据条件... 查看详情
记录代码的点滴!
...,我注册了博客园的账户,开始记录我的代码日常。 学习web前端,是我之前没有考虑过的事情。在大学浑浑噩噩度过了四年后,终于意识到就业的危机,刚入学的时候听到学长学姐们说毕业即失业,感觉离自己很遥远,但临... 查看详情
记录点滴,厚积薄发!
在学习开发过程中,每当遇到新的问题时,通常都能在网上搜到解决的方法,但是网上的方法千千万,有些是已经过时了的,有些是跟自己开发环境不同的,总是不能第一时间能找到答案。而当时遇到的问题可能在今后的开发中... 查看详情
中医学习记录001——《四圣心源》
《四圣心源》是清·黄元御撰写于1753年的医书,又名《医圣心源》。作者将黄帝、岐伯、秦越人、张仲景视为医中四圣。本书阐发《内经》、《难经》、《伤寒论》、《金匮要略》诸书蕴义,卷一天人解;卷二六气解;卷三... 查看详情
学习记录001-007-阶段习题小结
一、第1段1.显示目录下第一级目录ls-l|grep^d或者颜色区分[^ee]//非ee的字符ls-F//在目录下显示目录后加上/ls-F|grep/或者/$以什么什么结尾p也有这个功能find.-typed//可以查看子目录,有二级目录tree-Ld1也可以find-maxdepthlevells-ld*/ls-l|awk‘/^... 查看详情
c++学习--点滴记录007(代码片段)
7指针7.1指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从0开始记录的,一般用十六进制数字表示可以利用指针变量保存地址7.2指针变量的定义和使用指针变量定义语法:数据类型*变量名;示... 查看详情
pyside2学习记录001:第一个界面(代码片段)
PySide2的安装很简单:pip3installPySide2然后就是写一个最简单的界面试试手:1#!/usr/bin/python32#-*-coding:utf-8-*-34importsys5fromPySide2.QtWidgetsimport(QApplication,QWidget)678classMainWindow(QWidget):9def__init__(self):10su 查看详情
关于tvm的点滴记录
关于TVM的点滴记录 查看详情