自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java的数据类型,一些鲜为人知的细节概述2

基本数据类型整型 byte,short,int,long浮点型 float,double字符类型 char布尔类型 boolean引用数据类型数组类接口这节主要是补充 Java的引用数据类型。

2024-08-19 10:15:00 1025

原创 Java冒泡排序法--完整解析版

三大基础排序:选择、冒泡、插入(时间复杂度:O(n^2),空间复杂度(O(1))比较低)使用的是最基本的两层嵌套结构。还有其他的排序算法:快速、归并、堆、希尔、桶、计数、基数。排序:1)升序:从小到大。

2024-08-04 16:22:28 202

原创 Java中 数组的元素打乱--Shuffle洗牌算法--完整解析版

【代码】Java中 数组的元素打乱--Shuffle洗牌算法--完整解析版。

2024-08-04 15:47:20 203

原创 Java--求数组中的最大值、最小值、平均值--两种方法

【代码】求数组中的最大值、最小值、平均值--两种方法。

2024-08-04 15:17:03 224

原创 Java中数组反转的实现代码

【代码】Java中数组反转的实现代码。

2024-08-04 15:00:58 284

原创 Java中关于操作符的面试题

继续向左进行运算时,使用的i的值,还是最初读取到的初始值12,这个数已经被读取到了操作数栈中,所以不会随着运算赋值符操作而改变。// 3.传入一个int数,要求将该数的低16位置1,高16位不变,将结果以十进制形式输出。//2.传入一个int数,要求清除该数的低8位,高24位不变,将结果以十进制形式输出。3、输入一个int数,要求将该数的低16位置1,高16位不变,将结果以十进制形式输出。2、传入一个int数,要求清除该数的低8位,高24位不变,将结果以十进制形式输出。

2024-07-30 21:04:30 514

原创 Java中运算符(操作符)的分类和概要解析

注意:在Java中任意类型的数据都可以和字符串进行拼接,如果在一个+运算中,两操作数中有任意一个是String类型,那么这次运算的性质就变成了字符串拼接运算。(2)只有把++/--运算符表达式又作为一个值,赋值给其他变量,或者传递给某个方法作为参数的时候,这两种不同的写法才会产生不同的效果。快速将一个数拆分为若干个2的n次方之和,然后判断哪些值的是两个操作数中都包含的部分,相加即可。其中,4和1是两个数都包含的部分,所以23&77的结果为4+1=5。1、>>:算术右移位运算,也叫做【带】符号的右移运算。

2024-07-29 22:22:17 874

原创 一个Java程序完整的生命周期

以下是总结的一张图表加载到内存的途径有很多,可以通过本地磁盘也可以通过网络(上图是通过网络)加载。

2024-07-27 21:40:08 599

原创 Java中的类型转换--隐式类型转换和显示类型转换

场景:使用等号进行赋值,左右两边的类型不一致。

2024-07-26 17:17:58 658

原创 Java的数据类型,一些鲜为人知的细节概述

byte和short都没有专门的字面量表示方法,所以Java中特殊规定,允许使用一个int类型字面量为byte或short变量赋值。char,本质上是一个16位(2字节)构成的Unicode编码码值,其类型值用一般''括起来的单个字符,可以是一个阿拉伯数字,一个中文汉字字符,一个英文字母,一个标点符号。Unicode:万国码。字面量:是指在源代码中直接表示的固定值,字面量用于在程序中表示基本数据类型的具体数值或字符序列。说明:E+38表示是乘以10的38次方,同样,E-45表示乘以10的负45次方。

2024-07-25 20:30:41 1154

原创 在Windows系统中编写World.java文件,输出Hello Everyone

(3)生成的class文件放到 ~/obj 目录下:javac -d ./obj src/World.java。(2)类的全包名为 com.briup.test :package com.briup.test;(4)查看文件内容:java -cp ./obj com.briup.test.World。(1)java文件放在 ~/src 目录下:javac src/World.java。

2024-07-25 10:30:00 277

原创 Java跨平台原理

使用Java语言编写的源代码,不管在什么操作系统下编译,得到的都是相同的字节码文件,在不同的操作系统下使用不同的JVM解释执行这份字节码文件,程序成功运行,将会有相同的运行效果。使用专门的解释器,将源程序逐行解释成特定平台的机器码,并立即执行(不会生成新文件)可以理解为,解释型语言相当于把编译型语言里面的编译和执行合并到了一起,同时进行。字节码文件不能直接执行,需要交给操作系统下的Java虚拟机(JVM)解释执行。首先它的源代码需要编译,生成与平台无关的字节码(.class)文件。

2024-07-24 19:39:17 358

原创 用控制台创建第一个HelloWorld.java文件

用控制台(Win+R)创建第一个HelloWorld.java文件

2024-07-23 18:45:17 492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除