java的特性

  1. 简单性
  2. 面向对象性
  3. 可移植性(跨平台性)
  4. 高性能
  5. 安全性
  6. 健壮性
  7. 多线程
  8. 分布式
  9. 动态性

java的三个版本

  • javaSE(标准版),主要是桌面程序开发

  • javaME(微型版),主要是家电,蜂窝电话等

  • javaEE(企业版),主要用于网站的开发,像web后端,服务器开发。


JDK JRE JVM

  1. jdk是java开发工具,它包括开发工具和jre

  2. jre是java运行环境,它包括java核心类库和jvm

  3. jvm是java虚拟机,java可以在虚拟机上运行字节码文件

所以我们开发者只要下载jdk就行,java程序要有jre才能运行,但是jdk包含了jre,所以下载jdk就可以了。

jdk的安装

一般来说下载jdk8就行,大部分企业都在用jdk8,去官网下载或者我帮你找资源,点我!

注意下载的时候要下载在d盘或其他除了c盘的盘符里,最好不要下载到c盘,本人经历过,因为我把我舍友电脑搞崩了,只能重装系统,然后就去找修电脑的,师傅帮我系统重装了之后c盘里面什么都没了,呜呜~,虽然下载一下不是什么麻烦事,但是以后我们要下载很多软件,一旦电脑故障,再去一个个找资源下载很费时间,所以下载的时候,要把下载路径写清楚,不要放c盘里,最好把下载包保存起来放到云盘上便于意外!

jdk卸载

如果jdk因为一些特殊情况要卸载,我的方法是找到jdk安装路径,如果不记得了就先打开环境变量(计算机右击属性->高级系统设置->环境变量),查看JAVA_HOME的变量值就是jdk的安装路径,然后去对应的地方把它连带目录都给删除,然后把环境变量中的JAVA_HOME个删了,和java有关的PATH也给删了,就是jdk下的bin目录和jre下的bin目录。

认识一下jdk的目录

首先下载好后会看到很多文件,文件夹,bin目录下放的是可执行文件,lib下放的是基础类库,jre就是运行环境,include是一些头文件,因为jvm用c和c++写的所以include目录下放了一些运行时交互的头文件。

最新文章

  1. HTML组成与语法
  2. 纳尼,java可以在接口中实现非抽象方法了?
  3. Navicat for mysql 远程连接 mySql数据库10061、1045错误
  4. exports 和 module.exports 的区别
  5. weblogic jetty debug 远程
  6. linux 下安装nodejs,CentOS 6.5 系统
  7. pyhon之Tkinter实例化学习
  8. Perforce 使用笔记
  9. Virtualbox虚拟机设置不完全笔记
  10. hdu 5432 Pyramid Split 二分
  11. Monkey ‘mk_request_header_process’函数输入验证漏洞
  12. rabbitmq 消息持久化
  13. hdu - 4651 - Partition
  14. Mplayer ARM平台下交叉编译
  15. "创业"半年
  16. iOS 开发问题集锦(三)
  17. 我的iOS-App
  18. Spring事务管理的实现方式:编程式事务与声明式事务
  19. C++二分查找算法演示源码
  20. 随手记-egg入门

热门文章

  1. 2023 年 dotnet 仓库社区年度调查已经开始
  2. javaEE(单元测试、反射、动态代理、xml)
  3. setInterval()的使用
  4. Vue学习:实现用户没有登陆时,访问后自动跳转登录页面
  5. 好用的liunx可视化管理工具
  6. 个人博客系统Typecho情侣主题模板Cupid
  7. git添加多账户(附带tortoiseGit多账号使用)
  8. input type = file 在部分安卓手机上无法调起相册
  9. Linux 一次性创建多个文件
  10. PostgreSQL数据库切割和组合字段函数