首页 > 编程语言 >学习java第3天

学习java第3天

时间:2023-07-15 19:22:34浏览次数:39  
标签:JRE Java 语言 JDK -- 学习 java

计算机语言发展史

  1. 第一代语言 机器语言:二进制

  2. 第二代语言 汇编语言 应有:逆向工程 机器人 病毒

  3. 第三代语言 摩尔定律 高级语言:c语言 c++语言 Java语言 c#语言·······


    Java的诞生

    1972年c诞生 贴近硬件,运行快,效率高 操作系统,编辑器,数据库

1982年c++诞生 面向对象,兼容c,图形领域,游戏

1995年Java初生


Java的特性和优势

  1. 简单性

  2. 面向对象

  3. 可移植性

  4. 高性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性


Java三大版本

Write Once.Run Anywhere (只要写一次就可以在任何地方运行)

  1. JavaME:标准版(桌面程序,控制台开发......)

  2. javaME:嵌入式开发(手机,小家电......) 不用学

  3. javaEE:E企业级开发(web端,服务器开发...)


JDK.JRE.JVM

JDK:java Development Kit (java开发者工具) 包含JRE

JRE:java Runtime Environment (java运行环境)

JVM:JAVA Virtual Machine (java虚拟机)


卸载JDK

  1. 删除java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于java的目录

  4. 查看java-version


安装JDK

  1. 百度搜索JDK8,找到下载地址

  2. 同意协议

  3. 下载电脑对应的版本

  4. 双击安装JDK

  5. 记住安装的路径

  6. 配置环境变量

  1. 我的电脑-->右键-->属性

  2. 环境变量-->JAVA_HOME

  3. 配置path变量

  1. 测试JDK是否安装成功

    1. 打开cmd

    2. java -version

notepad++

 

翻译

搜索

复制

标签:JRE,Java,语言,JDK,--,学习,java
From: https://www.cnblogs.com/ailxy/p/17556723.html

相关文章

  • Django框架学习
    Django框架开发项目的创建1、在终端创建项目打开终端进入某个目录(项目位置)"C:\ProgramFiles\Python37\Scripts\django-admin.exe"startproject项目名称2、在pycharm创建项目3、默认项目的文件介绍app终端创建apppythonmanage.pystartappapp01默认......
  • Java开发环境搭建
    一、安装Maven下载安装包(http://archive.apache.org/dist/maven/)下载完成后,解压到某一路径下。本文以D:\sniper\software\maven\apache-maven-3.9.3为例,实际配置环境变量时以自己安装的路径为准二、配置环境变量右键此电脑–>属性–>高级系统设置–>环境变量添......
  • java操作zookeeper
    java操作zookeeper创建一个maven项目在pom文件里引入如下依赖:<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version><scope>test</scope......
  • java—运行时常量池(Runtime Constant Pool)、常量池(Constant Pool)、字符串常量池(String
    最近在看常量池相关的东西的时候,会被这几个常量池给弄的晕乎乎的查阅了《深入理解java虚拟机》总结如下:一、常量池共有三类:’运行时常量池(RuntimeConstantPool)常量池(ConstantPool):也是常说的class文件常量池(classconstantpool)字符串常量池(StringConstantPool)二、详解......
  • Perl学习笔记6_进制转换
    目录1.使用sprintf,printf1.1:10进制->非10进制1.2:非10进制->10进制2.使用函数oct,hex2.1非10进制->10进制1.使用sprintf,printf1.1:10进制->非10进制my$num=10;my$s_hex_low=sprintf"%04x",$num;#000a,10进制->16进制小写my$s_hex_high=sprin......
  • JavaWeb
    JavaWeb基本概念1.1前言web开发:web:网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web提供给所有人看的数据始终会发生变化,每个人在不同的时间不同的地点看到的信息各不相同。几乎所有的网站。技术栈:Servlet/JSP,ASP,PHP......
  • java时间处理
    LocalDateTimelocalDateTime=LocalDateTime.now();LocalDateTimeminTime=localDateTime.with(LocalTime.MIN);LocalDateTimemaxTime=localDateTime.with(LocalTime.MAX);Set<String>times=DateUtils.getTimes(Date.from(minTime......
  • Perl学习笔记5_命令行选项
    目录1.Getopt::Long2.Getopt::Std1.Getopt::Long#使用模块useGetopt::Long;#选项初始值my$length=24;my$file="file.dat";my@run=();my$verbose=0;#处理选项#如果参数解析成功,$result=1,#如果参数解析失败(有未知选项或不符合要求),$result=0......
  • Java基础1
    Java基础1whitchbreak,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构switch结构中的表达式,只能是如下的6种数据类型之一:byte.short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增)case之后只能声明常量。不能声明范围。break关......
  • 后缀数组学习笔记
    后缀数组是什么后缀数组就是主要处理字符串后缀问题的,它的实现算法主要有两种:倍增法和DC3,复杂度分别是\(O(n\logn)\)和\(O(n)\)。这里由于DC3代码答辩且难以理解,我就只写了倍增法的实现。例题引入P3809【模板】后缀排序题目大意读入一个长度为\(n\)的由大小写英文......