自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 直接插入排序

直接插入排序方法构建public static int[] sort_2(int[] arr) { int[] result=new int[arr.length]; for(int i=0;i<arr.length;i++) { result[i]=arr[i]; for(int j=i;j>0;) { if(result[j]<res...

2019-07-22 11:34:32 115

原创 归并排序

归并排序分成三个步骤将两个有序数组合并为一个有序数组将二维数组的元素压缩为一半构造归并排序方法1、将两个有序数组合并为一个有序数组public static int[] mergeArr(int[] arr1, int[] arr2) { int[] result=new int[arr1.length + arr2.length]; int startA...

2019-07-21 20:36:59 187

原创 冒泡排序

冒泡排序方法构造 public static int[] sort_1( int[] arrData ) { for( int i = 0; i < arrData.length; i++ ){ for( int k = i + 1; k < arrData.length; k++ ) { if( arrData[i] < arrData[k...

2019-07-21 20:24:47 137

原创 浅谈Buffer类如何实现空间压缩

首先,我们要知道在计算机存储时,一个存储区域只能放一个程序。(如果不自己修改,一个存储区域一般是4kb。)然而,对于变量来说,一个存储区域只存储一个变量,过于浪费。而空间压缩便是实现一个存储区域存放多个变量的方法。1、基本变量的存储方式基本变量,无论是整型还是浮点类型或是char型以及boolean类型,它们的大小都是确定的。(例如,long类型,它占64位,即便是定义long a=1;它...

2019-07-21 13:31:21 462

原创 switch击穿详解

public static void main(String[] args) { int a=90; switch(a) { case 95: System.out.println("aaa"); case 90: System.out.println("bbb"); case 80:...

2019-07-20 10:49:02 1282

原创 数组拷贝及其深拷贝、浅拷贝详解

浅拷贝:直接指向地址,会跟随改变。深拷贝:自己开辟一个存储地址,不会跟随改变。浅拷贝public static void main(String[] args) { int[] a=new int[10]; a[2]=5; int[] b=a; b[2]=7; System.out.println(a[2]); }输出结果为:7由此可见,通过浅拷贝b数组拷...

2019-07-18 20:56:03 198

原创 静态、非静态方法的构建和调用

静态的通过类名直接访问非静态的通过实例访问下面各举一个例子说明非静态构建方法public class Xia { public int PingFang(int a) { int s=a*a; return s; } }调用方法public class Shang { public static void main(String[] arg...

2019-07-18 20:06:46 112

原创 二进制原码、反码、补码

例如15,二进制为00001111(以八位为例)那么-15怎么表示呢?首先,二进制中第一位是符号位。(正数位0,负数为1)所以-15的原码为10001111反码就是把原码中除符号位之外,全部取反。即为11110000补码就是把反码加1,即为11110001之所以要把负数经过原码、反码、补码这一系列变换是因为计算机只能计算加法。例如15-15,就相当于15+(-15)。通过上面得到的...

2019-07-17 23:03:01 4770 5

原创 Java的基本程序设计结构(Scanner使用详情以及条件语句和循环语句)

六、输入输出1、读取输入“标准输出流”,只要调用System.out.println即可;“标准输出流”,首先要构造一个Scanner对象,并与“标准输入流”System。in关联。Sacnner in=new Scanner(System.in);读取一个单词:String a=in.next();可能包含空格:String a=in.nextline();类似的还有String...

2019-07-17 22:40:40 268

原创 Java的基本程序设计结构(字符串详解)

不可变字符串public class Qaz{ public static void main(String[] args) { String greeting="Hello"; greeting=greeting.substring(0,3)+"p!"; System.out.println(greeting); }}输出结果为:Help!String类没有提供用...

2019-07-17 14:11:11 119

原创 Java的基本程序设计结构(数据类型、变量、运算符)

一、一个简单的Java应用程序public class FirstSample{ public static void main(String[] args) { System.out.println("We will not us 'Hello,Woeld'"); }}输出为:We will not us ‘Hello,Woeld’1:类名以大写字母开头,如果由多个单词组...

2019-07-16 21:53:32 155

原创 HTML 5保留的常用元素

基本元素<!--...-->:定义HTML注释。<html>:HTML 5文档的根元素。HTML 5允许省略。<head>:用于定义HTML 5文档的页面头部分。HTML 5允许省略。<title>:用于定义HTML 5文档的页面标题。<body>用于定义HTML 5文档的页面主题部分。<h1>到<h6&gt...

2019-07-15 19:32:09 201

空空如也

空空如也

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

TA关注的人

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