首页 > 编程语言 >Java01 Java预备知识

Java01 Java预备知识

时间:2024-08-04 19:55:17浏览次数:19  
标签:ME Java JDK Java01 EE 预备 DOS SE

第一节:Java预备知识

进制转化

(1):二进制转十进制采用数字与阶码相乘并相加,阶码从右往左依次增大,从左往右依次减小。

例:100(2)=0*2^0+0*2^1+1*2^4=4(10)

(2):十进制转二进制采用辗转相除:即将十进制的数连续除以2直到商为0,将余数从下到上逆序排列,即为此数对应的二进制数(小数部分则为×2取整,余数正向排列)

注意:有些小数无法用二进制准确表示(如0.2)。

JRE、JDK、JVM

根据Java的用途和使用场景的不同,SUN给Java划分出了三个不同的开发版本:
●Java SE :Java Standard Edition 标准版
●Java EE :Java Enterprise Edition 企业版
●Java ME:Java Micro Edition 微型版
三者之间的关系,如下图所示:

简单来说,Java SE就是标准版,包含标准的JVM和标准库,Java EE是企业版,它是在Java SE的基础上加上了大量的API和库,用于开发Web应用、数据库、消息服务等企业级开发组件。Java EE使用的虚拟机和Java SE完全相同,但Java ME就和Java SE不同,它是一个针对嵌入式设备的“微型版”,Java SE的标准库无法在Java ME上使用,Java ME的虚拟机也是“微型版”。

标签:ME,Java,JDK,Java01,EE,预备,DOS,SE
From: https://blog.csdn.net/weixin_60583755/article/details/140910218

相关文章

  • Java代码审计-SQL注入
    Java代码审计-SQL注入前言一、SQL注入简介二、Java主要执行SQL语句的方式三、JDBC方式产生的漏洞1.Statement方式2.PreparedStatement方式四、MyBatis方式产生的漏洞1.两种参数符号造成的SQL注入2.orderby、like、in引发注入五、Hibernate方式产生的漏洞1.简介2.原理......
  • Java代码审计-命令执行
    Java代码审计-命令执行前言一、漏洞简介二、命令连接符三、ProcessBuilder命令执行1.ProcessBuilder简介2.漏洞利用四、Runtimeexec命令执行1.Runtimeexec简介2.漏洞利用五、探索1.代码底层原理2.疑问3.小结六、总结参考前言今天来学一下java代码审计中的命令......
  • 2--Web前端开发-JavaScript
    引入方式1、内部脚本:将JS代码定义在HTML页面中JavaScript代码必须位于<script></script>标签之间在HTML文档中,可以在任意地方,放置任意数量的<script>一般会把脚本置于<body>元素的底部,可以改善显示速度<script>alert("hellojavascript");</script>可放在代码中任意位......
  • Java流程控制语句结构--分支结构
    目录if语句switch语句三元运算符(条件运算符)总结Java中的分支结构是程序设计中用于根据条件选择不同执行路径的重要机制。它允许程序在运行时根据特定条件来决定执行哪一部分代码。Java中的分支结构主要包括以下几种:if语句基本形式:if(条件表达式){语句块;}如果条件表达式......
  • Java流程控制语句结构--循环结构
    目录while循环do…while循环for循环三种循环的死循环形式while循环while是最基本的循环,它的结构为:while(布尔表达式(判断条件)){//循环内容}只要布尔表达式为true,循环就会一直执行下去。do…while循环对于while语句而言,如果不满足条件,则不能进入循环。但有时候我......
  • Java流程控制04:循环结构
    顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环1.while循环while是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔表达式为true,循环就会一......
  • Java流程控制05:break & continue
    1.break关键字break主要用在循环语句或者switch语句中,用来跳出整个语句块。break跳出最里层的循环,并且继续执行该循环下面的语句。【演示:跳出循环】publicstaticvoidmain(String[]args){ inti=0; while(i<100){ i++; System.out.println(i); if(i==......
  • JavaScript之ECMAScript(二)
    三、ECMAScript基础(一)函数1.函数的定义函数指能实现特定功能的代码块,通常使用function(){}进行函数的定义2.函数的三种定义形式2.1使用function关键字定义使用function函数名(){函数体}进行定义,使用“函数名()”进行调用。2.1使用var关键字定义使用va......
  • Java基于微信小程序的高校大学生新生迎新管理系统 uniapp
    文末获取资源,收藏关注不迷路文章目录项目介绍技术介绍项目界面关键代码目录项目介绍随着信息技术的飞速发展,信息化已经深入到社会生活的各个领域。高校作为科研的前沿阵地,一直走在科技发展的前列,特别是在信息化方面。如今,大部分高校都建立了数字化、信息化的校园平......
  • 基于Java的少儿托管系统的设计与实现/毕业项目/课程设计/MySQL
     基于Java的少儿托管系统的设计与实现摘  要随着互联网技术的快速发展,无论是人们的生活还是工作,互联网技术都带来了很多的方便,人们通过互联网技术不仅能够提高工作效率还能够降低出错的几率。随着人们工作的忙碌,越来越多的家长选择放学后对孩子进行托管,但托管机构的......