首页 > 编程语言 >Java概述

Java概述

时间:2022-08-21 10:22:40浏览次数:106  
标签:Java 虚拟机 命令 跨平台 概述 jvm 运行

从项目到代码

找工作前的整个学习体系(学会这些东西去解决问题,不单单去学这些东西)

JavaSE知识图

Java语言跨平台原理

Java语言特点

  • 完全面向对象:Java支持封装,继承,多态,面向对象编程,让程序更好的达到高内聚,低耦合的标准。
  • 支持分布式:
  • 健壮型:Java强类型机制,异常处理,垃圾的自动收集是Java程序健壮性的重要保证。指针的丢弃是Java明智的选择。
  • 安全:
  • 跨平台:Java程序在Java平台上被编译为体系结构中的字节码格式,然后可以在实现这个Java平台的任何系统中运行。

Java跨平台原理

  • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性成为Java语言的跨平台特性。该特性是由jvm实现的,我们编写的程序运行在jvm上,而jvm运行在操作系统上。
  • jvm:Java虚拟机,简称为jvm,运行所有java程序的假想计算机,是Java程序的运行环境之一,也是Java最具有吸引力特性之一。我们编写的Java代码,都运行在jvm上。

    Java的虚拟机本身不是跨平台的,每个操作系统有不同的版本的虚拟机

常用DOS命令

  • 进入目录命令:cd
  • 切换到上一级:cd..
  • 切换盘符命令:d:
  • 查看当前盘符下的目录:dir
  • 新建目录命令:md hello
  • 复制或移动文件:copy\move
  • 删除文件命令:del
  • 删除目录命令:rd
  • 清屏命令:cls
  • 退出命令:exit

Java程序开发三步骤:

  • 编写,编译,运行

标签:Java,虚拟机,命令,跨平台,概述,jvm,运行
From: https://www.cnblogs.com/wzljava/p/16609402.html

相关文章

  • JSON解析器Jackson_java对象转json和JSON解析器Jackson_java对象转json注解
    JSON解析器Jackson_java对象转jsonJSON数据和Java对象的相互转换JSON解析器:常见的解析器:Jsonlib,Gson,fastjson,jackson1.JSON转为Java对象在后......
  • java对象转json
    java对象转jsonjson解析器:常见的解析器:Jsonlib,Gson,fastjson,jackson使用步骤:1、导入jackson的相关jar包2、创建Jackson核心对象ObjectMapper3、调用......
  • 【Java学习Day01】Markdown语法
    Markdown学习标题几级标题就几个#加空格再加上你想写的东西#一级标题##二级标题###三级标题####四级标题#####五级标题######六级标三级标题四级标题五......
  • Java核心知识体系4:AOP原理和切面应用
    1概述我们所说的Aop(即面向切面编程),即面向接口,也面向方法,在基于IOC的基础上实现。Aop最大的特点是对指定的方法进行拦截并增强,这种增强的方式不需要业务代码进行调整,无需......
  • 【Java】环境配置以及快速切换环境的技巧和方法
    前言前几天想用burp抓包来着,发现burp突然不能用了,重装了burp发现还是不能用,意识到是java环境出了问题。在之前有段时间没玩CTF,去搞开发了,于是java环境糊里......
  • Javaweb-Cookie初识
    快速了解Cookie什么是Cookie?首先看一下Cookie在目前整个Web技术体系中的位置可以看到它是在浏览器端这边关联服务器端Session会话域的,可以推断它是和Session类似,用来保......
  • Java的反射
    在我们平时的开发中,我们肯定会遇到过spring框架。框架中我们几乎不需要手动去new对象。只需要通过一些简单的配置,spring就会把对象为我们创建好。这里就用到反射。下面我......
  • 2022 Java 企业面试题汇总
    Java基础部分请列举至少三个JDK安装目录下的课程性程序(javac)请分析命题:“Java采用自动垃圾回收技术(GC),因此不会出现内存泄露”简单描述单子模式(单例模式)的各种不同实......
  • springMvc36-JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)
    EL表达式和JSTL标签库:在JSP页面代替java代码,便于编写一.EL表达式   作用:${}简化脚本表达式<%=%>   j2ee1.4以前版本需指定<%@pageisELIgnored="false......
  • Java中的普通方法和构造方法的区别
    构造方法又称构造函数、构造器、constructor。//语法:[修饰列表]方法名(形参列表){方法体;}//显式无参构造方法publicclassUser{publicUser(){......