• Java attack


    Java 语言平台版本

    l  J2SE (Java 2 Platform Standard Edition) 标准版

    是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

    l  J2ME(Java 2 Platform Micro Edition) 小型版

    是为开发电子消费产品和嵌入式设备提供提供都解决方案。

    l  J2EE(Java 2 Platform Enterprise Edition) 企业版

    是为开发企业环境下都应用程序提供都一套解决方案

    该技术体系中包含都技术如Servlet、Jsp等,主要针对于Web 应用程序开发。

     

    Java 语言都特性

    l  简单性  安全性 解释性 高性能 多线程 动态

    l  面向对象 健壮性 分布式处理

    l  开源

    l  跨平台(编译一次随处运行)

    什么是跨平台性?

    通过Java 语言编写都应用程序在不同的系统平台上都可以运行

    原理是什么?

    只要在需要运行java 应用程序的操作系统上,先安装一个Java虚拟机(JVM  Java virtual Machine)即可。由JVM负责Java程序在该系统中的运行。

    JRE JDK

    JRE (Java Runtime Environment)  Java 运行环境

    包括Java 虚拟机(JVM)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java 程序,计算机中只需要安装JRE即可。

    JDK (Java Development Kit) Java 开发工具包

    JDK 是提供给Java 开发人员使用,其中包含了java的开发工具,java 核心库,也包含了JRE。所以安装来JDK,就不用再单独安装JRE了。

    其中开发工具:编译工具(javac.exe)、打包工具(jar.exe)等等。

    JDK的下载

    l  通过官方网站获取JDK

    www.oracle.com

    l  针对不同操作系统,下载不同的JDK版本

    识别计算机都操作系统

    Java 程序都运行和工作原理

    首先编写java源文件(xxxx.java) , 通过javac 命令或者IDE编译java源文件,并生成java字节码文件(xxxx.class)

    接着当前程序运行时 JVM 的类加载器会将java 字节码 载入并在内存中分配内存,初始化对象,变量,等,最后执行main 函数,启动运行Java 程序。

    Path classpath 的区别

    l  Path环境变量里面记录的是可执行文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找

    l  Classpath 环境变量里记录的是java类的运行文件所在的目录。

  • 相关阅读:
    Leetcode NO.110 Balanced Binary Tree 平衡二叉树
    Leetcode NO.226 Invert Binary Tree 翻转二叉树
    Leetcode NO.215 Kth Largest Element In An Array 数组中的第K个最大元素
    根据特征的浏览器判断
    Cygwin在打开在当前目录
    【转帖】科学对待 健康养猫 打造快乐孕妇
    解决chrome浏览器安装扩展、应用程序一直处在“检查中”的问题
    对【SQL SERVER 分布式事务解决方案】的心得补充
    关于“点击这里继续访问您选择的百度XXX”
    VBA一例:如何保持文本框焦点
  • 原文地址:https://www.cnblogs.com/htwdz-qhm/p/Java_attack_basic.html
Copyright © 2020-2023  润新知