首页 > 编程语言 >01_java面向对象编程语言的思考

01_java面向对象编程语言的思考

时间:2023-05-05 15:00:10浏览次数:39  
标签:01 java 虚拟机 程序 面向对象编程 环境变量 运行

java的跨平台
在各个操作平台上,有一层JVM(java虚拟机),这是支撑java程序能够运行的基础。
java源代码→(编译)→java字节码→(运行)→java虚拟机

jdk:java开发工具包
jre:java运行环境
jvm:java虚拟机
api:应用程序接口

程序目录主要结构

lib目录:存放Java的类库文件
bin:java编译器,解释器工具
db:数据库连接文件
include:存放本地方法
jre:java运行环境文件
src.zip:jdk源码

环境变量配置

配置原因:用于告知操作系统去哪个路径找指定的程序。

在cmd中执行命令时,会首先在当前目录下寻找是否存在该命令的执行程序;如果不存在,就通过环境变量(比如Path环境变量)中定义的路径下寻找执行程序

比如,我们针对JDK的bin路径配置了环境变量,那么,我们就可以在任何位置执行对Java程序的编译和运行操作

标签:01,java,虚拟机,程序,面向对象编程,环境变量,运行
From: https://www.cnblogs.com/Palpitates/p/17374150.html

相关文章

  • JAVA笔记2
    Java语言基础包括以下内容:数据类型:Java的数据类型分为基本数据类型和引用数据类型两种。其中,基本数据类型包括整型、浮点型、字符型和布尔型,而引用数据类型则包括类、接口、数组等。运算符:Java支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。这些运算......
  • 2014年武汉的IT行情好像不太好(续):20个月过后,再看当时面试过的几个公司--武汉财富基石
     2014年9月的时候,写过一篇面试的总结性质的文章,“2014年武汉的IT行情好像不太好”。最近,有个网友对这篇文章发表了一个评论,“只看看,不说话”,就顺便再看了原来写的这篇文章。不过呢,一转眼,20个月过去了,我倒是很想再去说说其中的几家公司。和大家透露下,当初参加过面试的一......
  • java:找不到符号 符号:变量:log
    原文链接:https://blog.csdn.net/zhanghaoninhao/article/details/129180810问题:java:找不到符号 符号:变量:log环境:springbootidea解决方法:在idea中,点击file-Settings,打开配置页面,如图红框位置,输入:-Djps.track.ap.dependencies=false ......
  • 20201230张国强实验三
    免杀原理1.基础问题回答杀软是如何检测出恶意代码的?基于特征码的静态扫描技术在文件中寻找特定的十六进制字符串,如果找到,就可判定文件感染了某种病毒。启发式杀毒技术病毒要达到感染和破坏的目的,通常的行为都会有一定的行为和特征,所以可以通过分析相关的病毒指令,判......
  • CSC8016用户场景
    CourseworkCSC8016UseCaseScenarioWewanttoimplementavirtualshoppingsystem,whetherthethreadsareeitherclientsusingthewebapp,orclientsbuyingproductsonthephysicalshopusingthemobileapp.Thelifecycleofanyclientinteractionissum......
  • Java——lambda表达式
    Javalambda表达式是Java8中引入的一种新特性,它可以用来简化代码并提高程序员的生产力。Lambda表达式本质上就是一个匿名函数,它没有名称、修饰符和返回类型。在使用lambda时需要注意以下几点:Lambda表达式由箭头(->)分隔成两部分:左侧为参数列表,右侧为所需执行的功能。如果只有一......
  • Java异常
    Java的异常是指在程序运行过程中出现的错误或异常情况,例如除数为零、数组越界、空指针等。Java中的异常分为两种:受检异常和非受检异常。受检异常是指在编译时就能够检测到的可能发生的问题,必须要进行处理才能通过编译。这些问题通常与外部环境有关,并且可以被预见并避免。比如文件......
  • Java Web超大文件上传和断点续传的实现
    ​前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比......
  • java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/
    Java使用AES/CBC/PKCS7Padding加解密时会报错,因为原生JDK不支持。1.在jdk中的jre\lib\security修改java.security文件,替换security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvider2./jdk/jre/lib/ext下添加jar包bcprov-jdk15on-1.58.jar ......
  • Java 新的生态型应用开发框架,Solon v2.2.14 发布
    Java新的生态型应用开发框架,Solon:更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态:150多个生态插件,可以满足各种场景开发大量的国产框架适配,可以为应用软件国产化提供更好支持相对于SpringBoot和SpringCloud的项目:启动快5~10倍。(更快)qps高2~3......