首页 > 编程语言 >黑马20天java-1/2天

黑马20天java-1/2天

时间:2024-06-12 21:00:11浏览次数:13  
标签:10 20 运算 java 程序 数值 Java 取值 黑马

1.计算机中存储数据的单位是字节(byte),每个字节是由8位(bit)组成。

2.人机交互方式:图形化界面(消耗内存+运行速度慢)+命令行

3.常用的dos命令

4.Path 环境变量 : 可以理解为系统中的一个大管家, 帮我们记录了很多软件的完整路径当我们要运行一个程序,而没有告诉它程序所在的完整路径时系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找.

5.计算机语言:人与计算机沟通交流的表达方式

机器语言:就是 0/1 代码。计算机只能识别 0 和 1。

汇编语言就是将一串很枯燥无味的机器语言转化成英文单词。比如:add 1,2;

高级语言:使用普通英语进行编写代码,然后通过编译器翻译成类似于汇编语言的指令,之后再由计算机执行。

6.java三大平台

Java SE : Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。

Java ME : Java 语言的(小型版),用于嵌入式消费类电子设备。

Java EE : Java 语言的(企业版),用于 Web 方向的网站开发。

7.Java 跨平台性:在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可。JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序。

8.Java 程序开发的三个步骤:编写代码,编译代码,运行代码

9.JDK的组成

JVM(Java Virtual Machine):Java虚拟机, 真正运行Java程序的地方

核心类库:Java自己写好的程序,给程序员自己的程序调用的

JRE(Java Runtime Environment): Java的运行环境=jvm+核心类库

JDK(Java Development Kit): Java开发工具包(包括上面所有)=jvm+核心类库+JRE

10.11.12.Scanner键盘录入(nextInt、nextDouble、nextBoolean、next)

13.算数运算符

/:整数相除,只能得到整数,若想得到小数结果,需要小数参与运算

%:取模,作用是来取余数的

14.数值拆分公式

个位:数值%10        十位:数值/10%10        百位:数值/10/10%10

15.类型转换

基本的隐式转换:l把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量

运算中的隐式转换取值范围小的数据,和取值范围大的数据进行运算,小的会先提升为大的之后,再进行运算;byte short char 三种数据在运算的时候,都会提升为int,然后再进行运算。

强制转换:把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量不允许直接赋值,需要加入强制转换。

16.计算机中进制的分类:

十进制(默认)        二进制:0b开头        八进制:0开头(以后编写数值,尽量不要0开头)

十六进制:0x开头(以后看到一组数据是0-9,字母a-f排列就是十六进制数据)

标签:10,20,运算,java,程序,数值,Java,取值,黑马
From: https://blog.csdn.net/m0_45294694/article/details/139608204

相关文章

  • Visual Studio 2022 v17.10 发布
    VisualStudio2022版本17.9 现已发布,带来了IDE各个领域的一系列性能增强。一些显着的改进包括:更快的WindowsFormsdesigner加载、更快的Razor着色、更快的解决方案加载以及减少的DLL开销。WindowsFormsdesigner加载速度此前有反馈称,在针对.NETC......
  • ABC 320F Fuel Round Trip
    题意在坐标轴上给定N个点,坐标依次为x1,x2,...,xn,你需要从原点前往xn并且实现往返,其中从第一个点到第N-1个点上有加油站,其中第i个加油站可以花费p[i]购买f[i]升汽油,汽油的上限为H升,每行驶一单位距离需要花费一升汽油。在全部过程中每个加油站最多使用一次,判断是否可以完成行程并......
  • 【java问答小知识8】一些Java基础的知识,用于想学习Java的小伙伴们建立一些简单的认知
    Java中的"java.util.IdentityHashMap"如何比较键?回答:"java.util.IdentityHashMap"使用==操作符来比较键,即它比较的是引用身份。Java中的"java.util.EventListener"接口有什么作用?回答:"java.util.EventListener"接口是所有事件监听器接口的基接口,用于定义事件处理方法......
  • 代码随想录第6天 | ●哈希表理论基础●242.有效的字母异位词●349. 两个数组的交集●2
    题目:242.有效的字母异位词思路:1.ASCII和哈希函数,存入数组,比较数组相等否2.首先选择数据结构,题目只有小写字母,ASCII连续,选用数组,一个字符串遍历,在哈希数组中存入字母出现频率,第二个字符串遍历,做减法。(不需要记ASCII,直接减字母,编译器自己算)时间复杂度:O(n)空间复杂度:O(1)坑......
  • 探索Java并发容器的深坑与妙用:从同步到并发的进化之路
    探索Java并发容器的深坑与妙用:从同步到并发的进化之路在Java的世界里,并发编程一直是一个复杂而又充满挑战的领域。尤其是在处理并发容器时,不同版本、不同类型的容器带来的种种问题和优化,更是让人眼花缭乱。今天,我们将深入探讨Java并发容器的演化历程,揭示其中的深坑与妙用,帮......
  • 2025秋招图像处理面试题01_LBP算法原理
    问题LBP是一种常见的特征描述算法,用来提取局部的纹理特征,其原理其实很简单,下面我们就来看看它是怎么一回事吧。LBP简介LBP(LocalBinaryPatterns,局部二值模式)是一种很简单但很高效的局部纹理特征描述算子,于1994年由T.Ojala,M.Pietikäinen和D.Harwood提出,经过后续的......
  • Java日期类Date、SimpleDateFormat 日期格式类、Calendar详细介绍
    目录一、Date类1.1Date类简单介绍1.2Date类的构造方法代码演示二、SimpleDateFormat日期格式化类2.1SimpleDateFormat日期格式化类简单介绍2.2构造方法代码演示日期格式化模板常用方法代码演示注意三、Calendar类3.1简单介绍3.2创建对象代码演示3.3静......
  • 【jmeter】ubuntu分布式jmeter报错:java.rmi.ConnectException: Connection refused to
    一、场景   由于高并发测试,服务器资源不够用,所以需要使用jmeter分布式进行测试,但是测试过程中报错:java.rmi.ConnectException:Connectionrefusedtohost:127.0.1.1;  二、问题原因   就是hostname-i如果返回的是127.0.1.1 三、处理方法   修改hostna......
  • Java面向对象的介绍 , 类和对象的概念 , 匿名对象的使用 ,对象的内存图 ,成员变量和局
    第一章.类和对象1.面向对象的介绍1.面向过程:自己的事情自己干,代表语言C语言洗衣服:每一步自己要亲力亲为->找个盆,放点水,找个搓衣板,搓搓搓2.面向对象:自己的事情别人帮忙去干,代表语言Java语言洗衣服:自己的事情别人干->全自动洗衣机......
  • 2024年春季学期《算法分析与设计》练习15
    A:简单递归求和题目描述使用递归编写一个程序求如下表达式前n项的计算结果: (n<=100)1- 3+5-7+9-11+......输入n,输出表达式的计算结果。输入多组输入,每组输入一个n,n<=100。输出输出表达式的计算结果。样例输入 Copy12样例输出 Copy1-2#pragma......